Map Reduce inspired loop mapping for coarse-grained reconfigurable architecture

被引:0
|
作者
YIN ShouYi [1 ]
SHAO ShengJia [1 ]
LIU LeiBo [1 ]
WEI ShaoJun [1 ]
机构
[1] Institute of Microelectronics, Tsinghua University
基金
中国国家自然科学基金;
关键词
reconfigurable computing; coarse-grained reconfigurable architecture(CGRA); application mapping; loop parallelization; Map Reduce;
D O I
暂无
中图分类号
TP332 [运算器和控制器(CPU)];
学科分类号
081201 ;
摘要
Our work investigates how to map loops efficiently onto Coarse-Grained Reconfigurable Architecture(CGRA).This paper examines the properties of CGRA and builds Map Reduce inspired models for the loop parallelization problem.The proposed model has a more detailed performance metric and a more flexible unrolling scheme that can unroll different loop levels with different factors.A Geometric Programming based approach is proposed to resolve the optimization problem of loop parallelization problem.The proposed approach can find the optimal unrolling factor for each level loop,resulting in better parallelization of loops.Experimental results show that the proposed approach achieved up to 44%performance gain compared to the state-of-the-art loop mapping scheme.
引用
收藏
页码:184 / 197
页数:14
相关论文
共 50 条
  • [1] MapReduce inspired loop mapping for coarse-grained reconfigurable architecture
    Yin ShouYi
    Shao ShengJia
    Liu LeiBo
    Wei ShaoJun
    [J]. SCIENCE CHINA-INFORMATION SCIENCES, 2014, 57 (12) : 1 - 14
  • [2] MapReduce inspired loop mapping for coarse-grained reconfigurable architecture
    ShouYi Yin
    ShengJia Shao
    LeiBo Liu
    ShaoJun Wei
    [J]. Science China Information Sciences, 2014, 57 : 1 - 14
  • [3] Accurate constraints aware mapping on Coarse-Grained Reconfigurable Architecture
    Zhang, Peng
    Luo, Huiqiang
    Man, K. L.
    [J]. 2011 NINTH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS WORKSHOPS (ISPAW), 2011, : 39 - 44
  • [4] The implementation of a coarse-grained reconfigurable architecture with loop self-pipelining
    Dou, Yong
    Xu, Jinhui
    Wu, Guiming
    [J]. RECONFIGURABLE COMPUTING: ARCHITECTURES, TOOLS AND APPLICATIONS, 2007, 4419 : 155 - +
  • [6] A coarse-grained reconfigurable computing architecture with loop self-pipelining
    Yong Dou
    GuiMing Wu
    JinHui Xu
    XingMing Zhou
    [J]. Science in China Series F: Information Sciences, 2009, 52 : 575 - 587
  • [7] A coarse-grained reconfigurable computing architecture with loop self-pipelining
    Dou Yong
    Wu GuiMing
    Xu JinHui
    Zhou XingMing
    [J]. SCIENCE IN CHINA SERIES F-INFORMATION SCIENCES, 2009, 52 (04): : 575 - 587
  • [8] Memory-Aware Loop Mapping on Coarse-Grained Reconfigurable Architectures
    Yin, Shouyi
    Yao, Xianqing
    Liu, Dajiang
    Liu, Leibo
    Wei, Shaojun
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2016, 24 (05) : 1895 - 1908
  • [9] Optimizing Spatial Mapping of Nested Loop for Coarse-Grained Reconfigurable Architectures
    Liu, Dajiang
    Yin, Shouyi
    Peng, Yu
    Liu, Leibo
    Wei, Shaojun
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2015, 23 (11) : 2581 - 2594
  • [10] Battery-Aware Task Mapping for Coarse-Grained Reconfigurable Architecture
    Yin, Shouyi
    Shi, Rui
    Liu, Leibo
    Wei, Shaojun
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2013, E96D (12): : 2524 - 2535