z-logo
open-access-imgOpen Access
Role of Multiblocks in Control Flow Prediction using Parallel Register Sharing Architecture
Author(s) -
Rajendra Kumar,
Pradeep Kumar Singh
Publication year - 2010
Publication title -
international journal of computer applications
Language(s) - English
Resource type - Journals
ISSN - 0975-8887
DOI - 10.5120/815-1156
Subject(s) - computer science , control flow graph , control flow , architecture , compiler , instruction level parallelism , parallel computing , flow control (data) , branch predictor , control (management) , graph , parallelism (grammar) , theoretical computer science , artificial intelligence , programming language , computer network , art , visual arts
In this paper we present control flow prediction (CFP) in parallel register sharing architecture to achieve high degree of ILP. The main idea behind this concept is to use a step beyond the prediction of common branch and permitting the architecture to have the information about the CFG (Control Flow Graph) components of the program to have better branch decision for ILP. The navigation bandwidth of prediction mechanism depends upon the degree of ILP. It can be increased by increasing control flow prediction at compile time. By this the size of initiation is increased that allows the overlapped execution of multiple independent flow of control. The multiple branch instruction can also be allowed. These are intermediate steps to be taken in order to increase the size of dynamic window to achieve a high degree of instruction level parallelism exploitation.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom