WEKO3
アイテム
Partitioning and Allocation of Scratch-Pad Memory for Priority-Based Preemptive Multi-Task Systems
http://hdl.handle.net/2237/14473
http://hdl.handle.net/2237/14473221ca0b5-f05e-47f7-b25a-e7108c373a0d
名前 / ファイル | ライセンス | アクション |
---|---|---|
1058.pdf (365.0 kB)
|
|
Item type | 学術雑誌論文 / Journal Article(1) | |||||
---|---|---|---|---|---|---|
公開日 | 2011-02-15 | |||||
タイトル | ||||||
タイトル | Partitioning and Allocation of Scratch-Pad Memory for Priority-Based Preemptive Multi-Task Systems | |||||
言語 | en | |||||
著者 |
Takase, Hideki
× Takase, Hideki× Tomiyama, Hiroyuki× Takada, Hiroaki |
|||||
アクセス権 | ||||||
アクセス権 | open access | |||||
アクセス権URI | http://purl.org/coar/access_right/c_abf2 | |||||
権利 | ||||||
言語 | en | |||||
権利情報 | © 2010 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. | |||||
抄録 | ||||||
内容記述タイプ | Abstract | |||||
内容記述 | Scratch-pad memory has been employed as a partial or entire replacement for cache memory due to its better energy efficiency. In this paper, we propose scratch-pad memory management techniques for priority-based preemptive multi-task systems. Our techniques are applicable to a real-time environment. The three methods which we propose, i.e., spatial, temporal, and hybrid methods, bring about effective usage of the scratch-pad memory space, and achieve energy reduction in the instruction memory subsystems. We formulate each method as an integer programming problem that simultaneously determines (1) partitioning of scratch-pad memory space for the tasks, and (2) allocation of program code to scratch-pad memory space for each task. It is remarkable that periods and priorities of tasks are considered in the formulas. Additionally, we implement an RTOS-hardware cooperative support mechanism for a runtime code allocation to the scratch-pad memory space. We have made the experiments with the fully functional real-time operating system. The experimental results with four task sets have demonstrated the effectiveness of our techniques. Up to 73% energy reduction compared to a standard method was achieved. | |||||
言語 | en | |||||
出版者 | ||||||
出版者 | IEEE | |||||
言語 | en | |||||
言語 | ||||||
言語 | eng | |||||
資源タイプ | ||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_6501 | |||||
資源タイプ | journal article | |||||
出版タイプ | ||||||
出版タイプ | AM | |||||
出版タイプResource | http://purl.org/coar/version/c_ab4af688f83e57aa | |||||
関連情報 | ||||||
関連タイプ | isVersionOf | |||||
識別子タイプ | URI | |||||
関連識別子 | http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5456977&isnumber=5456897 | |||||
ISSN | ||||||
収録物識別子タイプ | PISSN | |||||
収録物識別子 | 1530-1591 | |||||
書誌情報 |
en : Design, Automation & Test in Europe Conference & Exhibition, 8-12 March 2010 p. 1124-1129, 発行日 2010 |
|||||
著者版フラグ | ||||||
値 | author | |||||
URI | ||||||
識別子 | http://hdl.handle.net/2237/14473 | |||||
識別子タイプ | HDL | |||||
URI | ||||||
識別子 | http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5456977&isnumber=5456897 | |||||
識別子タイプ | URI |