Fact-checked by Grok 2 weeks ago

R3000

The R3000 is a 32-bit reduced set computing (RISC) microprocessor chipset developed by Computer Systems and released in 1988 as an evolution of the earlier R2000 design. It implements the I (ISA), featuring a compact set of instructions optimized for high performance through a five-stage that enables near one-instruction-per-cycle execution. Key technical specifications of the R3000 include approximately 110,000 to 125,000 transistors fabricated on a 1.2-micrometer process, with initial clock speeds of 20 MHz and power dissipation around 4 watts; later variants like the R3000A supported up to 40 MHz with controllers for external caches, such as 64 KB configurations. The architecture employs a Harvard design with separate 32-bit and data buses, an on-chip (MMU) featuring a 64-entry fully associative (TLB) for handling up to 4 GB of , and support for up to three coprocessors, including one for floating-point operations. Performance metrics for the family reached sustained throughputs of 20 to 35 million (), depending on the model and clock rate, making it suitable for multitasking environments like and BSD 4.3. The R3000 gained prominence for its role in high-end computing, powering UNIX workstations from manufacturers such as (e.g., the Personal IRIS 4D/20 series used in for films like ) and , as well as embedded applications in multiprocessing systems. Over one million units were produced, marking it as one of the first commercially successful RISC processors and influencing subsequent designs. In the late , it evolved into embedded variants like the MIPS32 4Kc core, which utilized a 0.25-micrometer process for 200 MHz operation at low power (around 2 mW/MHz), targeting battery-operated devices with up to 600 per watt efficiency.

History and development

Background and design origins

The MIPS R3000 emerged from the broader evolution of reduced instruction set computing (RISC) research at , where the foundational project began in the early 1980s under the leadership of Professor . This academic initiative, known as Stanford MIPS, aimed to develop a high-performance leveraging RISC principles to simplify instruction execution and improve efficiency through techniques like pipelining. Hennessy's work built on his expertise in compilers and architecture, influencing the design of processors that prioritized a streamlined instruction set over the complexity of contemporary complex instruction set computing (CISC) systems. The precursor to the R3000 was the R2000, introduced by MIPS Computer Systems in 1985 as the first commercial implementation of the MIPS I instruction set architecture (ISA). The R2000, while innovative, was constrained by its high manufacturing costs—driven in part by the need for multiple chips in a chipset configuration—and the requirement for an external floating-point unit (FPU), such as the R2010 coprocessor, which increased system complexity and expense. These factors limited the R2000 primarily to academic research environments and niche high-end workstation applications, where its performance in integer operations was valued but broader adoption was hindered by the overall system price, often exceeding $12,000 for basic configurations. To address these shortcomings, the R3000's design origins centered on creating a more fully integrated 32-bit RISC capable of competing directly with CISC processors like the 80386, which dominated the emerging and markets in the late 1980s. Key goals included enhancing simplicity in the instruction set to enable faster execution cycles, boosting overall speed through better pipelining and cache management, and ensuring scalability for professional use cases such as and scientific computing. founders, including alongside John Moussouris and Edward “Skip” Stritter, drew directly from the Stanford project's emphasis on RISC fundamentals to prioritize these objectives, aiming to reduce the chip count and integration barriers that plagued the R2000. Early design challenges for the R3000 revolved around balancing die size with performance, leading to decisions like retaining interfaces for optional FPUs while incorporating support for external caches to avoid bloating the core processor chip. This approach allowed for modular scalability—enabling manufacturers to add specialized components without redesigning the central CPU—while keeping the base architecture compact and cost-effective relative to its predecessor. The resulting design maintained compatibility with the MIPS I , providing a seamless upgrade path from the R2000.

Release and production

