VENICE: A Compact Vector Processor for FPGA Applications

被引:7
|
作者
Severance, Aaron [1 ]
Lemieux, Guy [1 ]
机构
[1] Univ British Columbia, Dept ECE, Vancouver, BC, Canada
关键词
vector; SIMD; soft processors; scratchpad memory; FPGA;
D O I
10.1109/FCCM.2012.55
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 clockspeed 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.
引用
收藏
页码:245 / 245
页数:1
相关论文
共 50 条
  • [1] VENICE: A Compact Vector Processor for FPGA Applications
    Severance, Aaron
    Lemieux, Guy
    [J]. 2012 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT'12), 2012, : 261 - 268
  • [2] Accelerator Compiler for the VENICE Vector Processor
    Liu, Zhiduo
    Severance, Aaron
    Singh, Satnam
    Lemieux, Guy G. F.
    [J]. FPGA 12: PROCEEDINGS OF THE 2012 ACM-SIGDA INTERNATIONAL SYMPOSIUM ON FIELD PROGRAMMABLE GATE ARRAYS, 2012, : 229 - 232
  • [3] An FPGA based SIMD processor with a vector memory unit
    Cho, Junho
    Chang, Hoseok
    Sung, Wonyong
    [J]. 2006 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, PROCEEDINGS, 2006, : 525 - +
  • [4] FPGA-based vector processor for algebraic equation solvers
    Yang, HY
    Ziavras, SG
    [J]. IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS, 2005, : 115 - 116
  • [5] MVPA: An FPGA based Multi-Vector Processor Architecture
    Hussain, Tassadaq
    Palomar, Oscar
    Cristal, Adrian
    Ayguade, Eduard
    Haider, Amna
    [J]. 2016 13TH INTERNATIONAL BHURBAN CONFERENCE ON APPLIED SCIENCES AND TECHNOLOGY (IBCAST), 2016, : 213 - 218
  • [6] FPGA prototyping of a RISC processor core for embedded applications
    Gschwind, M
    Salapura, V
    Maurer, D
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2001, 9 (02) : 241 - 250
  • [7] Scalable Softcore Vector Processor for biosequence applications
    Jacob, Arpith C.
    Harris, Brandon
    Buhler, Jeremy
    Chamberlain, Roger
    Cho, Young H.
    [J]. FCCM 2006: 14TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2006, : 295 - +
  • [8] Partially Reconfigurable Vector Processor for Embedded Applications
    Hasan, Muhammad Z.
    Ziavras, Sotirios G.
    [J]. JOURNAL OF COMPUTERS, 2007, 2 (09) : 60 - 66
  • [9] GaBAN: A Generic and Flexibly Programmable Vector Neuro-processor on FPGA
    Chen, Jiajie
    Yang, Le
    Zhang, Youhui
    [J]. PROCEEDINGS OF THE 59TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC 2022, 2022, : 931 - 936
  • [10] FPGA HardCore single processor implementation of RT control applications
    Othman, Slim Ben
    Ghrissi, Meftab
    Ben Salem, Ahmed Karim
    Ben Saoud, Slim
    [J]. 2008 INTERNATIONAL CONFERENCE ON DESIGN & TECHNOLOGY OF INTEGRATED SYSTEMS IN NANOSCALE, 2008, : 339 - 343