Commit Graph

32 Commits

Author SHA1 Message Date
Richard Yan
f1c9488081 set NUM_CORES and EXT_T_HOPPER based on config name 2025-01-30 02:55:40 -08:00
Hansung Kim
4b031d1ade radiance.mk: Remove SMEM_LOG_SIZE override 2024-09-10 15:38:12 -07:00
Richard Yan
84972181a5 large smem size, fix single gemmini, bump vortex 2024-09-05 16:50:03 -07:00
Hansung Kim
2e6221661a radiance.mk: Reenable LSU_DUP_DISABLE
LSU dedup is useful for sharedmem for which we don't have a coalescer
on, esp. when broadcasting a single value that's cached in smem to all
threads in the kernel.
2024-08-15 13:38:02 -07:00
Hansung Kim
a375da16a6 radiance.mk: Fix source lookup logic when fd not available 2024-07-23 15:06:17 -07:00
Hansung Kim
a66a8c1732 Remove NUM_FPU_BLOCKS=2 from radiance.mk 2024-06-26 14:28:31 -07:00
Richard Yan
19852693b7 dual core gemmini, unpeg gemmini size and smem width 2024-06-12 02:17:40 -07:00
Richard Yan
17756d5f53 Merge branch 'main' of https://github.com/ucb-bar/radiance into main 2024-06-09 15:26:07 -07:00
Richard Yan
3badd75473 framebuffer, shared memory key, etc 2024-06-09 15:05:31 -07:00
Hansung Kim
98889ebad9 radiance.mk: Change back to NUM_CORES=2 2024-06-09 13:39:59 -07:00
Hansung Kim
3e4a04351b Enable GPR_DUPLICATED for simulation 2024-06-03 13:13:15 -07:00
Hansung Kim
3b08d5ca70 radiance.mk: Remove debug rules 2024-05-30 18:14:14 -07:00
Hansung Kim
44bcca9319 radiance.mk: Differentiate verilog copy target by CONFIG 2024-05-29 16:21:40 -07:00
Hansung Kim
ae573aeea1 radiance.mk: Copy over when content differs, not just newer 2024-05-29 15:04:33 -07:00
Hansung Kim
0f36e86f63 Change config to 1core/8warp/8thread 2024-05-29 13:36:03 -07:00
Hansung Kim
8dd3994012 radiance.mk: Don't fail when fd not installed 2024-05-29 01:03:08 -07:00
Hansung Kim
98618d1483 radiance.mk: Add target that copies Vortex verilog sources
This works in conjunction with the common.mk fix that prevents
rebuilding Chipyard jar on every .sv file update.
2024-05-29 00:53:05 -07:00
Hansung Kim
2bde4fa6ed Enable tensor core in radiance.mk 2024-05-07 16:15:34 -07:00
Hansung Kim
2d298ff8b7 Add EXT_T_DISABLE by default 2024-05-02 16:15:08 -07:00
Richard Yan
a915451d03 wide dram support and enlarge queues 2024-04-28 01:28:33 -07:00
Richard Yan
3e0d87e1dd Merge branch 'main' of https://github.com/ucb-bar/radiance into main 2024-04-17 18:09:52 -07:00
Richard Yan
bb8575252e changes for synthesis 2024-04-17 18:09:48 -07:00
Hansung Kim
1aa2d93600 Enable rs1/2/3 duplicated GPR by default 2024-04-15 21:46:43 -07:00
Hansung Kim
83ac1788c9 Enable FPU_FPNEW 2024-04-13 17:12:17 -07:00
Hansung Kim
48c3a5692e Remove radpie from EXTRA_SIM_REQS
Cargo causes VCS rebuild without RTL change which makes param sweep runs
annoying.
2024-04-01 12:09:20 -07:00
Hansung Kim
16fdc65e53 Add cluster-specific Verilog preproc flags to radiance.mk 2024-03-21 13:23:10 -07:00
Hansung Kim
759b96bcef Define ICACHE_DISABLE/DCACHE_DISABLE to keep with upstream merge
Upstream got a change that defines L1_ENABLE when {I,D}CACHE_ENABLE is
defined, which they are by default.  It also define-gates some of the
ibuffer code with L1_ENABLE which breaks the sim.  Explicitly defining
these flags prevent this from happening.
2024-03-07 16:01:42 -08:00
Hansung Kim
c2d4adb70c Define PERF_ENABLE 2024-03-07 16:01:03 -08:00
Hansung Kim
339f559b43 Update NUM_THREADS/WARPS in accordance to RadianceConfig 2024-02-29 17:53:19 -08:00
Hansung Kim
9451f513bf Explicitly disable LSU dedup in Vortex core
Our coalescer handles this on its own, and this makes trace verification
easier (so that all-same-address reqs still show up as tmask 1111.)
2024-02-06 22:34:29 -08:00
Hansung Kim
064f4f8541 Move EXTRA_SIM_PREPROC_DEFINES to mk fragment 2024-02-05 09:45:13 -08:00
Hansung Kim
dc86d69da4 Add make fragment 2024-01-29 15:40:15 -08:00