Vector Processing as a Soft-core CPU Accelerator

被引:0
|
作者
Yu, Jason [1 ]
Lemieux, Guy [1 ]
Eagleston, Christopher [1 ]
机构
[1] Univ British Columbia, Dept Elect & Comp Engn, Vancouver, BC V6T 1Z4, Canada
关键词
C2H; FPGA; application specific; configurable; data-level parallelism; embedded processor; soft processor;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The currently accepted method of accelerating applications in FPGA soft processor systems is to design a custom hardware accelerator. This paper suggests the alternative approach of adding a vector processing core to the soft processor as a general-purpose accelerator. The approach has the benefit of a purely software-oriented development model. With no hardware design experience needed, a software programmer can make area-versus-performance tradeoffs by scaling the number of functional units or vector lanes. This paper shows that a vector processing architecture maps efficiently into an FPGA and provides a scalable amount of performance for a reasonable amount of area. Three configurations of the soft vector processor with different performance levels are estimated to achieve scalable speedup ranging from 3-29x for 6-30x the area of a Nios II/s processor on three benchmark kernels. The results compare favourably to accelerators designed using Altera's C2H compiler, a C-to-hardware tool that is also easy to use.
引用
收藏
页码:222 / 231
页数:10
相关论文
共 50 条
  • [31] 2 OF A KIND + SOFT-CORE PICTORIAL PORNOGRAPHY
    FINCH, C
    [J]. ARTFORUM, 1992, 30 (06): : 91 - 94
  • [32] Quantum phases of dipolar soft-core bosons
    Grimmer, D.
    Safavi-Naini, A.
    Capogrosso-Sansone, B.
    Soeyler, S. G.
    [J]. PHYSICAL REVIEW A, 2014, 90 (04):
  • [33] Phase Behaviors of Soft-core Particle Systems
    Xu, Ning
    [J]. CHINESE JOURNAL OF POLYMER SCIENCE, 2019, 37 (11) : 1065 - 1082
  • [34] ROLE OF SOFT-CORE REPULSIONS IN STRUCTURE OF LIQUIDS
    KOHLER, F
    PERRAM, JW
    WHITE, LR
    [J]. CHEMICAL PHYSICS LETTERS, 1975, 32 (01) : 42 - 46
  • [35] A soft-core processor array for relational operators
    Polig, Raphael
    Giefers, Heiner
    Stechele, Walter
    [J]. PROCEEDINGS OF THE ASAP2015 2015 IEEE 26TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, 2015, : 17 - 24
  • [36] NEUTRON-DEUTERON SCATTERING WITH SOFT-CORE
    CAHILL, RT
    SLOAN, IH
    [J]. PHYSICS LETTERS B, 1970, B 31 (06) : 353 - &
  • [38] Phase Behaviors of Soft-core Particle Systems
    Ning Xu
    [J]. Chinese Journal of Polymer Science, 2019, 37 : 1065 - 1082
  • [39] HARD AND SOFT-CORE EQUATIONS OF STATE FOR SIMPLE FLUIDS .9. SOFT-CORE EQUATIONS OF STATE AND LOCI OF CP EXTREMA
    STEPHENSON, J
    COUZENS, R
    [J]. PHYSICS AND CHEMISTRY OF LIQUIDS, 1980, 10 (02) : 167 - 183
  • [40] Soft-Core eFPGA for Smart Power Applications
    Cuppini, Matteo
    Scarselli, Eleonora Franchi
    Mucci, Claudio
    Canegallo, Roberto
    [J]. 2014 INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP (SOC), 2014,