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 条
  • [31] Asynchronous Coarse-Grained Reconfigurable Computing Architecture for Matrix Inversion
    Wang, Tianli
    Chen, Mingshu
    Xing, Yunpeng
    Li, Caihong
    He, Anping
    2024 9TH INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATION SYSTEMS, ICCCS 2024, 2024, : 353 - 358
  • [32] Temporal Partitioning Algorithm for a Coarse-grained Reconfigurable Computing Architecture
    Yin, Chongyong
    Yin, Shouyi
    Liu, Leibo
    Wei, Shaojun
    PROCEEDINGS OF THE 2009 12TH INTERNATIONAL SYMPOSIUM ON INTEGRATED CIRCUITS (ISIC 2009), 2009, : 655 - 658
  • [33] MapReduce inspired loop mapping for coarse-grained reconfigurable architecture
    ShouYi Yin
    ShengJia Shao
    LeiBo Liu
    ShaoJun Wei
    Science China Information Sciences, 2014, 57 : 1 - 14
  • [34] An FPGA-based Heterogeneous Coarse-Grained Dynamically Reconfigurable Architecture
    Ferreira, Ricardo
    Vendramini, Julio Goldner
    Mucida, Lucas
    Pereira, Monica M.
    Carro, Luigi
    PROCEEDINGS OF THE PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON COMPILERS, ARCHITECTURES AND SYNTHESIS FOR EMBEDDED SYSTEMS (CASES '11), 2011, : 195 - 204
  • [35] The implementation of a coarse-grained reconfigurable architecture with loop self-pipelining
    Dou, Yong
    Xu, Jinhui
    Wu, Guiming
    RECONFIGURABLE COMPUTING: ARCHITECTURES, TOOLS AND APPLICATIONS, 2007, 4419 : 155 - +
  • [36] Dynamic Context Management for Low Power Coarse-Grained Reconfigurable Architecture
    Kim, Yoonjin
    Mahapatra, Rabi N.
    GLSVLSI 2009: PROCEEDINGS OF THE 2009 GREAT LAKES SYMPOSIUM ON VLSI, 2009, : 33 - 38
  • [37] Battery-Aware Task Mapping for Coarse-Grained Reconfigurable Architecture
    Yin, Shouyi
    Shi, Rui
    Liu, Leibo
    Wei, Shaojun
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2013, E96D (12): : 2524 - 2535
  • [39] A coarse-grained reconfigurable computing architecture with loop self-pipelining
    Yong Dou
    GuiMing Wu
    JinHui Xu
    XingMing Zhou
    Science in China Series F: Information Sciences, 2009, 52 : 575 - 587
  • [40] A Novel Routing Structure of Coarse-Grained Reconfigurable Architecture for Radar Application
    Liu, Bo
    Zhang, Dong-ming
    Ge, Wei-qi
    Gong, Yu
    PROCEEDINGS OF 2015 IEEE 11TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2015,