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 条
  • [21] Soft-core processors for embedded systems
    Tong, Jason G.
    Anderson, Ian D. L.
    Khalid, Mohammed A. S.
    [J]. 2006 INTERNATIONAL CONFERENCE ON MICROELECTRONICS, 2007, : 170 - +
  • [22] NUCLEAR MATTER AND SOFT-CORE POTENTIALS
    HARADA, M
    KASAHARA, T
    TAMAGAKI, R
    TANAKA, H
    [J]. JOURNAL OF THE PHYSICAL SOCIETY OF JAPAN, 1968, S 24 : 623 - &
  • [23] Obama's Soft-Core Socialism
    Forbes, Steve
    [J]. FORBES, 2010, 186 (02): : 15 - 16
  • [24] Application-Specific Soft-Core Vector Processor for Advanced Driver Assistance Systems
    Nolting, Stephan
    Giesemann, Florian
    Hartig, Julian
    Schmider, Achim
    Paya-Vaya, Guillermo
    [J]. 2017 27TH INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2017,
  • [25] Proposal of Scalable Vector Extension for Embedded RISC-V Soft-core Processor
    Kimura, Yoshiki
    Kikuchi, Tomoya
    Ootsu, Kanemitsu
    Yokota, Takashi
    [J]. 2019 SEVENTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING WORKSHOPS (CANDARW 2019), 2019, : 435 - 439
  • [27] Special behavior of soft-core sandwich beams
    Sokolinsky, VS
    Frostig, Y
    Nutt, SR
    [J]. 2001: A MATERIALS AND PROCESSES ODYSSEY, BOOKS 1 AND 2, 2001, 46 : 1185 - 1197
  • [28] SOFT-CORE NUCLEON-NUCLEON POTENTIAL
    BRESSEL, CN
    KERMAN, AK
    ROUBEN, B
    [J]. NUCLEAR PHYSICS A, 1969, A124 (03) : 624 - &
  • [29] SOFT-CORE MODEL IN NUCLEAR MATTER CALCULATIONS
    KAR, RK
    ROY, MK
    [J]. ZEITSCHRIFT FUR NATURFORSCHUNG PART A-ASTROPHYSIK PHYSIK UND PHYSIKALISCHE CHEMIE, 1969, A 24 (07): : 1037 - &
  • [30] Scalable Memory Architecture for Soft-core Processors
    Jost, Tiago T.
    Nazar, Gabriel L.
    Carro, Luigi
    [J]. PROCEEDINGS OF THE 34TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2016, : 396 - 399