Title :
A new architecture for branch-intensive loops
Author :
Tang, Zhizhong ; Zhang, Chihong ; Lv, Sifei ; Yu, Tao
Author_Institution :
Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
Abstract :
A new VLIW architecture, called GPMB (Global Pipelining of Multi-Branch), is discussed in this paper. The GPMB architecture can handle branch-intensive programs efficiently. With the concept of next address function, GPMB regards branching as correctly calculating the next address. The next address function is implemented by hardware and software in GPMB. A brief description of GPMB and a detailed example are included. A comparison with other architectures is also presented in this paper
Keywords :
parallel architectures; pipeline processing; GPMB; Global Pipelining of Multi-Branch; VLIW architecture; branch-intensive loops; next address function; Application software; Computer architecture; Computer science; Flow graphs; Hardware; Optimizing compilers; Pipeline processing; Processor scheduling; Software algorithms; VLIW;
Conference_Titel :
Advances in Parallel and Distributed Computing, 1997. Proceedings
Conference_Location :
Shanghai
Print_ISBN :
0-8186-7876-3
DOI :
10.1109/APDC.1997.574039