The MIPS R3000 was officially introduced in June 1988 by MIPS Computer Systems, marking the company's second-generation RISC processor following the R2000. Operating under a fabless model, MIPS outsourced fabrication to partners such as , which produced the 79R3000 variant, LSI Logic, and , enabling scalable manufacturing without in-house foundries. By the early , production exceeded 1 million units, reflecting strong market uptake in professional computing applications. The chip was targeted at original equipment manufacturers (OEMs) for integration into workstations and systems, with initial pricing positioned to support high-performance Unix-based platforms. Production ramped up to mass scale in 1989, facilitating widespread adoption by key customers including (SGI) for its IRIS 4D workstation series and later for .

Architecture

Instruction set and pipeline

The R3000 implements the MIPS I instruction set architecture (ISA), a 32-bit reduced instruction set (RISC) design characterized by a , fixed-length 32-bit instructions, and a three-operand format for most operations. This ISA emphasizes simplicity and efficiency, supporting 32 general-purpose registers (denoted $0 to $31, with $0 hardwired to zero) and restricting memory access to dedicated load (e.g., LW) and store (e.g., ) instructions. Key instruction categories include arithmetic operations such as ADD, ADDU, , and ADDI for integer addition and subtraction; logical operations like AND, OR, NOR, and shifts (e.g., SLL); and conditional branches such as BEQ and BNE for equality and inequality tests. The base ISA comprises about 55 instructions, excluding coprocessor-specific extensions. Instructions are encoded in three primary formats to accommodate different operand types. The R-type format handles register-to-register operations, featuring a 6-bit , 5-bit fields for source registers and , a 5-bit destination register rd, a 5-bit shift amount, and a 6-bit function code to specify the operation (e.g., ADD uses opcode 0 and function 100000). The I-type format supports immediate operands and is used for loads, stores, arithmetic with constants (e.g., ADDI), and PC-relative branches (e.g., BEQ with a 16-bit signed offset), consisting of a 6-bit , 5-bit and fields, and a 16-bit immediate value. The J-type format is reserved for unconditional jumps like J and JAL, with a 6-bit followed by a 26-bit target address shifted left by two bits and concatenated with the upper 4 bits of the PC. These formats enable compact encoding while facilitating pipelined execution. The R3000 employs a classic five-stage pipeline to achieve high throughput: Instruction Fetch (IF), where the next instruction is retrieved from memory; Instruction Decode and Register Fetch (ID), involving opcode decoding and operand reading; Execute (EX), performing ALU operations or address calculations; Memory Access (MEM), handling loads and stores; and Writeback (WB), updating the register file. To mitigate control hazards from branches and jumps, the architecture incorporates a single branch delay slot: the instruction immediately following a branch or jump is unconditionally executed, regardless of the branch outcome, allowing compilers to fill this slot with useful code to avoid stalls. Load instructions also feature a one-cycle delay before the data is available, further influencing software scheduling. Exception handling in the MIPS I ISA ensures precise interruptions, where the processor state remains consistent as if all prior instructions completed and subsequent ones did not begin. Upon an exception (e.g., arithmetic overflow or syscall), the Exception Program Counter (EPC) register stores the virtual address of the faulting instruction, enabling precise restart; if the exception occurs in a branch delay slot, a BD bit in the Cause register is set, and the EPC points to the branch instruction itself. This mechanism supports reliable recovery without speculative execution complexities.

Microarchitecture and coprocessors

