高级搜索

留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

基于存储划分和路径重用的粗粒度可重构结构循环映射算法

张兴明 袁开坚 高彦钊

张兴明, 袁开坚, 高彦钊. 基于存储划分和路径重用的粗粒度可重构结构循环映射算法[J]. 电子与信息学报, 2018, 40(6): 1520-1524. doi: 10.11999/JEIT170748
引用本文: 张兴明, 袁开坚, 高彦钊. 基于存储划分和路径重用的粗粒度可重构结构循环映射算法[J]. 电子与信息学报, 2018, 40(6): 1520-1524. doi: 10.11999/JEIT170748
ZHANG Xingming, YUAN Kaijian, GAO Yanzhao. Coarse Grained Reconfigurable Architecture Loop Mapping Algorithm Based on Memory Partitioning and Path Reuse[J]. Journal of Electronics & Information Technology, 2018, 40(6): 1520-1524. doi: 10.11999/JEIT170748
Citation: ZHANG Xingming, YUAN Kaijian, GAO Yanzhao. Coarse Grained Reconfigurable Architecture Loop Mapping Algorithm Based on Memory Partitioning and Path Reuse[J]. Journal of Electronics & Information Technology, 2018, 40(6): 1520-1524. doi: 10.11999/JEIT170748

基于存储划分和路径重用的粗粒度可重构结构循环映射算法

doi: 10.11999/JEIT170748
基金项目: 

国家科技重大专项(2016ZX01012101),国家自然科学基金(61572520, 61521003)

Coarse Grained Reconfigurable Architecture Loop Mapping Algorithm Based on Memory Partitioning and Path Reuse

Funds: 

The National Science Technology Major Project (2016ZX01012101), The National Natural Science Foundation of China (61572520, 61521003)

  • 摘要: 目前针对粗粒度可重构结构循环映射的研究主要集中在操作布局和临时数据路由,缺乏考虑数据映射的研究,该文提出一种基于存储划分和路径重用的模调度映射流程。首先进行细粒度的存储划分找到合适的数据映射,提高数据存取的并行性,再用模调度寻找操作布局和临时数据路由,最后利用构建的路由开销模型平衡存储器路由和处理单元路由的使用,引入路径重用策略优化路由资源。实验结果表明,该方法在循环的启动间隔、每周期指令数和执行延迟等方面均具有良好的性能。
  • PAGER J, JEYAPAUL R, and SHRIVASTAVA A. A software scheme for multithreading on CGRAs[J]. ACM Transactions on Embedded Computing Systems, 2015, 14(1): 19:1-19:26. doi: 10.1145/2638558.
    UL-ABDIN Z and SVENSSON B. A retargetable compilation framework for heterogeneous reconfigurable computing[J]. ACM Transactions on Reconfigurable Technology Systems, 2016, 9(4): 24:1-24:22. doi: 10.1145/2843946.
    YIN S, YAO X, LIU D, et al. Memory-aware loop mapping on coarse-grained reconfigurable architectures[J]. IEEE Transactions on Very Large Scale Integration Systems, 2016, 24(5): 1895-1908. doi: 10.1109/TVLSI.2015.2474129.
    THEOCHARIS P and SUTTER B. A bimodal scheduler for coarse-grained reconfigurable arrays[J]. ACM Transactions on Architecture and Code Optimization, 2016, 13(2): 15:1-15:26. doi: 10.1145/2893475.
    PARK H, FAN K, MAHLKE S A, et al. Edge-centric modulo scheduling for coarse-grained reconfigurable architectures[C]. International Conference on Parallel Architectures and Compilation Techniques, Toronto, Canada, 2008: 166-176. doi: 10.1145/1454115.1454140.
    KIM Y, LEE J, SHRIVASTAVA A, et al. Memory access optimization in compilation for coarse-grained reconfigurable architectures[J]. ACM Transactions on Design Automation of Electronic Systems, 2011, 16(4): 1-27. doi: 10.1145/2003695. 2003702.
    KIM Y, LEE J, SHRIVASTAVA A, et al. High throughput data mapping for coarse-grained reconfigurable architectures[J]. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2011, 30(11): 1599-1609. doi: 10.1109/TCAD.2011.2161217.
    SU J, YANG F, ZENG X, et al. Efficient memory partitioning for parallel data access via data reuse[C]. ACM /SIGDA International Symposium on Field-Programmable Gate Arrays, Monterey, USA, 2016: 138-147. doi: 10.1145/ 2847263.2847264.
    YIN S, XIE Z, MENG C, et al. Multibank memory optimization for parallel data access in multiple data arrays [C]. International Conference on Computer-Aided Design, Austin, USA, 2016: 32:1-32:8. doi: 10.1145/2966986.2967056.
    YIN S, YAO X, LU T, et al. Joint loop mapping and data placement for coarse-grained reconfigurable architecture with multi-bank memory[C]. International Conference on Computer-Aided Design, Austin, USA, 2016: 127:1-127:8. doi: 10.1145/2966986.2967049.
    MUKHERJEE M, FELL A, and GUHA A. DFGenTool: A dataflow graph generation tool for coarse grain reconfigurable architectures[C]. International Conference on VLSI Design, Hyderabad, India, 2017: 67-72. doi: 10.1109/VLSID.2017.62.
    陈锐, 杨海钢, 王飞, 等. 基于自路由互连网络的粗粒度可重构阵列结构[J]. 电子与信息学报, 2014, 36(9): 2251-2257. doi: 10.3724/SP.J.1146.2013.01646.
    CHEN Rui, YANG Haigang, WANG Fei, et al. Coarse- grained reconfigurable array based on self-routing interconnection network[J]. Journal of Electronics Information Technology, 2014, 36(9): 2251-2257. doi: 10.3724 /SP.J.1146.2013.01646.
  • 加载中
计量
  • 文章访问数:  1308
  • HTML全文浏览量:  143
  • PDF下载量:  108
  • 被引次数: 0
出版历程
  • 收稿日期:  2017-07-21
  • 修回日期:  2017-12-18
  • 刊出日期:  2018-06-19

目录

    /

    返回文章
    返回