Past projects
Partner Projects
Projects in collaboration with industry partners
A RISC-V Vector-Processor for High-throughput Multidimensional Sensor Data Processing [Prof. Luca Benini]
The project gives life to the new scalable Ara vector processor, compliant with the latest RISC-V vector specifications and tuned to process parallel workloads with a particular focus on high energy efficiency and performance.
Key achievements:
- Expanded benchmark pool with heterogeneous applications for high-dimensional workloads
- Updated Ara from RISC-V V v0.5 to the most recent RISC-V Vector ISA (v0.9)
- uArchitecture improvements for IPC, Performance, Energy Efficiency
- Addressed coherence problem between Ara and Ariane
- HW/SW interface mixing intrinsic, hand-optimized macros, vector compilation
MmS: Mempool meets Systolic [Prof. Luca Benini]
MemPool meets Systolic brings flexible and efficient systolic computation to MemPool, a large shared-memory manycore system, through lightweight hardware extensions enabling fast inter-core communication.
Key achievements:
- Implemented a Hybrid systolic shared-memory system
- Explored hybrid systolic topologies
- Implemented dedicated ISA extensions to support systolic configurations (23X speedup)
- Outperform pure shared-memory architecture implementations (17% improvement)