Metaflow Technologies

Last updated

Metaflow Technologies was a La Jolla, California-based microprocessor design company. It was founded in 1988 by Val Popescu, Merle Schultz, Gary Gibson, John Spracklen, and Bruce Lightner.

The company is not well known to the general public as none of its designs were ever manufactured in volume. The company is known within the computer architecture community as it published articles in technical journals in the early 1990s that described how an out-of-order with speculative execution CPU might be designed. This was one of the first publicly disclosed OoO designs from a non-academic source.

Described as specialising in VLIW (Very Long Instruction Word) technology, this having been licensed to Intel, Metaflow announced a collaboration with LSI Logic and Hyundai to develop a CMOS-based SPARC processor codenamed Lightning capable of achieving a performance of 80 MIPS, being around double that of some contemporary SPARC designs. [1] The product itself was a multi-chip processor designed according to the architectural principles previously published by the company. The chips were designed and built by LSI Logic, but that support went away before full production could be reached.

The Thunder project was a follow-on that was funded by Hyundai. Hyundai gained control of the company in 1994. This project did not go into production either.

The company was acquired by ST Microelectronics (called SGS Thomson Microelectronics at the time) in 1998. ST Micro originally wanted this design team to work on an Intel IA-32 clone, but eventually the team was used for non-personal computer SOCs.

It is rumored that Metaflow collaborated with the Intel team that would eventually design the Pentium Pro, the first commercially available Out-of-Order x86 processor.[ citation needed ]

Following STMicroelectronics' acquisition in May 1997 of a majority stake in Metaflow, [2] the relationship between the companies soured. Sources indicate that the two were unable to agree on which direction to take Metaflow's technology, creating a rift that resulted in ST's buying out Metaflow's last remaining founders: President Val Popescu, Vice President Bruce Lightner, and Director of Engineering Gary Gibson. Gibson has since taken a position with Mosart Systems, working on some as-yet-undisclosed new processor.

The originator of much of the technology underlying today's superscalar out-of-order microprocessors, Metaflow was never able to reap its just rewards. Begun in 1985, the company's first project, a SPARC-based ECL gate-array processor, was supplanted in 1989 by Lightning, a CMOS design backed by funding and IC-design resources from Hyundai. But the division of labor between the two companies proved stormy, and in 1991 Lightning was discharged, creating Thunder—a 0.8-micrometre three-chip processor designed entirely by Metaflow. [3] In 1995, the company successfully demonstrated an 80-MHz Thunder processor—which delivered 2.5 SPECint92/MHz—just as Hyundai decided it wanted x86-based processors instead of SPARCs.

Metaflow had a brush with success in the early 1990s when, working under contract to Intel, it convinced the processor giant that out-of-order design offered the best hope for building fast x86 processors. In fact, sources indicate that inside Intel the P6 was initially referred to as the "Metaflow processor."[ citation needed ] Sources have also revealed that Intel actually tried to buy Metaflow, but Andy Grove, unable to come to terms with Hyundai, had to abort the purchase.[ citation needed ]

Intel subsequently acquired the IP rights to Metaflow's technology through a patent cross-license with Hyundai for DRAM technology. The Pentium Pro using a centralized reservation station and instant repair of out-of-order and speculative execution, bears the clear mark of Metaflow¹s involvement. More than 150 Intel patents cite Metaflow intellectual property as prior art. In 1997, frustrated by the inability to control its own IP and thus its own destiny, Metaflow convinced Hyundai to sell out to ST. Since then, ST and Metaflow have been jointly developing an x86-based processor. But, already unhappy with ST's plans for that part as well as with its lackluster process technology, Metaflow's leaders were pushed over the brink when ST traded Metaflow's IP to IBM in an x86-for-PowerPC swap. [4]

Some Metaflow designers continue to work on ST's x86 project,[ citation needed ] but with the leaders gone and ST more interested in the low end of the x86 market, chances are slim that the x86 chip will ever see daylight—especially now that ST has a Pentium-class x86 project under way in India. ST officials declined to comment, other than to acknowledge that ST has indeed taken full ownership of Metaflow and to express confidence in the design team that remains.

Related Research Articles

<span class="mw-page-title-main">Integrated circuit</span> Electronic circuit formed on a small, flat piece of semiconductor material

An integrated circuit or monolithic integrated circuit is a set of electronic circuits on one small flat piece of semiconductor material, usually silicon. Large numbers of miniaturized transistors and other electronic components are integrated together on the chip. This results in circuits that are orders of magnitude smaller, faster, and less expensive than those constructed of discrete components, allowing a large transistor count. The IC's mass production capability, reliability, and building-block approach to integrated circuit design has ensured the rapid adoption of standardized ICs in place of designs using discrete transistors. ICs are now used in virtually all electronic equipment and have revolutionized the world of electronics. Computers, mobile phones and other home appliances are now inextricable parts of the structure of modern societies, made possible by the small size and low cost of ICs such as modern computer processors and microcontrollers.

<span class="mw-page-title-main">Microprocessor</span> Computer processor contained on an integrated-circuit chip

A microprocessor is a computer processor where the data processing logic and control is included on a single integrated circuit (IC), or a small number of ICs. The microprocessor contains the arithmetic, logic, and control circuitry required to perform the functions of a computer's central processing unit (CPU). The IC is capable of interpreting and executing program instructions and performing arithmetic operations. The microprocessor is a multipurpose, clock-driven, register-based, digital integrated circuit that accepts binary data as input, processes it according to instructions stored in its memory, and provides results as output. Microprocessors contain both combinational logic and sequential digital logic, and operate on numbers and symbols represented in the binary number system.

<span class="mw-page-title-main">Pentium (original)</span> Intel microprocessor

