SEAM-V: A Hybrid-Decoupled RISC-V Vector Processor
5 hours ago
- 论文介绍了SEAM-V,一种混合解耦的RISC-V向量执行架构,旨在解决紧耦合向量实现中的局限性。
- SEAM-V采用任务级解耦、本地指令供给和VLIW风格打包,形成连续的执行包(EP)流,从而改善指令供给并减少标量侧延迟。
- EP标识和基于请求的预取上下文对动态向量后端保持可见,支持同EP内冒险抑制和基于请求的预取,以提升持续吞吐量。
- 该架构在安全条件下支持有限的跨EP向量重叠,而跨EP依赖、资源冲突和内存排序由后端动态管理。
- 周期精确的RTL评估表明,SEAM-V在17个内核上相比基于Ara的紧耦合实现实现了1.34倍的几何平均加速,其中可变AVL、BLAS/矩阵和固定大小应用组的加速比分别为1.50倍、1.25倍和1.27倍。
- 在AVL=32时,六个一维向量内核的几何平均加速比接近3倍。