Optimization and Evaluation of the Reconfigurable Grid Alu Processor

被引:0
|
作者
Shehan, Basher [1 ]
Jahr, Ralf [1 ]
Uhrig, Sascha [1 ]
Ungerer, Theo [1 ]
机构
[1] Inst Comp Sci, D-86159 Augsburg, Germany
关键词
RAW MICROPROCESSOR; ARCHITECTURE;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Currently few architectural approaches propose new paths to raise the performance of conventional sequential instruction streams in the time of the billions transistor era. Many application programs could profit from processors that are able to speed up the execution of sequential applications beyond the performance of current superscalar processors. The Grid Alu Processor (GAP) is a runtime reconfigurable processor designed for the acceleration of a conventional sequential instruction stream without the need of recompilation. It comprises a superscalar processor front-end, a configuration unit, and an array of reconfigurable functional units (FUs), which is fully integrated into the pipeline. The configuration unit maps data dependent and independent instructions simultaneously at runtime into the array of FUs. This paper evaluates the GAP architecture and optimizes the hardware, the number of FUs, and the configuration layers implemented in the array. The simulations show a significant speed up for sequential applications on GAP in comparison to an out-of-order superscalar simulator (SimpleScalar). GAP outperforms SimpleScalar in average by about 50% on the basic architecture and about 100% with an extended version including configuration layers.
引用
收藏
页码:11 / 18
页数:8
相关论文
共 50 条
  • [1] Reconfigurable Grid Alu Processor: Optimization and Design Space Exploration
    Shehan, Basher
    Jahr, Ralf
    Uhrig, Sascha
    Ungerer, Theo
    13TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN: ARCHITECTURES, METHODS AND TOOLS, 2010, : 71 - 79
  • [2] Advanced architecture optimisation and performance analysis of a reconfigurable grid ALU processor
    Uhrig, S.
    Jahr, R.
    Ungerer, T.
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2012, 6 (05): : 334 - 341
  • [3] Reconfigurable ALU Optimization
    Weerasinghe, Prashan B.
    De Silva, Chathura
    Jayasena, Sanath
    2015 Fifteenth International Conference on Advances in ICT for Emerging Regions (ICTer), 2015, : 269 - 269
  • [4] Static Speculation as Post-link Optimization for the Grid Alu Processor
    Jahr, Ralf
    Shehan, Basher
    Uhrig, Sascha
    Ungerer, Theo
    EURO-PAR 2010 PARALLEL PROCESSING WORKSHOPS, 2011, 6586 : 145 - 152
  • [5] An image recognition processor using dynamically reconfigurable ALU
    Miyamoto, N
    Kotani, K
    Maruo, K
    Ohmi, T
    PROCEEDINGS OF THE IEEE 2004 CUSTOM INTEGRATED CIRCUITS CONFERENCE, 2004, : 599 - 602
  • [6] Design and Evaluation of A Novel Reconfigurable ALU Based on FPGA
    Feng, Chunyang
    Yang, Liang
    PROCEEDINGS 2013 INTERNATIONAL CONFERENCE ON MECHATRONIC SCIENCES, ELECTRIC ENGINEERING AND COMPUTER (MEC), 2013, : 2286 - 2290
  • [7] Reconfigurable Processor LSI Based on ALU Array with Limitations of Connections of ALUs for Software Radio
    Ozone, Makoto
    Hiramatsu, Tatsuo
    Hirase, Katsunori
    Iizuka, Kazuhisa
    PROCEEDINGS OF THE 2009 SIXTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, VOLS 1-3, 2009, : 837 - 842
  • [8] Performance Evaluation of a Reconfigurable Instruction Set Processor
    Mehdipour, Farhad
    Noori, Hamid
    Honda, Hiroaki
    Inoue, Koji
    Murakami, Kazuaki
    ISOCC: 2008 INTERNATIONAL SOC DESIGN CONFERENCE, VOLS 1-3, 2008, : 184 - +
  • [9] Optimization of configuration contexts generated for reconfigurable media processor
    Yin, S.-Y. (yingsy@tsinghua.edu.cn), 1600, Editorial Board of Jilin University (42):
  • [10] Optimization of Reconfigurable Fabric of DSP processor with image processing
    Khorgade, Manisha P.
    Dakhole, Pravin
    2016 INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS, AND OPTIMIZATION TECHNIQUES (ICEEOT), 2016, : 1799 - 1801