Set numBarriers == numWarps

still requires manually updating radiance.mk
This commit is contained in:
Hansung Kim
2024-03-29 12:28:27 -07:00
parent 2a3a9c844f
commit 9e877b0efc

View File

@@ -325,8 +325,8 @@ class RadianceTile private (
}
// Barrier synchronization node
// FIXME: hardcoded params
val numBarriers = 8
// FIXME: hardcoded param eq
val numBarriers = numWarps
def barrierIdBits = log2Ceil(numBarriers)
val barrierMasterNode = BarrierMasterNode(barrierIdBits)
@@ -570,7 +570,7 @@ class RadianceTileModuleImp(outer: RadianceTile)
// make connection:
// VortexBundle <--> sourceId filter <--> VortexTLAdapter <--> dmemNodes
//
//
// Chisel doesn't support 2-D array in BlackBox interface to Verilog, so
// need to flatten everything.
dmemTLAdapters.zipWithIndex.foreach {