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