Aquas: Enhancing Domain Specialization through Holistic Hardware-Software Co-Optimization based on MLIR
By: Yuyang Zou , Youwei Xiao , Yansong Xu and more
Potential Business Impact:
Makes computer chips run tasks much faster.
Application-Specific Instruction-Set Processors (ASIPs) built on the RISC-V architecture offer specialization opportunities for various applications. However, existing frameworks from the open-source RISC-V ecosystem suffer from limited performance due to restricted hardware synthesis and rigid compiler support. To address these challenges, we introduce Aquas, a holistic hardware-software co-design framework built upon MLIR. Aquas enhances ASIP synthesis with fast memory access capability via a burst DMA engine and advanced high-level synthesis (HLS) optimizations. On the compiler side, we propose an e-graph based retargetable approach with a novel matching engine for efficient instruction matching. Evaluation demonstrates up to 9.27x speedup on real-world workloads, including point cloud processing and LLM inference.
Similar Papers
Automatic Microarchitecture-Aware Custom Instruction Design for RISC-V Processors
Hardware Architecture
Makes computer chips faster and use less power.
Hardware-Aware Neural Network Compilation with Learned Optimization: A RISC-V Accelerator Approach
Hardware Architecture
Makes computer chips run faster and use less power.
Bare-Metal RISC-V + NVDLA SoC for Efficient Deep Learning Inference
Hardware Architecture
Makes smart devices run AI much faster.