摘要
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月 2012 → 22 8月 2012 |
会议
| 会议 | 18th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2012 |
|---|---|
| 国家/地区 | 韩国 |
| 市 | Seoul |
| 时期 | 19/08/12 → 22/08/12 |
联合国可持续发展目标
此成果有助于实现下列可持续发展目标:
-
可持续发展目标 7 经济适用的清洁能源
指纹
探究 'Optimizing data allocation for loops on embedded systems with scratch-pad memory' 的科研主题。它们共同构成独一无二的指纹。引用此
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver