VLSI Processor Architecture
- 1 December 1984
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computers
- Vol. C-33 (12) , 1221-1246
- https://doi.org/10.1109/tc.1984.1676395
Abstract
A processor architecture attempts to compromise between the needs of programs hosted on the architecture and the performance attainable in implementing the architecture. The needs of programs are most accurately reflected by the dynamic use of the instruction set as the target for a high level language compiler. In VLSI, the issue of implementation of an instruction set architecture is significant in determining the features of the architecture. Recent processor architectures have focused on two major trends: large microcoded instruction sets and simplified, or reduced, instruction sets. The attractiveness of these two approaches is affected by the choice of a single-chip implementation. The two different styles require different tradeoffs to attain an implementation in silicon with a reasonable area. The two styles consume the chip area for different purposes, thus achieving performance by different strategies. In a VLSI implementation of an architecture, many problems can arise from the base technology and its limitations. Although circuit design techniques can help alleviate many of these problems, the architects must be aware of these limitations and understand their implications at the instruction set level.Keywords
This publication has 34 references indexed in Scilit:
- Cache Performance in the VAX-11/780ACM Transactions on Computer Systems, 1983
- Design of a High Performance VLSI ProcessorPublished by Springer Nature ,1983
- Optimizing delayed branchesACM SIGMICRO Newsletter, 1982
- Cache MemoriesACM Computing Surveys, 1982
- A comparison of microcode, assembly code, and high-level languages on the VAX-11 and RISC IACM SIGARCH Computer Architecture News, 1982
- Measurement and analysis of instruction use in the VAX-11/780ACM SIGARCH Computer Architecture News, 1982
- MIPS: A VLSI Processor ArchitecturePublished by Springer Nature ,1981
- The case for the reduced instruction set computerACM SIGARCH Computer Architecture News, 1980
- Cold-start vs. warm-start miss ratiosCommunications of the ACM, 1978
- Capability-based addressingCommunications of the ACM, 1974