The MIPS R3000 employs a Harvard architecture, featuring separate instruction and data buses to enable simultaneous access to program instructions and data, which enhances throughput in systems without integrated caches. The core design lacks on-chip caches, instead relying on external cache implementations provided by the system designer to manage instruction and data storage, allowing flexibility in cache size and configuration while maintaining a streamlined 32-bit RISC pipeline. At the heart of the R3000 is a consisting of 32 general-purpose 32-bit registers (GPRs), labeled $0 through $31, which serve as the primary storage for operands during execution. $0 is hardwired to always return zero, facilitating efficient arithmetic operations, while $31 is conventionally used for link addresses in calls. Additionally, the includes two special 32-bit registers, and , dedicated to holding the upper and lower 32 bits of 64-bit results from multiply and divide s, enabling seamless handling of computations without additional data movement. The R3000 supports up to four s, designated CP0 through CP3, integrated via a dedicated that allows parallel execution of specialized operations alongside the main integer pipeline. CP0 functions as the mandatory system control , managing essential hardware functions such as , processing, and operations through its internal registers. CP1 is reserved for the (FPU), while CP2 and CP3 are available for user-defined extensions, such as custom accelerators in embedded applications. Access to these coprocessors occurs through dedicated I instructions, such as (move from coprocessor) and MTC (move to coprocessor), which transfer data between the GPRs and coprocessor registers. The R3010 serves as the dedicated FPU coprocessor (CP1) for the R3000, providing a tightly coupled 64-bit floating-point capability compliant with the standard for single- and double-precision arithmetic. It includes eight 64-bit floating-point registers (FPRs), configurable as 16 32-bit registers, and supports core operations such as (double-precision ) and (double-precision ), along with conversion, comparison, load, store, and move instructions. The R3010 integrates via the R3000's bus, monitoring for floating-point opcodes and executing them independently in a 6-stage with three concurrent units for /, , and , while the main CPU processes non-floating-point instructions. Control and status transfers between the R3000 and R3010 utilize instructions like CFC1 ( from 1) and CTC1 ( to 1), enabling software to configure rounding modes and handle exceptions efficiently.

Memory subsystem

The MIPS R3000 employs a 32-bit virtual addressing scheme, providing a total of 4 . This space is partitioned into distinct segments to facilitate efficient access in both and modes. The segment (Useg or kuseg), spanning 0x00000000 to 0x7FFFFFFF (2 ), is intended for user-level processes and requires translation through the (MMU) for access. In mode, the address space includes Kseg0 (0x80000000 to 0x9FFFFFFF, 512 MB), which maps directly to the lower 512 MB of physical with caching enabled; Kseg1 (0xA0000000 to 0xBFFFFFFF, 512 MB), which similarly maps to physical but bypasses caching for uncached operations such as I/O; and Kseg2 (0xC0000000 to 0xFFFFFFFF, 1 ), which is mapped and cacheable via the MMU. The MMU is integrated into the Coprocessor 0 (CP0) and handles virtual-to-physical address translation primarily for the Useg and Kseg2 segments. It features a 64-entry fully associative (TLB) that supports page sizes of 4 KB, enabling efficient mapping of virtual pages to physical frames. Each TLB entry includes fields for the virtual page number, physical frame number, address space identifier (ASID) for , and control bits for caching, validity, and dirtiness. TLB operations, such as probing, reading, and writing entries, are performed via dedicated CP0 instructions, with software responsible for handling misses through exception routines. The fully associative design allows flexible replacement policies, including random or indexed writes, to manage the limited 64 entries across multiple processes. To minimize die area and cost, the R3000 incorporates no on-chip primary , instead providing an external cache interface for separate and , each configurable up to 256 . The interface supports direct-mapped with write-through for and burst refill capabilities, allowing efficient loading of cache lines from main . Kseg0 accesses utilize these , while Kseg1 accesses proceed uncached directly to or peripherals. The on-chip cache controller ensures transparent operation to software. The memory bus protocol utilizes a 32-bit address bus and a 32-bit data bus, enabling full 32-bit transfers in a multiplexed . It supports burst mode transfers specifically for line fills, permitting sequential reads of multiple words (typically 4 or more) in a single transaction to reduce during misses. This facilitates high-bandwidth access to external memory while maintaining compatibility with the R3000's , including mechanisms for bus in multiprocessor configurations.

Technical specifications

Clock speeds and performance

