<conference paper>
The Energy Reduction of Embedded Processors Using Cache Way Assignment and Code Placement

Creator
Language
Publisher
Date
Source Title
Source Title
First Page
Last Page
Publication Type
Access Rights
Rights
Related DOI
Related URI
Relation
Abstract 本稿はSelective way cache を搭載したプロセッサにおいて,CPU コア,キャッシュメモリおよびオフチップメモリの総消費エネルギーを削減するウェイ割当てとコード配置手法の提案を行う.提案手法は,命令キャッシュとしてSelective way cache を用い,ウェイ切り替えを行う命令の挿入位置およびコード配置をコンパイル時に決定する.Selective way cache におい...て選択ウェイを制限すると,キャッシュアクセスエネルギーの削減が可能であるが,競合性のミスが増加する可能性がある.本稿では,競合性のミスおよびウェイ切り替え時に発生するオーバーヘッドを考慮し,消費エネルギーを最小化するウェイ割当てとコード配置の探査を行った.商用プロセッサおよびSDRAM のパラメータを用いた評価実験を行い,同容量のセット・アソシアティブキャッシュと比較して9%の消費エネルギー削減効果を確認した.
This paper proposes a way assignment and a code placement to a processor with a selective way cache memory for reducing the total energy consumption of a CPU core, cache memories and off-chip memories. In our approach, we decide insert points of instructions to change available ways in the selective way cache and a code placement at a compile time. First, we assign a way to each basic blocks and then a way change instruction is inserted to a point needs to change available ways. Experiments using parameters of a commercial embedded processor and an off-chip SDRAM demonstrate that our algorithm reduces the energy consumption of the processor system by 9% compared to the result of a processor with a same size set associative cache memory.
show more

Hide fulltext details.

pdf ishitobi08_1 pdf 267 KB 280  

Details

Record ID
Peer-Reviewed
Subject Terms
Notes
Type
Created Date 2009.04.22
Modified Date 2020.11.27

People who viewed this item also viewed