TY - GEN
T1 - IAIM
T2 - 9th International Conference for Young Computer Scientists, ICYCS 2008
AU - Yang, Hui Chin
AU - Wang, Li Ming
AU - Chung, Chung-Ping
PY - 2008
Y1 - 2008
N2 - Goals of this research are to reduce 1. Instruction address bus traffic, 2. Bus power, and 3. Latency, in instructio fetches in a computer system. We propose to move dynamic branch handler from the CPU side to the instruction memory side, and let it be able to autonomously access instructions for CPU. CPU needs only to manage the branch handler. Key to success is that the traffic between CPU and dynamic branch handler, with only minor but innovative design changes, can be far less than that between CPU and instruction memory. The branch handler should hence be capable of PC+4, identifying branches, and target address calculation. We further suggest that even a return stack can easily be incorporated. Simulation using MiBench shows that our theory yields promising results: about 99.98% instruction address traffic and 91.87% related bus bit toggles are reduced.
AB - Goals of this research are to reduce 1. Instruction address bus traffic, 2. Bus power, and 3. Latency, in instructio fetches in a computer system. We propose to move dynamic branch handler from the CPU side to the instruction memory side, and let it be able to autonomously access instructions for CPU. CPU needs only to manage the branch handler. Key to success is that the traffic between CPU and dynamic branch handler, with only minor but innovative design changes, can be far less than that between CPU and instruction memory. The branch handler should hence be capable of PC+4, identifying branches, and target address calculation. We further suggest that even a return stack can easily be incorporated. Simulation using MiBench shows that our theory yields promising results: about 99.98% instruction address traffic and 91.87% related bus bit toggles are reduced.
UR - http://www.scopus.com/inward/record.url?scp=58349086534&partnerID=8YFLogxK
U2 - 10.1109/ICYCS.2008.441
DO - 10.1109/ICYCS.2008.441
M3 - Conference contribution
AN - SCOPUS:58349086534
SN - 9780769533988
T3 - Proceedings of the 9th International Conference for Young Computer Scientists, ICYCS 2008
SP - 1309
EP - 1313
BT - Proceedings of the 9th International Conference for Young Computer Scientists, ICYCS 2008
Y2 - 18 November 2008 through 21 November 2008
ER -