The original R3000 microprocessor operated at clock frequencies ranging from 16.7 MHz to 33.33 MHz. In workstation configurations such as the DECstation 5000 Model 200, a 25 MHz R3000 delivered a SPECmark89 rating of 18.5, establishing it as a competitive performer in early 1990s UNIX environments. The processor achieved sustained throughput approaching 1 instruction per cycle (IPC) in steady-state execution, yielding up to 28 MIPS at 33 MHz, though real-world performance was moderated by branch delays and load-use hazards in its 5-stage pipeline. Launch configurations typically rated 20-30 MIPS at 20-25 MHz speeds. Power consumption for the R3000 was low for its era, approximately 3.8 W at 25 MHz based on maximum supply current draws of around 750 mA at 5 V. In integer workloads, the R3000 outperformed the 80386, with results further enhanced by external configurations.

Physical and fabrication details

The MIPS R3000 CPU core was fabricated containing approximately 115,000 transistors. The processor utilized a 1.2 μm process technology. The R3000 was packaged in a 144-pin or 172-pin ceramic flatpack, with the pinout providing dedicated interfaces for the 32-bit address bus, 32-bit data bus, and up to three connections including the system control (CP0). The core R3000 comprised the R3000 as the primary CPU, the R3010 as the floating-point (FPU), and the R3020 as a supporting external secondary interfaces.

Variants and derivatives

R3000A and performance variants

The R3000A, introduced by Integrated Device Technology (IDT) in 1991, represents an enhanced iteration of the base R3000 microprocessor, incorporating a 32-bit MIPS RISC core compatible with the MIPS I instruction set architecture. It supports clock frequencies from 16.67 MHz to 33.33 MHz, with certain configurations reaching up to 40 MHz, delivering sustained performance of up to 28 MIPS. The design includes an on-chip cache controller for external Harvard-architecture caches, typically configured at 64 KB each for instructions and data in high-performance setups, enabling single-cycle access and multiword block refills. It interfaces directly with the external R3010 floating-point unit (FPU) for full IEEE 754-1985 compliance, supporting 64-bit double-precision operations. Performance variants of the R3000A, such as the R3051 and R3052, integrate small on-chip to further boost efficiency, with the R3051 featuring a 4 KB instruction and 2 KB data , while the R3052 doubles the instruction to 8 KB. These additions, combined with 4-deep write and read buffers, minimize stalls and achieve up to 35 at 40 MHz. Key enhancements over the base R3000 include relaxed memory timing in the "E" revision for easier , improved capabilities via internal address latches on RAMs, and optional features like parity checking and byte-order flexibility. The maintains the 5-stage of the original while optimizing for reduced external component count in environments. The PR3400, manufactured by Performance Semiconductor starting in , serves as a high-performance single-chip variant that combines the PR3000A CPU core—derived from the R3000A—with the PR3010A FPU on one die, operating at up to 40 MHz. This streamlines floating-point processing by minimizing inter-chip communication latency and enhancing overall efficiency, resulting in superior throughput for compute-intensive tasks. Targeted at high-end workstations, the PR3400 underpins systems like the DECstation 5000 Model 240, where it delivers 42.9 integer performance and 10.8 MFLOPS, nearly doubling prior models' capabilities through higher clock rates and ASIC optimizations.

Embedded and specialized versions

