Title :
An Instruction Issuing Approach to Enhancing Performance in Multiple Functional Unit Processors
Author :
Acosta, Ramón D. ; Kjelstrup, Jacob ; Torng, H.C.
Author_Institution :
Microelectronics and Computer Technology Corporation
Abstract :
Processors with multiple functional units, such as CRAY-1, Cyber 205, and FPS 164, have been used for high-end scientific computation tasks. Much effort has been put into increasing the throughput of such systems. One critical consideration in their design is the identification and implementation of a suitable instruction issuing scheme. Existing approaches do not issue enough instructions per machine cycle to fully utilize the functional units and realize the high-performance level achievable with these powerful execution resources.
Keywords :
Dispatch stack; dynamic instruction scheduling; instruction issuing; instruction unit; multiple functional unit processors; multiple instruction dispatching; processor performance enhancement; Circuits; Dispatching; Dynamic scheduling; Helium; High performance computing; Jacobian matrices; Processor scheduling; Statistics; Throughput; Very large scale integration; Dispatch stack; dynamic instruction scheduling; instruction issuing; instruction unit; multiple functional unit processors; multiple instruction dispatching; processor performance enhancement;
Journal_Title :
Computers, IEEE Transactions on
DOI :
10.1109/TC.1986.1676841