Compilers: principles, techniques, and tools
Compilers: principles, techniques, and tools
The Mahler experience: using an intermediate language as the machine description
ASPLOS II Proceedings of the second international conference on Architectual support for programming languages and operating systems
Reduced Instruction Set Computer Architectures for VLSI
Reduced Instruction Set Computer Architectures for VLSI
How many operation units are adequate?
ACM SIGARCH Computer Architecture News
Hi-index | 0.00 |
The performance and implementation cost of superscalar and superpipelined machines are compared. Superscalar machines can issue several instructions per cycle. Superpipelined machines can issue only one instruction per cycle, but they have cycle times shorter than the time required for any operation. Both of these techniques exploit instruction-level parallelism, which is often limited in many applications. Superpipelined machines are shown to have better performance and less cost than superscalar machines.