The R3000 architecture was adapted into several embedded variants optimized for low-power, high-integration applications in consumer electronics, control systems, and cost-sensitive designs, featuring reduced pin counts, on-chip caches, and integrated peripherals while maintaining compatibility with the MIPS I instruction set. These derivatives prioritized compact form factors and efficiency over raw performance, enabling deployment in ASICs and system-on-chip solutions. IDT's RISController family, introduced in the early , comprised embedded microprocessors like the 79R3081 that integrated the R3000A-compatible core with a floating-point accelerator (FPA), 16 KB instruction cache, and 4 KB data cache, and on a single chip to minimize system cost and board space in control applications. The series supported instruction set compatibility with the R3000 family, allowing while adding peripherals such as controllers and serial interfaces for embedded tasks. Toshiba's CW4003, developed in the for , was a compact R3000 in LSI Logic's DCAM-101 system-on-chip, with a multiplier-arithmetic bolt-on unit for enhanced pixel processing in cameras. It included a 2 interface for compression/decompression and interfacing. The Toshiba TX3900 series extended the R3000 into microcontroller territory with scaled-down implementations, such as the TMPR3904F, featuring 32-bit R3000 , configurable caches, and integrated peripherals like timers and I/O ports for automotive and systems at 3.3V operation. These variants emphasized low pin counts and support to suit ASIC integration in cost-sensitive environments. Philips Semiconductors' PR31500, a 1990s single-chip solution, incorporated an core at 37-40 MHz with 4 KB instruction and 1 KB data caches, plus a multiply-accumulator for tasks, multi-channel , UARTs, and memory controllers for // interfacing in communications devices like modems. Operating at 3.3V in a 208-pin LQFP package, it supported big/little-endian modes and an R3000A-compatible TLB for efficient real-time processing. Performance Semiconductor's PR3000 family provided low-power R3000-compatible CPUs, such as the PR3000A at 25-33 MHz, with reduced pinouts (e.g., 160-pin surface-mount) and integrated controllers to lower board costs in embedded control systems, achieving 4.1-5.4 MFLOPS on . For specialized radiation-hardened applications and , Synova's Mongoose-V was a 10-15 MHz R3000 with integrated R3010 FPU, on-chip caches, and SOI technology for tolerance up to 1E-10 errors/day, deployed in NASA's mission for onboard computing. Similarly, the RH-3000 , developed under U.S. Naval sponsorship, offered a rad-hard R3000-compatible CPU with concurrent error detection, FPA, and support chips tolerant to 100 krad total dose for payloads and . These variants used larger feature sizes and hardened fabrication to ensure reliability in harsh radiation environments without sacrificing MIPS I compatibility.

Applications and legacy

Use in workstations and servers

The MIPS R3000 microprocessor was prominently adopted by (SGI) in its IRIS series workstations, such as the IRIS introduced in 1991, where it operated at 33 MHz to handle general-purpose processing and support graphics rendering tasks. This integration allowed the R3000, paired with the R3010 , to offload certain graphics operations like pixel filling and line drawing via the Raster (REX) ASIC, enabling cost-effective 24-bit color with features such as and fogging in , SGI's Unix variant. The targeted mainstream professional users with multitasking, , and network capabilities, positioning it as an accessible entry into for design and visualization. Sony incorporated the R3000 into its NEWS workstation line starting with the NWS-3860 model in 1989 and the NEWS 3710 in 1990, using a 20 MHz variant with floating-point acceleration for engineering and (CAD) applications. These systems featured 8 MB of , X Window System support with extensions for shapes and Bezier curves, and expandability via and Ethernet, making them suitable for technical workflows requiring fast graphics and reliable Unix-based operation. The R3000's RISC design contributed to efficient performance in these environments, supporting up to 1280x1024 resolution displays and stereo audio for professional visualization tasks. In server applications, the R3000 powered early Unix systems, including NEC's UP4800/520 introduced in April 1991, a 33 MHz R3000-based machine with 33 MIPS performance and R3010 FPU, designed for database processing, online transactions, and multi-user environments supporting up to 110 lines. This server offered 64-320 MB of main memory, protection, and dual-CPU configurations for high reliability in core network roles under Unix. Other early MIPS-based servers, such as those from MIPS Computer Systems like the R3000-equipped Magnum series running (a BSD Unix variant), provided scalable Unix computing for enterprise use. These implementations highlighted the R3000's versatility in professional server setups. The R3000's deployment in these workstations and servers facilitated the growth of RISC-based Unix systems, enabling architectures from vendors like SGI to compete effectively with ' and Hewlett-Packard's platforms in the late 1980s and 1990s professional computing market. By offering competitive performance in graphics-intensive and multi-user scenarios at relatively accessible price points, it helped establish as a key player in the Unix segment, which saw intense rivalry among RISC designs during this era.

