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 条
  • [41] A Broadband FFT Processor Core Based on FPGA
    Li, Sheng
    Yang, Ji
    Shi, Sheng-Cai
    ISAPE 2008: THE 8TH INTERNATIONAL SYMPOSIUM ON ANTENNAS, PROPAGATION AND EM THEORY, PROCEEDINGS, VOLS 1-3, 2008, : 1534 - 1537
  • [42] FPGA based statistical data mining processor
    Pasero, Eros
    Moniaci, Walter
    Mendl, Tassilo
    BIOLOGICAL AND ARTIFICIAL INTELLIGENCE ENVIRONMENTS, 2005, : 141 - 148
  • [43] FPGA SAR processor with window memory accesses
    Dou, Yong
    Zhou, Jie
    Lei, Yuanwu
    Zhou, Xingming
    2007 IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES, AND PROCESSORS, 2007, : 95 - 100
  • [44] FPGA IMPLEMENTATION OF PARALLEL DIGITAL IMAGE PROCESSOR
    Brylski, Przemyslaw
    Strzelecki, Michal
    SPA 2010: SIGNAL PROCESSING ALGORITHMS, ARCHITECTURES, ARRANGEMENTS, AND APPLICATIONS CONFERENCE PROCEEDINGS, 2010, : 25 - 28
  • [45] FPGA Implementation of a Dedicated Processor for Temperature Prediction
    Boro, Anupam
    Thomas, Ben
    Abamed, Shaik Raft
    Trivedi, Gaurav
    2016 INTERNATIONAL CONFERENCE ON ACCESSIBILITY TO DIGITAL WORLD (ICADW), 2016, : 21 - 26
  • [46] IPPro: FPGA based Image Processing Processor
    Siddiqui, Fahad Manzoor
    Russell, Matthew
    Bardak, Burak
    Woods, Roger
    Rafferty, Karen
    PROCEEDINGS OF THE 2014 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS (SIPS 2014), 2014, : 26 - 31
  • [47] FPGA realization of a Split Radix FFT processor
    Garcia, Jesus
    Michell, Juan A.
    Ruiz, Gustavo
    Buron, Angel M.
    VLSI CIRCUITS AND SYSTEMS III, 2007, 6590
  • [48] Partitioned security processor architecture on FPGA platform
    Paul, Rourab
    Shukla, Sandeep
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2018, 12 (05): : 216 - 226
  • [49] OVERVIEW OF A FPGA-BASED OVERLAY PROCESSOR
    Yu, Yunxuan
    Wu, Chen
    Shi, Xiao
    He, Lei
    2019 CHINA SEMICONDUCTOR TECHNOLOGY INTERNATIONAL CONFERENCE (CSTIC), 2019,
  • [50] An FPGA implemented processor architecture with adaptive resolution
    Torresen, Jim
    Jakobsen, Jonas
    AHS 2006: FIRST NASA/ESA CONFERENCE ON ADAPTIVE HARDWARE AND SYSTEMS, PROCEEDINGS, 2006, : 386 - +