Richard Yan
|
e08bf2c2c9
|
fix sbus location
|
2024-04-20 03:07:26 -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 |
|
Richard Yan
|
ad504a5607
|
better xbar naming in smem system
|
2024-04-17 18:09:30 -07:00 |
|
Hansung Kim
|
3b9f538aa2
|
Fix elaboration error when both including dup-nondup RF
|
2024-04-15 22:20:02 -07:00 |
|
Hansung Kim
|
378d298a06
|
Bump vortex for RF dup
|
2024-04-15 21:49:14 -07:00 |
|
Hansung Kim
|
1aa2d93600
|
Enable rs1/2/3 duplicated GPR by default
|
2024-04-15 21:46:43 -07:00 |
|
Richard Yan
|
824cae7c50
|
Merge branch 'main' of https://github.com/ucb-bar/radiance into main
|
2024-04-15 09:43:43 -07:00 |
|
Richard Yan
|
cbcbdb1865
|
get rid of monitors
|
2024-04-15 09:43:39 -07:00 |
|
Hansung Kim
|
c8ce2cbe11
|
Add addResource for fpNew
|
2024-04-13 17:12:17 -07:00 |
|
Hansung Kim
|
2368988ce7
|
Remove unused addResource
|
2024-04-13 17:12:17 -07:00 |
|
Hansung Kim
|
21d2d860ca
|
Report cease true from GemminiTile
|
2024-04-13 17:12:17 -07:00 |
|
Richard Yan
|
b6597660a2
|
bug fix
|
2024-04-10 14:15:36 -07:00 |
|
Richard Yan
|
edf758de70
|
Merge branch 'main' of https://github.com/ucb-bar/radiance into main
|
2024-04-09 20:09:07 -07:00 |
|
Richard Yan
|
c2fbe8388e
|
route aligned smem requests separately, fix node bugs
|
2024-04-09 20:07:58 -07:00 |
|
Hansung Kim
|
675624e9c8
|
Remove obsolete assertion on cluster SRAM
|
2024-04-08 18:24:38 -07:00 |
|
Hansung Kim
|
47c7eacafd
|
SourceGen: Handle gen and claim at the same cycle
This is possible for 0-latency response on the D channel.
|
2024-04-08 18:23:39 -07:00 |
|
Hansung Kim
|
9e877b0efc
|
Set numBarriers == numWarps
still requires manually updating radiance.mk
|
2024-04-01 12:09:20 -07:00 |
|
Hansung Kim
|
2a3a9c844f
|
Bump vortex
|
2024-04-01 12:09:20 -07:00 |
|
Richard Yan
|
f60a318edb
|
word strided subbanks, parallel subbank access for gemmini and all-to-all xbar parallel access for radiance smem
|
2024-04-01 10:54:17 -07:00 |
|
Richard Yan
|
9fb861a873
|
make unified memory node modular
|
2024-03-26 23:13:30 -07:00 |
|
Richard Yan
|
cb0a4c526e
|
Merge branch 'main' of https://github.com/ucb-bar/radiance into main
|
2024-03-26 17:20:38 -07:00 |
|
Richard Yan
|
058e1ca3e6
|
gemmini tile and configs
|
2024-03-26 17:02:53 -07:00 |
|
Richard Yan
|
45c2cf415a
|
move gemmini connections and smem from tile to cluster
|
2024-03-26 17:02:32 -07:00 |
|
Richard Yan
|
eaef07385c
|
cleanup vortex sources
|
2024-03-26 17:00:39 -07:00 |
|
Hansung Kim
|
215ac369cb
|
Do proper barrier param negotiation for numCores
|
2024-03-23 13:48:44 -07:00 |
|
Hansung Kim
|
20a33e5a40
|
Bump vortex
|
2024-03-21 15:45:56 -07:00 |
|
Hansung Kim
|
7258d69ce8
|
Parameterize barrier params better
Some numbers still hardcoded at client side, need to do proper diplomacy
negotiation
|
2024-03-21 13:22:07 -07:00 |
|
Hansung Kim
|
0e9cb884a8
|
Remove software-based barrier MMIO
|
2024-03-21 13:22:07 -07:00 |
|
Hansung Kim
|
688755ef82
|
Add debug delay to BarrierSynchronizer
|
2024-03-21 13:22:07 -07:00 |
|
Richard Yan
|
6d5418fd87
|
Merge branch 'main' of https://github.com/ucb-bar/radiance into main
|
2024-03-20 16:42:54 -07:00 |
|
Richard Yan
|
3510b3d44f
|
update gemmini config
|
2024-03-20 16:13:27 -07:00 |
|
Hansung Kim
|
785dcc9df7
|
Bump vortex
|
2024-03-18 14:32:06 -07:00 |
|
Hansung Kim
|
0a4151e3cb
|
Add BarrierSynchronizer module
|
2024-03-18 14:10:38 -07:00 |
|
Hansung Kim
|
9024048a52
|
Bump vortex
|
2024-03-17 14:13:33 -07:00 |
|
Hansung Kim
|
b5074f5517
|
Connect core gbar signals to cluster via Diplomacy
|
2024-03-17 14:12:10 -07:00 |
|
Hansung Kim
|
92069099a2
|
Bump vortex with LSU fix
|
2024-03-14 16:47:39 -07:00 |
|
Hansung Kim
|
afc209a28b
|
Create MMIO regs for software-implemented cluster-wide barrier
|
2024-03-14 16:46:41 -07:00 |
|
Hansung Kim
|
49dfb5b97a
|
Reformat perfcounter report
|
2024-03-14 16:45:11 -07:00 |
|
Hansung Kim
|
eca3619380
|
Bump vortex
|
2024-03-07 17:44:21 -08:00 |
|
Hansung Kim
|
8680c64e5b
|
Force numBanks = 1 for icache
Given that the number of imem port is 1 and imem access has good spatial
locality, force single bank config for icache.
|
2024-03-07 17:18:59 -08:00 |
|
Hansung Kim
|
396fddf437
|
Add latency perf counter to imem
|
2024-03-07 17:18:40 -08:00 |
|
Hansung Kim
|
469c0fe962
|
Parameterize cache size in VortexL1Cache
|
2024-03-07 17:18:02 -08:00 |
|
Hansung Kim
|
d0ba68852e
|
Relax timeout for stale srcId in NewSourceGenerator
|
2024-03-07 15:58:24 -08:00 |
|
Hansung Kim
|
56ef9012ee
|
Streamline perf counter code
|
2024-03-07 15:02:43 -08:00 |
|
Hansung Kim
|
34de55ee13
|
Fix missing Vortex modules for upstream merge; add perf modules
|
2024-03-07 15:01:39 -08:00 |
|
Hansung Kim
|
7aacd21b42
|
Bump vortex with upstream merge
|
2024-03-07 15:01:15 -08:00 |
|
Hansung Kim
|
0fa2712897
|
Add perf counters for smem/dmem latency
|
2024-03-04 21:10:19 -08:00 |
|
Hansung Kim
|
b3a9207136
|
Tie tile smem ports together using Xbars; comment-out Gemmini spad
TODO pull Gemmini out to the cluster as well
|
2024-03-04 13:45:54 -08:00 |
|
Hansung Kim
|
805651a11b
|
Add RadianceCluster
|
2024-03-02 15:46:11 -08:00 |
|