VENICE: A Compact Vector Processor for FPGA Applications

VENICE: A Compact Vector Processor for FPGA Applications
复制标题

VENICE:适用于 FPGA 应用的紧凑型矢量处理器

DOI:
10.1109/fccm.2012.55
复制
发表时间:
2012
期刊:
2012 IEEE 20th International Symposium on Field-Programmable Custom Computing Machines
影响因子:
--
通讯作者:
G. Lemieux
G. Lemieux
中科院分区:
--
文献类型:
--
作者:
Aaron Severance;G. Lemieux

文献摘要

被引文献

相似文献

VENICE 是面向 FPGA 应用的新型软矢量处理器 (SVP),其设计目的是利用少量(1 至 4 个)ALU 实现最大吞吐量。通过提高时钟速度和消除 ALU 利用率的瓶颈,VENICE 每个逻辑块的性能比上一个最佳 SVP VEGAS 高出 2 倍多。VENICE 的编程也更简单,因为它的指令使用标准 C 指针而不是矢量寄存器进入刮板存储器。
VENICE is a new soft vector processor (SVP) for FPGA applications that is designed for maximum through-put with a small number (1 to 4) of ALUs. By increasing clock speed and eliminating bottlenecks in ALU utilization, VENICE achieves over 2x better performance-per-logic block than VEGAS, the previous best SVP. VENICE is also simpler to program, as its instructions use standard C pointers into a scratchpad memory rather than vector registers.