Octavo: An FPGA-Centric Processor Family

被引:0
|
作者
LaForest, Charles Eric [1 ]
Steffan, J. Gregory [1 ]
机构
[1] Univ Toronto, Dept Elect & Comp Engn, Toronto, ON M5S 1A1, Canada
关键词
FPGA; soft processor; multithreading; microarchitecture;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Overlay processor architectures allow FPGAs to be programmed by non-experts using software, but prior designs have mainly been based on the architecture of their ASIC predecessors. In this paper we develop a new processor architecture that from the beginning accounts for and exploits the predefined widths, depths, maximum operating frequencies, and other discretizations and limits of the underlying FPGA components. The result is Octavo, a ten-pipeline-stage eight-threaded processor that operates at the block RAM maximum of 550MHz on a Stratix IV FPGA. Octavo is highly parameterized, allowing us to explore trade-offs in datapath and memory width, memory depth, and number of supported thread contexts.
引用
收藏
页码:219 / 228
页数:10
相关论文
共 50 条
  • [1] FPGA-Centric Design Process for Avionic Simulation and Test
    Ben Atitallah, Rabie
    Visinanathan, Venkatasubramanian
    Belanger, Nicolas
    Dekeyser, Jean-Luc
    [J]. IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 2018, 54 (03) : 1047 - 1065
  • [2] A Framework for Neural Network Inference on FPGA-Centric SmartNICs
    Guo, Anqi
    Geng, Tong
    Zhang, Yongan
    Haghi, Pouya
    Wu, Chunshu
    Tan, Cheng
    Lin, Yingyan
    Li, Ang
    Herbordt, Martin
    [J]. 2022 32ND INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, FPL, 2022, : 430 - 437
  • [3] FCsN: A FPGA-Centric SmartNIC Framework for Neural Networks
    Guo, Anqi
    Geng, Tong
    Zhang, Yongan
    Haghi, Pouya
    Wu, Chunshu
    Tan, Cheng
    Lin, Yingyan
    Li, Ang
    Herbordt, Martin
    [J]. 2022 IEEE 30TH INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2022), 2022, : 221 - 222
  • [4] An Efficient OpenCL-Based Implementation of a SHA-3 Co-Processor on an FPGA-Centric Platform
    Bensalem, Hachem
    Blaquiere, Yves
    Savaria, Yvon
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2023, 70 (03) : 1144 - 1148
  • [5] FPGA-Centric High Performance Embedded Computing: Challenges and Trends
    Ben Atitallah, Rabie
    Ali, Karim. M. A.
    [J]. 2017 EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2017, : 390 - 395
  • [6] Microarchitectural Comparison of the MXP and Octavo Soft-Processor FPGA Overlays
    Laforest, Charles Eric
    Anderson, Jason H.
    [J]. ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2017, 10 (03)
  • [7] Rapid implementation and optimisation of DSP systems on FPGA-centric heterogeneous platforms
    McAllister, J.
    Woods, R.
    Fischaber, S.
    Malins, E.
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2007, 53 (08) : 511 - 523
  • [8] Mix and Match: A Novel FPGA-Centric Deep Neural Network Quantization Framework
    Chang, Sung-En
    Li, Yanyu
    Sun, Mengshu
    Shi, Runbin
    So, Hayden K-H
    Qian, Xuehai
    Wang, Yanzhi
    Lin, Xue
    [J]. 2021 27TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE (HPCA 2021), 2021, : 208 - 220
  • [9] FPGA implementation of RISC-based memory-centric processor architecture
    Efnusheva D.
    [J]. International Journal of Advanced Computer Science and Applications, 2019, 10 (09): : 6 - 17
  • [10] FPGA Implementation of RISC-based Memory-centric Processor Architecture
    Efnusheva, Danijela
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2019, 10 (09) : 6 - 17