A Scalable Scheduling Algorithm for Coarse-Grained Reconfigurable Architecture

被引:0
|
作者
Park, Hae-woo [1 ]
Kim, Wonsub [1 ]
Yoo, Donghoon [1 ]
Ryu, Soojung [1 ]
Kim, Jeongwook [1 ]
机构
[1] Samsung Adv Inst Technol, Seoul, South Korea
来源
2013 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE) | 2013年
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Coarse-grained reconfigurable architectures (CGRA's) are introduced as flexible architectures that can efficiently execute various types of applications in a single device. A CGRA often achieve high IPC by utilizing tens or hundreds of functional units (FU's). The key technique in exploiting a CGRA is to find an optimal mapping of operations over FU's. Modulo scheduling algorithm is known as the state-of-art technique to find fairly efficient solution; however it often takes too much time and occasionally fails as the number of FU is increasing. In this paper, we propose a novel two-stage scheduling algorithm which finds out a solution within a reasonable amount of time. The experimental result presents the proposed algorithm reduces the scheduling time by 92% and finds out schedules that are as efficient as the solutions given by the previous modulo scheduler.
引用
收藏
页码:542 / 543
页数:2
相关论文
共 50 条
  • [41] Implementing an adaptive Viterbi algorithm in coarse-grained reconfigurable hardware
    Rauwerda, GK
    Smit, GJM
    Brugger, W
    ERSA'05: PROCEEDINGS OF THE 2005 INTERNATIONAL CONFERENCE ON ENGINEERING OF RECONFIGURABLE SYSTEMS AND ALGORITHMS, 2005, : 62 - 68
  • [42] An algorithm for mapping loops onto coarse-grained reconfigurable architectures
    Lee, JE
    Choi, K
    Dutt, ND
    ACM SIGPLAN NOTICES, 2003, 38 (07) : 183 - 188
  • [43] Edge-centric Modulo Scheduling for Coarse-Grained Reconfigurable Architectures
    Park, Hyunchul
    Fan, Kevin
    Mahlke, Scott
    Oh, Taewook
    Kim, Heeseok
    Kim, Hong-seok
    PACT'08: PROCEEDINGS OF THE SEVENTEENTH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, 2008, : 166 - 176
  • [44] Recurrence Cycle Aware Modulo Scheduling for Coarse-Grained Reconfigurable Architectures
    Oh, Taewook
    Egger, Bernhard
    Park, Hyunchul
    Mahlke, Scott
    LCTES'09: PROCEEDINGS OF THE 2009 ACM SIGPLAN/SIGBED CONFERENCE ON LANGUAGES, COMPILERS, AND TOOLS FOR EMBEDDED SYSTEMS, 2009, : 21 - 30
  • [45] Recurrence Cycle Aware Modulo Scheduling for Coarse-Grained Reconfigurable Architectures
    Oh, Tacwook
    Egger, Bernhard
    Park, Hyunchul
    Mahlke, Scott
    ACM SIGPLAN NOTICES, 2009, 44 (07) : 21 - 30
  • [46] 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
  • [47] 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 - +
  • [48] 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
  • [49] 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