Adoption in embedded and consumer systems

The R3000 found significant adoption in consumer electronics, most notably as the central processor in the original Sony PlayStation console released in 1994. This system utilized a customized R3000A variant clocked at 33.8688 MHz, enabling 3D graphics rendering and gameplay for a wide range of titles, which contributed to the console's commercial success with over 102 million units sold worldwide. The integration demonstrated the R3000's suitability for cost-sensitive, high-volume production in gaming hardware, where its MIPS I instruction set supported efficient real-time processing without requiring an external floating-point unit for basic operations. In and applications, the R3000 became a cornerstone for systems under the Joint Integrated (JIAWG) standards, which selected its architecture for modular computing in . This choice was driven by the processor's reliable 32-bit RISC design, capable of handling fault-tolerant operations in harsh environments, as implemented in systems like the F-16's modular mission computer. A prominent example is the spacecraft, launched in 2006, which employed the radiation-hardened Mongoose-V variant—a direct derivative of the R3000 operating at 12 MHz—for command and data handling, guidance, and control tasks during its mission to . The Mongoose-V incorporated the R3000 core alongside an R3010 , on-chip caches, and error-correcting memory interfaces to ensure robustness in space. Beyond these high-profile uses, the R3000 powered various embedded systems in , networking, and . In , it served as the basis for 32-bit processors delivering up to 20 in distributed architectures, supporting processing for flight controls and sensors. Networking equipment, such as early routers, leveraged R3000-based designs for packet and handling, exemplified by single-chip implementations that integrated the CPU with ATM interfaces for efficient data flow at 20-25 . In consumer , variants like the R3041 targeted low-end printers, providing 14 at 20 MHz for raster image processing and print engine control in high-volume devices. The R3000's versatility in these domains extended the longevity of the MIPS ISA in embedded markets well into the , influencing subsequent derivatives and sustaining its presence in and volume-driven applications despite competition from architectures.

