@article{ART002149096},
author={Gwang Bok Kim and Jong Myon Kim and Cheol Hong Kim},
title={Instruction Flow based Early Way Determination Technique for Low-power L1 Instruction Cache},
journal={Journal of The Korea Society of Computer and Information},
issn={1598-849X},
year={2016},
volume={21},
number={9},
pages={1-9}
TY - JOUR
AU - Gwang Bok Kim
AU - Jong Myon Kim
AU - Cheol Hong Kim
TI - Instruction Flow based Early Way Determination Technique for Low-power L1 Instruction Cache
JO - Journal of The Korea Society of Computer and Information
PY - 2016
VL - 21
IS - 9
PB - The Korean Society Of Computer And Information
SP - 1
EP - 9
SN - 1598-849X
AB - Recent embedded processors employ set-associative L1 instruction cache to improve the performance. The energy consumption in the set-associative L1 instruction cache accounts for considerable portion in the embedded processor. When an instruction is required from the processor, all ways in the set-associative instruction cache are accessed in parallel. In this paper, we propose the technique to reduce the energy consumption in the set-associative L1 instruction cache effectively by accessing only one way. Gshare branch predictor is employed to predict the instruction flow and determine the way to fetch the instruction. When the branch prediction is untaken, next instruction in a sequential order can be fetched from the instruction cache by accessing only one way. According to our simulations with SPEC2006 benchmarks, the proposed technique requires negligible hardware overhead and shows 20% energy reduction on average in 4-way L1 instruction cache.
KW - Instruction Cache;Low-power;Embedded Processor;Gshare Predictor I. Introduction 최근 임베디드 프로세서에서는 성능향상을 위해 1차 명령어캐쉬에 주로
DO -
UR -
ER -
Gwang Bok Kim, Jong Myon Kim and Cheol Hong Kim. (2016). Instruction Flow based Early Way Determination Technique for Low-power L1 Instruction Cache. Journal of The Korea Society of Computer and Information, 21(9), 1-9.
Gwang Bok Kim, Jong Myon Kim and Cheol Hong Kim. 2016, "Instruction Flow based Early Way Determination Technique for Low-power L1 Instruction Cache", Journal of The Korea Society of Computer and Information, vol.21, no.9 pp.1-9.
Gwang Bok Kim, Jong Myon Kim, Cheol Hong Kim "Instruction Flow based Early Way Determination Technique for Low-power L1 Instruction Cache" Journal of The Korea Society of Computer and Information 21.9 pp.1-9 (2016) : 1.
Gwang Bok Kim, Jong Myon Kim, Cheol Hong Kim. Instruction Flow based Early Way Determination Technique for Low-power L1 Instruction Cache. 2016; 21(9), 1-9.
Gwang Bok Kim, Jong Myon Kim and Cheol Hong Kim. "Instruction Flow based Early Way Determination Technique for Low-power L1 Instruction Cache" Journal of The Korea Society of Computer and Information 21, no.9 (2016) : 1-9.
Gwang Bok Kim; Jong Myon Kim; Cheol Hong Kim. Instruction Flow based Early Way Determination Technique for Low-power L1 Instruction Cache. Journal of The Korea Society of Computer and Information, 21(9), 1-9.
Gwang Bok Kim; Jong Myon Kim; Cheol Hong Kim. Instruction Flow based Early Way Determination Technique for Low-power L1 Instruction Cache. Journal of The Korea Society of Computer and Information. 2016; 21(9) 1-9.
Gwang Bok Kim, Jong Myon Kim, Cheol Hong Kim. Instruction Flow based Early Way Determination Technique for Low-power L1 Instruction Cache. 2016; 21(9), 1-9.
Gwang Bok Kim, Jong Myon Kim and Cheol Hong Kim. "Instruction Flow based Early Way Determination Technique for Low-power L1 Instruction Cache" Journal of The Korea Society of Computer and Information 21, no.9 (2016) : 1-9.