Journal of the Korean Institute of Telematics and Electronics B (전자공학회논문지B)
- Volume 30B Issue 11
- /
- Pages.11-16
- /
- 1993
- /
- 1016-135X(pISSN)
A Software And Hardware Scheme For Reducing The Branch Penalty In Parallel Computers
병렬구조 컴퓨터에서 Branch penalty를 감소시키기 위한 소프트웨어와 하드웨어 방법
Abstract
VLIW architecture capable of testing multiple conditions in a cycle must support an efficient mechanism for multi-way branches. This paper proposes a mechanism to speed up the execution of multi-way branches and an efficient memory packing method of instructions, which reduced the wasted memory space. Also, we develops a new compiler technique which can transform program segments that are not applied to multi-way branches into ones that are applied to multi-way branches. The benefits gained by the transformation are to reduce branch penalty and to increase instruction-level parallelism.
Keywords