tensor: Fix busy state
This commit is contained in:
@@ -128,7 +128,13 @@ class TensorCoreDecoupled(
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
when(io.writeback.fire) {
|
|
||||||
|
// TODO: @perf: Instead of waiting until the last writeback, release busy as
|
||||||
|
// soon as the access frontend is complete so that there's a better chance to
|
||||||
|
// saturate the backend with back-to-back HGMMAs. This would require sending
|
||||||
|
// the 'wid' register to backend instead of having it shared with the
|
||||||
|
// frontend.
|
||||||
|
when(io.writeback.fire && io.writeback.bits.last) {
|
||||||
busy := false.B
|
busy := false.B
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user