Stack Frames Placement in Scratch-Pad Memory for Energy Reduction of Multi-task Applications

Views: 607
Downloads: 168
このエントリーをはてなブックマークに追加

Stack Frames Placement in Scratch-Pad Memory for Energy Reduction of Multi-task Applications

Format:
Article
Kyushu Univ. Production Kyushu Univ. Production
Responsibility:
Gauthier, Lovic(System LSI Research Center,Kyushu University)
Ishihara, Tohru(System LSI Research Center,Kyushu University)
Takada, Hiroaki(Graduate School of Information Science, Nagoya University)

石原, 亨(九州大学システムLSI研究センター)
高田, 広章(名古屋大学 大学院情報科学研究科)

Show more
Language:
English
Publication info:
DAシンポジウム 2010 論文集SLRC Papers Database. pp. 171-176, 2010-08. Information Processing Society of Japan
Series:
情報処理学会シンポジウムシリーズ; 2010(7)
Version:
Author
Abstract:
Scratch-pad memories (SPM) are small on-chip memory devices whose access is much faster and consumes much less energy than off-chip memories. While SPM are usually too small for containing all the code or data of an application, significant energy consumption reductions can be achieved by assigning to them memory objects which are often accessed. The stack is one of the most frequently accessed data memory object, but its dynamic behavior makes it difficult to place into the SPM. This paper presents a simple and practical technique for placing frequently accessed parts of the stack into the SPM. The technique has been designed for multi-task environments where the SPM is shared among several tasks. Results show that the proposed technique achieves energy reductions which are comparable to ones obtain by other techniques supporting only single-task applications. Read more
View fulltext

Similar Items:

1
Placing Static and Stack Data into a Scratch-Pad Memory for Reducing the Energy Consumption of Multi-task Applications by Gauthier, Lovic; Ishihara, Tohru; Takase, Hideki; Tomiyama, Hiroyuki; Takada, Hiroaki; 石原, 亨; 高瀬, 英希; 冨山, 宏之; 高田, 広章
7
スクラッチパッドメモリを考慮したコード配置最適化による組込みシステムの低消費エネルギー化 by 石飛, 百合子; Ishitobi, Yuriko; 石原, 亨; Ishihara, Tohru; 安浦, 寛人; Yasuura, Hiroto
2
Minimizing Inter-Task Interferences in Scratch-Pad Memory Usage for Reducing the Energy Consumption of Multi-Task Systems by Gauthier, Lovic; Ishihara, Tohru; Takase, Hideki; Tomiyama, Hiroyuki; Takada, Hiroaki; 石原, 亨; 高瀬, 英希; 冨山, 宏之; 高田, 広章
8
マルチタスク組込みアプリケーションの低消費エネルギー化のためのメモリ管理技術 by 山口, 誠一朗; Yamaguchi, Seiichiro; 室山, 真徳; Muroyama, Masanori; 石原, 亨; Ishihara, Tohru; 安浦, 寛人; Yasuura, Hiroto
9
組込みプロセッサのエネルギー消費を最小化するコード配置最適化問題のILPモデル by 石飛, 百合子; Ishitobi, Yuriko; 石原, 亨; Ishihara, Tohru; 安浦, 寛人; Yasuura, Hiroto
10
A Multi-Performance Processor for Low Power Embedded Applications by Oyama, Yuichiro; Ishihara, Tohru; 石原, 亨; Sato, Toshinori; 佐藤, 寿倫; Yasuura, Hiroto; 安浦, 寛人
6
組込みシステムの低消費エネルギー化を目的としたコード配置最適化とそのILPモデルの提案 by 石飛, 百合子; Ishitobi, Yuriko; 石原, 亨; Ishihara, Tohru; 安浦, 寛人; Yasuura, Hiroto
12
キャッシュウェイ割当てとコード配置最適化による組込みプロセッサの省エネルギー化 by 石飛, 百合子; 石原, 亨; 安浦, 寛人; Ishitobi, Yuriko; Ishihara, Tohru; Yasuura, Hiroto
1.
Placing Static and Stack Data into a Scratch-Pad Memory for Reducing the Energy Consumption of Multi-task Applications by Gauthier, Lovic; Ishihara, Tohru; Takase, Hideki; Tomiyama, Hiroyuki; Takada, Hiroaki; 石原, 亨; 高瀬, 英希; 冨山, 宏之; 高田, 広章
2.
Minimizing Inter-Task Interferences in Scratch-Pad Memory Usage for Reducing the Energy Consumption of Multi-Task Systems by Gauthier, Lovic; Ishihara, Tohru; Takase, Hideki; Tomiyama, Hiroyuki; Takada, Hiroaki; 石原, 亨; 高瀬, 英希; 冨山, 宏之; 高田, 広章
4.
Compiler Assisted Energy Reduction Techniques for Embedded Multimedia Processors by Gauthier, Lovic; Ishihara, Tohru; 石原, 亨
6.
組込みシステムの低消費エネルギー化を目的としたコード配置最適化とそのILPモデルの提案 by 石飛, 百合子; Ishitobi, Yuriko; 石原, 亨; Ishihara, Tohru; 安浦, 寛人; Yasuura, Hiroto
7.
スクラッチパッドメモリを考慮したコード配置最適化による組込みシステムの低消費エネルギー化 by 石飛, 百合子; Ishitobi, Yuriko; 石原, 亨; Ishihara, Tohru; 安浦, 寛人; Yasuura, Hiroto
8.
マルチタスク組込みアプリケーションの低消費エネルギー化のためのメモリ管理技術 by 山口, 誠一朗; Yamaguchi, Seiichiro; 室山, 真徳; Muroyama, Masanori; 石原, 亨; Ishihara, Tohru; 安浦, 寛人; Yasuura, Hiroto
9.
組込みプロセッサのエネルギー消費を最小化するコード配置最適化問題のILPモデル by 石飛, 百合子; Ishitobi, Yuriko; 石原, 亨; Ishihara, Tohru; 安浦, 寛人; Yasuura, Hiroto
10.
A Multi-Performance Processor for Low Power Embedded Applications by Oyama, Yuichiro; Ishihara, Tohru; 石原, 亨; Sato, Toshinori; 佐藤, 寿倫; Yasuura, Hiroto; 安浦, 寛人
12.
キャッシュウェイ割当てとコード配置最適化による組込みプロセッサの省エネルギー化 by 石飛, 百合子; 石原, 亨; 安浦, 寛人; Ishitobi, Yuriko; Ishihara, Tohru; Yasuura, Hiroto