Memory allocation and mapping in high-level synthesis - An integrated approach

被引:11
|
作者
Seo, J [1 ]
Kim, T
Panda, PR
机构
[1] Korea Adv Inst Sci & Technol, Dept Elect Engn & Comp Sci, Taejon 305701, South Korea
[2] Indian Inst Technol, Dept Comp Sci & Engn, Delhi, India
关键词
high-level synthesis; memory allocation; memory mapping;
D O I
10.1109/TVLSI.2003.817116
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With the increasing design complexity and performance requirement, data arrays in behavioral specification are usually mapped to memories in behavioral synthesis. This paper describes a new algorithm that overcomes two limitations of the previous works on the problem of memory-allocation and array-mapping to memories. Specifically, its key features are a tight link to the scheduling effect, which was totally or partially ignored by the existing memory synthesis systems, and supporting nonuniform access speeds among the ports of memories, which greatly diversify the possible (practical) memory configurations. Experimental data on a set of benchmark filter designs are provided to show the effectiveness of the proposed exploration strategy in finding globally best memory configurations.
引用
收藏
页码:928 / 938
页数:11
相关论文
共 50 条
  • [1] An integrated algorithm for memory allocation and assignment in high-level synthesis
    Seo, J
    Kim, T
    Panda, PR
    39TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2002, 2002, : 608 - 611
  • [2] A Dynamic Memory Allocation Library for High-Level Synthesis
    Giamblanco, Nicholas V.
    Anderson, Jason H.
    2019 29TH INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2019, : 314 - 320
  • [3] Integrated scheduling and allocation of high-level test synthesis
    Yang, TR
    Peng, Z
    ELEVENTH ANNUAL IEEE INTERNATIONAL ASIC CONFERENCE - PROCEEDINGS, 1998, : 81 - 87
  • [4] The integrated scheduling and allocation of high-level test synthesis
    Yang, TR
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1999, E82A (01): : 145 - 158
  • [5] ILP method for memory mapping,in high-level synthesis
    Zhou, HF
    Lin, ZH
    Cao, W
    MICROELECTRONICS RELIABILITY, 2003, 43 (07) : 1163 - 1167
  • [6] Nonvolatile Memory Allocation and Hierarchy Optimization for High-Level Synthesis
    Li, Shuangchen
    Li, Ang
    Liu, Yongpan
    Xie, Yuan
    Yang, Huazhong
    2015 20TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2015, : 166 - 171
  • [7] An integrated approach to thermal management in high-level synthesis
    Mukherjee, Rajarshi
    Memik, Seda Ogrenci
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2006, 14 (11) : 1165 - 1174
  • [8] Optimizing Memory Hierarchy Allocation with Loop Transformations for High-Level Synthesis
    Cong, Jason
    Zhang, Peng
    Zou, Yi
    2012 49TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2012, : 1229 - 1234
  • [9] Comments on the originality of the paper, "The integrated scheduling and allocation of high-level test synthesis"
    Kim, T
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1999, E82A (12) : 2833 - 2833
  • [10] High-Level Synthesis of Transactional Memory
    Ragheb, Omar
    Anderson, Jason H.
    2021 26TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2021, : 481 - 486