References

  1. [1]
    MIPS R3000 Microprocessor - Molecular Expressions
    Nov 13, 2015 · Having a density of 1,736 transistors per square millimeter of silicon, this processor operated at a clock speed of 33 MHz. The R3000A version, ...
  2. [2]
    cpu-collection.de >> by Manufacturer >> Siemens >> R3000
    It was followed by the R3000, the first successful MIPS design in the marketplace with more than 1 million processors made. The R3000 was used in high-end UNIX ...
  3. [3]
    [PDF] R3000A, R3001, R3051™ Family Product InforRiation - Bitsavers.org
    The lOT 79R3000 RISC Microprocessor consists of two tightly- coupled processors integrated on a single chip. The first processor is a full 32-bit CPU based on ...
  4. [4]
    MIPS - Stanford Computer Science
    The MIPS processor was developed as part of a VLSI research program at Stanford University in the early 80s. Professor John Hennessy, now the University's ...
  5. [5]
    A Brief History of the MIPS Architecture - SemiWiki
    Dec 7, 2012 · In 1981, Dr. John Hennessy at Stanford University led a team of researchers in building a new microprocessor using RISC principles – this was ...Missing: background | Show results with:background
  6. [6]
    [PDF] A MIPS R2000 IMPLEMENTATION - IIS Windows Server
    Some R2000 processors have external floating-point units. (FPUs). Our design did not include support for an FPU. Figure 1 shows a high-level block diagram of ...
  7. [7]
    INTEGRATED SOLUTIONS BEAT DEC TO THE PUNCH WITH MIPS ...
    Jan 17, 1989 · A base system, including packaged base board and video board, will ship for $12,000, rising to $24,000 depending on additional peripheral and ...
  8. [8]
    Changing the landscape of computing – 30 years on
    This is the story of MIPS R2000, the first commercially available microprocessor chipset to implement the MIPS instruction set architecture (ISA).Missing: background origins
  9. [9]
    [PDF] Hardware Technology Survey and Projections
    The third is toward achieving more cost effective systems through increased use of application specific integrated circuits (ASIC). Higher clock rates are ...
  10. [10]
    MIPS CPUS - The CPU Shack
    The R3000 was the first really successful MIPS CPU with over 1 million units produced. ... issue superscalar processor by MIPS, introduced in 1995. It gave a 70 ...
  11. [11]
    The Rise and Fall of Silicon Graphics
    Apr 3, 2024 · The other three machines made use of the R3000. In the 4D/25 the R3000 was clocked at 20 MHz achieving sixteen million instructions per second.
  12. [12]
    [PDF] IDT R30xx Family Software Reference Manual - CSE CGI Server
    The different members of the family offer different price/performance trade-offs, but are all basically integrated versions of the MIPS R3000A CPU. ... R3000 ...
  13. [13]
    [PDF] Overview of the MIPS Architecture: Part I
    Jan 24, 2017 · Instruction Set Architectures (ISAs). •ISA defines the interface which hardware presents to software. • A compiler translates high-level ...
  14. [14]
    [PDF] IDT MIPS Microprocessor Family Software Reference Manual
    Chapter 3, “System Control Co-Processor Architecture,” discusses the aspects of the MIPS architecture that must be managed by the oper- ating system, including ...
  15. [15]
    MIPS Technologies R3010 - CPU-World
    MIPS R3010 is a numeric co-processor for R3000 RISC processor. R3000 FPU can perform conversion, comparison, load, store, move and arithmetic operations ...Missing: microarchitecture details
  16. [16]
    [PDF] VIRTUAL MEMORY IN CONTEMPORARY MICROPROCESSORS
    The earliest MIPS designs had physically indexed caches, and if the cache was larger than the page size, the cache was accessed in series with the TLB. ASID: ...Missing: external | Show results with:external
  17. [17]
    NEW MIPSTATIONS AND DEC BUNDLES INGRES ... - Tech Monitor
    Apr 3, 1990 · ... MIPS with a SPECmark of 22.3. Each uses the MIPS Computer Systems R3000 chip running at 25MHz with from 8Mb to 120Mb memory, 21Gb disk, and ...
  18. [18]
    Intel 386 DX 25 MHz - Stefano Tommesani
    A 33 MHz 80386 was reportedly measured to operate at about 11.4 MIPS. At that same speed, it has the performance of 8 VAX MIPS.
  19. [19]
    Great Microprocessors of the Past and Present
    Despite this, it's a simple design - the entire original CPU had only 115,000 transistors, less than twice the much older 68000. Much of the RISC philosophy ...
  20. [20]
  21. [21]
    [PDF] DECstation 5000 Model 240 Workstation Technical Overview
    All DECstation 5000 models have a CPU based on the MIPS R3000A RISC architecture; the. DS5000/240 uses the 40 MHz R3400 version of this processor architecture.Missing: PR3400 | Show results with:PR3400
  22. [22]
    Performance - PR3400 - CPU Graveyard - Die shots - happytrees.org
    PR3400 has PR3000A MIPS CPU and PR3010A FPA on one die. Retrieved from "https://happytrees.org/sites/dieshots-mediawiki-1.35.4/ ...Missing: processor | Show results with:processor
  23. [23]
    PR31500 Datasheet(PDF) - NXP Semiconductors
    PR31500 consists of a MIPS R3000 RISC CPU with 4 KBytes of instruction cache memory and 1 KByte of data cache memory, plus integrated functions for interfacing ...
  24. [24]
    [PDF] IDT79R3081 RISController with FPA
    FEATURES. • Instruction set compatible with IDT79R3000A, R3041,. R3051, and R3071 RISC CPUs. • High level of integration minimizes system cost.
  25. [25]
    [PDF] Datasheet Search Engine - The DatasheetArchive
    TOSHIBA. TMPR3904F 32-bit MIPS. RISC Microprocessor. Product Brief. TOSHIBA AMERICA ELECTRONIC COMPONENTS, INC. Instruction cache. Data cache. WBU. DSU. G-Bus ...
  26. [26]
    [PDF] 32-Bit TX System RISC TX39 Family
    Designed for incorporation into systems and devices, the TX39 Family is made up of a range of 32-bit RISC processors which use the original. TX39 microprocessor ...
  27. [27]
    PERFORMANCE SEMI's NEW R3000 RISC CHIP TECHNOLOGY ...
    Aug 21, 1991 · On double precision Linpack performance it rates 4.1 MFLOPS at 25MHz and 5.4 MFLOPS at 33MHz. With the reductions, the PR3000A and PR3010A are ...Missing: PR31500 | Show results with:PR31500
  28. [28]
  29. [29]
    The Dream Machine, UNIX Systems, December 1991 (Indigo)...
    The Iris Indigo was designed to use the general-purpose processing power of the MIPS R3000 to accomplish some of the tasks that were previously performed by ...
  30. [30]
    SGI Indigo R3000 - Obsolete : Hardware
    This is a first generation Indigo with an old R3000 processor running at 33Mhz. This version was replaced by a faster Indigo using a R4000 processor at ...
  31. [31]
    Sony's NEWS workstations (68k, MIPS) - Histories - Retro Computing
    Jun 11, 2025 · By the end of 1989, Sony introduced the NWS 3860, its first NEWS model powered by a MIPS R3000 processor. The move to MIPS architecture was a ...
  32. [32]
    Reviews Sony NeWS and MIPS Magnum: A Double Shot of RISC
    Consider, for example, the Sony NeWS 3710 and the MIPS Magnum 3000. Both machines are based on the MIPS R3000 RISC CPU chip set. Both have floating-point ...
  33. [33]
    UP4800/520-Computer Museum
    NEC rolled out the first model of the UP4800 UNIX server series, the UP4800/520, in April 1991. The 520 was powered by the RISC-based R3000 microprocessor ...
  34. [34]
    MIPS Magnum - Wikipedia
    The early, R3000-based Magnum series ran only RISC/os, a variant of BSD Unix, but the subsequent Magnum workstations based on the Jazz architecture ran both ...
  35. [35]
    The RISC Wars Part 2 : The Age of Alliances - The Chip Letter
    May 16, 2023 · There were Sun workstations (SPARC), Silicon Graphics (MIPS) ... We can compare the sales volumes in the Unix workstation market in 1990 ...
  36. [36]
    Five most iconic devices to use MIPS CPUs - WAVE Computing
    Five most iconic devices to use MIPS CPUs · SGI Indigo (MIPS R3000) · Sony PlayStation (MIPS R3000 CPU) · Nintendo 64 (MIPS R4300i CPU) · NEC Cenju-4 (MIPS R10000 ...Missing: fabricated | Show results with:fabricated
  37. [37]
    Platform Totals - VGChartz
    For current platforms, all figures are current sales as measured by VGChartz ... PlayStation (PS). 40.78. 31.09. 21.59. 9.04. 102.49. 7, Nintendo Wii (Wii). 45.51 ...
  38. [38]
    [PDF] Advanced Integrated Aircraft Survivability Equipment ... - DTIC
    The MIPSCO R3000 processor is used in multiple military configurations, including on a. SEM-E module in the F- 16 MMC. It is acknowledged as one of the ...
  39. [39]
    MIPS steers spacecraft to Pluto - Electronics Weekly
    Jan 15, 2015 · Both are duplicated to increase reliability. MIPS Mongoose V NASA New Horizons Introduced in the late 1980s, R3000 is a 32bit RISC machine ...
  40. [40]
    First-Hand:Commercialization of Embedded RISC Cores
    Jan 12, 2015 · My strategy to create new markets with MIPS and V850 RISC architectures was quite successful and significantly increased NEC's microcontroller business.