MT-ADRES: Multithreading on coarse-grained reconfigurable architecture

被引:0
|
作者
Wu, Kehuai [1 ]
Kanstein, Andreas [2 ]
Madsen, Jan [1 ]
Berekovic, Mladen [3 ]
机构
[1] Tech Univ Denmark, Dept Informat & Math Modelling, Lyngby, Denmark
[2] Freescale Semiconductor, Austin, TX USA
[3] IMEC, Eindhoven, Netherlands
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The coarse-grained reconfigurable architecture ADRES (Architecture for Dynamically Reconfigurable Embedded Systems) and its compiler offer high instruction-level parallelism (ILP) to applications by means of a sparsely interconnected array of functional units and register files. As high-ILP architectures achieve only low parallelism when executing partially sequential code segments, which is also known as Amdahl's law, this paper proposes to extend ADRES to MT-ADRES (Multi-Threaded ADRES) to also exploit thread-level parallelism. On MT-ADRES architectures, the array can be partitioned in multiple smaller arrays that can execute threads in parallel. Because the partition can be changed dynamically, this extension provides more flexibility than a multi-core approach. This article presents details of the enhanced architecture and results obtained from an MPEG-2 decoder implementation that exploits a mix of thread-level parallelism and instruction-level parallelism.
引用
收藏
页码:26 / +
页数:3
相关论文
共 50 条
  • [1] MT-ADRES: multi-threading on coarse-grained reconfigurable architecture
    Wu, Kehuai
    Kanstein, Andreas
    Madsen, Jan
    Berekovic, Mladen
    INTERNATIONAL JOURNAL OF ELECTRONICS, 2008, 95 (07) : 761 - 776
  • [2] Architecture enhancements for the ADRES coarse-grained reconfigurable array
    Bouwens, Frank
    Berekovic, Mladen
    De Sutter, Bjorn
    Gaydadjiev, Georgi
    HIGH PERFORMANCE EMBEDDED ARCHITECTURES AND COMPILERS, 2008, 4917 : 66 - +
  • [3] ADRES: An architecture with tightly coupled VLIW processor and coarse-grained reconfigurable matrix
    Mei, BF
    Vernalde, S
    Verkest, D
    De Man, H
    Lauwereins, R
    FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2003, 2778 : 61 - 70
  • [4] Architectural exploration of the ADRES coarse-grained reconfigurable array
    Bouwens, Frank
    Berekovic, Mladen
    Kanstein, Andreas
    Gaydadjiev, Georgi
    RECONFIGURABLE COMPUTING: ARCHITECTURES, TOOLS AND APPLICATIONS, 2007, 4419 : 1 - +
  • [5] A Coarse-Grained Reconfigurable Architecture for a PRET Machine
    Siqueira, Hadley
    Kreutz, Marcio
    2018 VIII BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEMS ENGINEERING (SBESC 2018), 2018, : 237 - 242
  • [6] Coarse-Grained Reconfigurable Computing with the Versat Architecture
    Lopes, Joao D.
    Vestias, Mario P.
    Duarte, Rui Policarpo
    Neto, Horacio C.
    de Sousa, Jose T.
    ELECTRONICS, 2021, 10 (06) : 1 - 23
  • [7] Register file architecture optimization in a coarse-grained reconfigurable architecture
    Kwok, Z
    Wilton, SJE
    FCCM 2005: 13TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2005, : 35 - 44
  • [8] COARSE-GRAINED DYNAMICALLY RECONFIGURABLE ARCHITECTURE WITH FLEXIBLE RELIABILITY
    Alnajjar, Dawood
    Ko, Younghun
    Imagawa, Takashi
    Konoura, Hiroaki
    Hiromoto, Masayuki
    Mitsuyama, Yukio
    Hashimoto, Masanori
    Ochi, Hiroyuki
    Onoye, Takao
    FPL: 2009 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, 2009, : 186 - +
  • [9] Reducing Configuration Contexts for Coarse-grained Reconfigurable Architecture
    Yin, Shouyi
    Yin, Chongyong
    Liu, Leibo
    Zhu, Min
    Wang, Yansheng
    Wei, Shaojun
    2012 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 2012), 2012, : 121 - 124
  • [10] A coarse-grained reconfigurable architecture supporting flexible execution
    Hironaka, T
    Fukuda, T
    Goto, Y
    Tanigawa, K
    Kawasaki, T
    Kojima, A
    SEVENTH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND GRID IN ASIA PACIFIC REGION, PROCEEDINGS, 2004, : 448 - 449