跳到主要导航 跳到搜索 跳到主要内容

Optimizing data allocation for loops on embedded systems with scratch-pad memory

  • Hunan University
  • Chongqing University
  • University of Texas at Dallas

科研成果: 会议稿件论文同行评审

摘要

Scratch Pad Memory (SPM), a software-controlled on-chip memory, is popular in embedded systems due to its many benefits. To efficiently manage SPM, many different data allocation algorithms are proposed. However, most of them cannot achieve optimal results. In this paper, we proposed a dynamic programming approach, Iterational Optimal Data Allocation (IODA) to allocate data for embedded systems with multiple types of memory units. According to the experimental results, the IODA algorithm lowered the energy consumption by 20.14% and 5.11% compared to a random memory allocation and a greedy algorithm, respectively. It also reduced the memory access time by 18.44% and 5.83% compared to a random memory allocation and a greedy algorithm, respectively.

源语言英语
184-191
页数8
DOI
出版状态已出版 - 2012
已对外发布
活动18th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2012 - Seoul, 韩国
期限: 19 8月 201222 8月 2012

会议

会议18th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2012
国家/地区韩国
Seoul
时期19/08/1222/08/12

联合国可持续发展目标

此成果有助于实现下列可持续发展目标:

  1. 可持续发展目标 7 - 经济适用的清洁能源
    可持续发展目标 7 经济适用的清洁能源

指纹

探究 'Optimizing data allocation for loops on embedded systems with scratch-pad memory' 的科研主题。它们共同构成独一无二的指纹。

引用此