The Pentium is a fifth generation, 32-bit x86 microprocessor that was introduced by Intel on March 22, 1993, as the very first CPU in the Pentium brand. It was instruction set compatible with the 80486 but was a new and very different microarchitecture design from previous iterations. The P5 Pentium was the first superscalar x86 microarchitecture and the world's first superscalar microprocessor to be in mass production—meaning it generally executes at least 2 instructions per clock mainly because of a design-first dual integer pipeline design previously thought impossible to implement on a CISC microarchitecture. Additional features include a faster floating-point unit, wider data bus, separate code and data caches, and many other techniques and features to enhance performance and support security, encryption, and multiprocessing, for workstations and servers when compared to the next best previous industry standard processor implementation before it, the Intel 80486.

<span class="mw-page-title-main">Meiko Scientific</span>

Meiko Scientific Ltd. was a British supercomputer company based in Bristol, founded by members of the design team working on the Inmos transputer microprocessor.

<span class="mw-page-title-main">Cyrix</span> American microprocessor developer

Cyrix Corporation was a microprocessor developer that was founded in 1988 in Richardson, Texas, as a specialist supplier of floating point units for 286 and 386 microprocessors. The company was founded by Tom Brightman and Jerry Rogers.

<span class="mw-page-title-main">Pentium Pro</span> Sixth-generation x86 microprocessor by Intel

The Pentium Pro is a sixth-generation x86 microprocessor developed and manufactured by Intel and introduced on November 1, 1995. It introduced the P6 microarchitecture and was originally intended to replace the original Pentium in a full range of applications. While the Pentium and Pentium MMX had 3.1 and 4.5 million transistors, respectively, the Pentium Pro contained 5.5 million transistors. Later, it was reduced to a more narrow role as a server and high-end desktop processor and was used in supercomputers like ASCI Red, the first computer to reach the trillion floating point operations per second (teraFLOPS) performance mark. The Pentium Pro was capable of both dual- and quad-processor configurations. It only came in one form factor, the relatively large rectangular Socket 8. The Pentium Pro was succeeded by the Pentium II Xeon in 1998.

Bipolar CMOS (BiCMOS) is a semiconductor technology that integrates two semiconductor technologies, those of the bipolar junction transistor and the CMOS logic gate, into a single integrated circuit. In more recent times the bipolar processes have been extended to include high mobility devices using silicon–germanium junctions.

NexGen, Inc. was a private semiconductor company based in Milpitas, California, that designed x86 microprocessors until it was purchased by AMD in 1996. NexGen was a fabless design house that designed its chips but relied on other companies for production. NexGen's chips were produced by IBM's Microelectronics division in Burlington, Vermont alongside PowerPC and DRAM parts.

<span class="mw-page-title-main">WinChip</span> Series of CPUs

The WinChip series was a low-power Socket 7-based x86 processor designed by Centaur Technology and marketed by its parent company IDT.

x87 is a floating-point-related subset of the x86 architecture instruction set. It originated as an extension of the 8086 instruction set in the form of optional floating-point coprocessors that worked in tandem with corresponding x86 CPUs. These microchips had names ending in "87". This was also known as the NPX. Like other extensions to the basic instruction set, x87 instructions are not strictly needed to construct working programs, but provide hardware and microcode implementations of common numerical tasks, allowing these tasks to be performed much faster than corresponding machine code routines can. The x87 instruction set includes instructions for basic floating-point operations such as addition, subtraction and comparison, but also for more complex numerical operations, such as the computation of the tangent function and its inverse, for example.

The transistor count is the number of transistors in an electronic device. It is the most common measure of integrated circuit complexity. The rate at which MOS transistor counts have increased generally follows Moore's law, which observed that the transistor count doubles approximately every two years. However, being directly proportional to the area of a chip, transistor count doesn't represent how advanced corresponding manufacturing technology is, which is better characterized by transistor density instead.

<span class="mw-page-title-main">Pentium</span> Brand of microprocessors produced by Intel

Pentium is a series of x86 architecture-compatible microprocessors produced by Intel. The original Pentium was first released on March 22, 1993.

MicroUnity Systems Engineering, Inc. was a private company located in Los Altos, California and an early developer of broadband microprocessor technologies licensed widely across digital media industries.

The R2000 is a 32-bit microprocessor chip set developed by MIPS Computer Systems that implemented the MIPS I instruction set architecture (ISA). Introduced in January 1986, it was the first commercial implementation of the MIPS architecture and the first commercial RISC processor available to all companies. The R2000 competed with Digital Equipment Corporation (DEC) VAX minicomputers and with Motorola 68000 and Intel Corporation 80386 microprocessors. R2000 users included Ardent Computer, DEC, Silicon Graphics, Northern Telecom and MIPS's own Unix workstations.

<span class="mw-page-title-main">TurboSPARC</span>

The TurboSPARC is a microprocessor that implements the SPARC V8 instruction set architecture (ISA) developed by Fujitsu Microelectronics, Inc. (FMI), the United States subsidiary of the Japanese multinational information technology equipment and services company Fujitsu Limited located in San Jose, California. It was a low-end microprocessor primarily developed as an upgrade for the Sun Microsystems microSPARC-II-based SPARCstation 5 workstation. It was introduced on 30 September 1996, with a 170 MHz version priced at US$499 in quantities of 1,000. The TurboSPARC was mostly succeeded in the low-end SPARC market by the UltraSPARC IIi in late 1997, but remained available.

References

  1. Smith, Bud E. (June 1990). "Solbourne Speeds SPARC". Personal Workstation. pp. 50–52. Retrieved 29 January 2023.
  2. MPR 6/23/97, p. 4
  3. MPR 2/12/92, p. 9
  4. MPR 8/3/98, p. 10