Publication | Open Access
Measurement and evaluation of the MIPS architecture and processor
25
Citations
18
References
1988
Year
EngineeringComputer ArchitectureSoftware EngineeringNmos Vlsi ChipProcessor ArchitectureHardware ArchitectureMimo SystemHigh-performance ArchitectureCompilersParallel ComputingManycore ProcessorInstruction-level ParallelismComputer EngineeringComputer ScienceSoftware DesignMips ArchitectureSystem On ChipProgram Analysis32-Bit Processor ArchitectureParallel ProgrammingSystem Software
MIPS is a 32-bit processor architecture that has been implemented as an nMOS VLSI chip. The instruction set architecture is RISC-based. Close coupling with compilers and efficient use of the instruction set by compiled programs were goals of the architecture. The MIPS architecture requires that the software implement some constraints in the design that are normally considered part of the hardware implementation. This paper presents experimental results on the effectiveness of this processor as a program host. Using sets of large and small benchmarks, the instruction and operand usage patterns are examined both for optimized and unoptimized code. Several of the architectural and organizational innovations in MIPS, including software pipeline scheduling, multiple-operation instructions, and word-based addressing, are examined in light of this data.
| Year | Citations | |
|---|---|---|
Page 1
Page 1