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 条
  • [31] Multimedia extensions for a reconfigurable processor
    Bigdeli, A
    Biglari-Abhari, M
    Leung, SHS
    Wang, KIK
    PROCEEDINGS OF THE 2004 INTERNATIONAL SYMPOSIUM ON INTELLIGENT MULTIMEDIA, VIDEO AND SPEECH PROCESSING, 2004, : 426 - 429
  • [32] A simulation platform for reconfigurable processor
    Dai, P. (daiowen@126.com), 1659, Binary Information Press, P.O. Box 162, Bethel, CT 06801-0162, United States (09):
  • [33] Generator of dynamically reconfigurable processor
    Sega, Takahiko
    Kanasugi, Akinori
    Ando, Ki
    ARTIFICIAL LIFE AND ROBOTICS, 2015, 20 (02) : 103 - 108
  • [34] Performance Prediction for Reconfigurable Processor
    Liu, Daofu
    Guo, Qi
    Chen, Tianshi
    Li, Ling
    Chen, Yunji
    2012 IEEE 14TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2012 IEEE 9TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (HPCC-ICESS), 2012, : 1352 - 1359
  • [35] A reconfigurable digital signal processor
    Tan, BK
    Ogawa, T
    Yoshimura, R
    Taniguchi, K
    IEICE TRANSACTIONS ON ELECTRONICS, 1998, E81C (09): : 1424 - 1430
  • [36] Dual-ALU structure processor for speech recognition
    Wu, Gin-Der
    Kuo, Kuei-Ting
    PROCEEDINGS OF THE 2006 IEEE/SMC INTERNATIONAL CONFERENCE ON SYSTEM OF SYSTEMS ENGINEERING, 2006, : 187 - +
  • [37] Optimization of Coarse-Grained Reconfigurable Processor Based on Dynamic Decompression of Configuration Contexts
    Ji, Cheng
    Zhang, Dongming
    Gong, Yu
    Liu, Bo
    PROCEEDINGS OF 2015 4TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2015), 2015, : 808 - 811
  • [38] An optimization method focusing on fixed-point arithmetic in applications for dynamically reconfigurable processor
    Miyata, Miwa
    Shibata, Yuichiro
    Oguri, Kiyoshi
    Systems and Computers in Japan, 2007, 38 (14): : 20 - 28
  • [39] COMPUTER-AIDED MODELING AND EVALUATION OF RECONFIGURABLE VLSI PROCESSOR ARRAYS WITH VHDL
    WANG, KC
    KUO, SY
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1992, 11 (02) : 185 - 197
  • [40] Advanced ALU with inbuilt Selection modules for Genetic Algorithm Processor
    Kaur, Harmeet
    Singh, Haramardeep
    2015 INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, COMPUTING AND CONTROL (ISPCC), 2015, : 405 - 410