Promotional image of a X704 processor.
The X704 (stylized as X704) is a microprocessor developed by Exponential Technology that implements the 32-bit version of the PowerPC instruction set architecture (ISA).
Description
Die floorplan of a X704 processor.
The X704 was a superscalar microprocessor that issued up to three instructions per cycle to an arithmetic logic unit (ALU), floating-point unit (FPU) and branch unit. To realize the short cycle times, the caches were kept small, limiting its performance. There are three levels of cache. The first consisted of separate 2 KB instruction and data caches. These were direct-mapped. The L2 cache was on-die and was 32 KB large. It is eight-way set set-associative. The L3 cache was larger, supporting capacities of 512 KB to 2 MB, and was located externally. The x704 contained 2.7 million transistors, of which 0.7 million were bipolar transistors and 2.0 million were metal oxide semiconductor (MOS), and measured 15 mm by 10 mm (150 mm2). It was fabricated in a 0.5 µm BiCMOS process with six levels of interconnect. It used 3.6 and 2.1 V power supplies and dissipated less than 85 W at 533 MHz. The x704 was packaged in a 356-ball ball grid array (BGA).
History
The X704 microprocessor was notable for its high clock frequency (for the time in 1996) in the range of 410 to 533 MHz, and its use of bipolar transistors for logic and CMOS circuits for memory. However, it was never used in a shipping product by Apple Computer or any Macintosh clone manufacturer. Exponential Technology eventually failed as a result of the lack of business, but some of its former employees founded Intrinsity, a start-up that developed a high clock frequency MIPS implementation, FastMATH. The company was acquired by Apple and licensed Fast14 dynamic logic to third parties such as ATI Technologies for their GPUs.
References
- PowerPC Regroups. Byte (November 1996). Archived from the original on 1997-07-12.
- PowerPC Speed Demon. Byte (December 1996). Archived from the original on 1997-07-12.
- "A 533-MHZ BiCMOS superscalar RISC microprocessor", IEEE Journal of Solid-State Circuits, pp. 1625–1634.
External links
- The Exponential X704 RISC Microprocessor at Exponential Technology (archived 1997-07-07)
- X704 with Exponential processor Power PC at the Computer History Museum
- X704 - Exponential Technology at WikiChip
- X704 at Wikipedia
Articles
- Exponential unveils world's fastest PC microprocessor at 533MHz at The CPU Shack (1996-10-21)
- The Exponential x704: A 533MHz BiCMOS PowerPC for the Desktop by Jay Pattin, Exponential at Stanford University (1996-11-06)
- A 533-MHz BiCMOS superscalar RISC microprocessor at IEEE Journal of Solid-State Circuits (1997-11)