Stanford MIPS

MIPS, an acronym for Microprocessor without Interlocked Pipeline Stages, was a research project conducted by John L. Hennessy at Stanford University between 1981 and 1984.MIPS investigated a type of instruction set architecture (ISA) now called reduced instruction set computer (RISC), its implementation as a microprocessor with very large scale integration (VLSI) semiconductor technology, and the effective exploitation of RISC architectures with optimizing compilers.Hennessy founded MIPS Computer Systems in the same year to commercialize the technology developed by the project.The compiler scheduled instructions to avoid hazards resulting in incorrect computation whilst simultaneously ensuring that the generated code minimized execution time.The decision to expose all hazards was motivated by the desire to maximize performance by minimizing critical paths, which interlock circuits lengthened.
MIPS architectureMIPS-X32-bitDesignJohn L. HennessyStanford Universityinstruction set architecturereduced instruction set computermicroprocessorvery large scale integrationsemiconductoroptimizing compilersIBM 801Berkeley RISCIEEE John von Neumann MedalInstitute of Electrical and Electronics EngineersDavid A. PattersonEckert–Mauchly AwardAssociation for Computing MachinerySeymour Cray Computer Engineering AwardIEEE Computer SocietyTuring AwardUniversity of California, BerkeleyMIPS Computer SystemsImagination Technologiesload/store architecturemain memorygeneral-purpose registerscontrol flowclock cyclefloating-point numbershazardsdelay slotsNMOS logicBibcodeMIPS architecture processorsList of MIPS architecture processorsIngenic XBurstBen NanoNoteSkytone Alpha-400Dingoo A320Game GadgetAinol Novo7 PaladinMicrocontrollersMicrochip TechnologyXilleonQualcomm AtherosMediaTekTexas InstrumentsLantiqMarvellIkanosBroadcomRealtekCaviumAlchemyRMI CorporationPlayStation 1Nintendo 64PlayStation PortablePlayStation 2Emotion EngineSupercomputerLoongson-based systemsSiCortexMIPS IMIPS IIMIPS IIIMIPS IVR10000MIPS VAnalog DevicesBlackfineSi-RISCLatticeMico8LatticeMico32OpenRISCPower ISARenesasSuperHRISC-VSunwayUnicoreXilinxMicroBlazePicoBlazeAMD Am29000Apollo PRISMClipperDEC PRISMIntel i860Motorola 88000M·COREPA-RISCPowerPCRAD750