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 条
  • [11] Performance evaluation of reconfigurable ALU based on DG-CNTFET transistors
    Ghabri, Houda
    ben Aissa, Dalenda
    Samet, Hekmet
    Kachouri, Abdennaceur
    2016 17TH INTERNATIONAL CONFERENCE ON SCIENCES AND TECHNIQUES OF AUTOMATIC CONTROL AND COMPUTER ENGINEERING (STA'2016), 2016, : 142 - 146
  • [12] Evaluation and design of processor-like reconfigurable architectures
    Oppold, Tobias
    2006 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2006, : 937 - 938
  • [13] Optimization of reconfigurable processor based on dynamic configuration context compression
    National ASIC System Engineering Technology Research Center, Southeast University, Nanjing
    210096, China
    Dongnan Daxue Xuebao, 5 (822-827):
  • [14] Fast Ant Colony Optimization on Runtime Reconfigurable Processor Arrays
    Daniel Merkle
    Martin Middendorf
    Genetic Programming and Evolvable Machines, 2002, 3 (4) : 345 - 361
  • [15] A design space evaluation of grid processor architectures
    Nagarajan, R
    Sankaralingam, K
    Burger, D
    Keckler, SW
    34TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, MICRO-34, PROCEEDINGS, 2001, : 40 - 51
  • [16] NAP (NO ALU PROCESSOR) - THE GREAT COMMUNICATOR
    KUSZMAUL, BC
    FRIED, J
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1990, 8 (02) : 169 - 179
  • [17] ALU DESIGN AND PROCESSOR BRANCH ARCHITECTURE
    STEVEN, GB
    STEVEN, FL
    MICROPROCESSING AND MICROPROGRAMMING, 1993, 36 (05): : 259 - 278
  • [18] Dynamic grid quorum: a reconfigurable grid quorum and its power optimization algorithm
    Ishikawa, Munetoshi
    Hasebe, Koji
    Sugiki, Akiyoshi
    Kato, Kazuhiko
    SERVICE ORIENTED COMPUTING AND APPLICATIONS, 2010, 4 (04) : 245 - 260
  • [19] CRC - Concepts and Evaluation of Processor-Like Reconfigurable Architectures
    Oppold, Tobias
    Schweizer, Thomas
    Oliveira Filho, Julio
    Eisenhardt, Sven
    Rosenstiel, Wolfgang
    IT-INFORMATION TECHNOLOGY, 2007, 49 (03): : 157 - 164
  • [20] Hierarchical Pipeline Optimization of Coarse Grained Reconfigurable Processor for Multimedia Applications
    Mei, Chen
    Cao, Peng
    Zhang, Yang
    Liu, Bo
    Liu, Leibo
    PROCEEDINGS OF 2014 IEEE INTERNATIONAL PARALLEL & DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2014, : 281 - 286