KULeuven-MICAS / snax_cluster

A heterogeneous accelerator-centric compute cluster
Apache License 2.0
10 stars 9 forks source link

Optimize ReaderWriter #345

Closed IveanEx closed 1 month ago

IveanEx commented 1 month ago

This PR optimizes the following in ReaderWriter:

Replace the spatialAddrGen with full adder implementation Replace all buffers with pipe buffers (except the scalatest one)

IveanEx commented 1 month ago

@rgantonio If you are free, please check if the critical path in control path (valid / ready hand shaking signal) deteriorates with this improvements 😊😊

rgantonio commented 1 month ago

Also, did you trace or check in Chisel if it fixes the long path?