Metaflow Technologies

Last updated

Metaflow Technologies was a microprocessor design company based in La Jolla, California. 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">Intel</span> American multinational technology company

Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California, and incorporated in Delaware. Intel designs, manufactures and sells computer components and related products for business and consumer markets. It is considered one of the world's largest semiconductor chip manufacturers by revenue and ranked in the Fortune 500 list of the largest United States corporations by revenue for nearly a decade, from 2007 to 2016 fiscal years, until it was removed from the ranking in 2018. In 2020, it was reinstated and ranked 45th, being the 7th-largest technology company in the ranking.

<span class="mw-page-title-main">AMD K6</span> Computer microprocessor

The K6 microprocessor was launched by AMD in 1997. The main advantage of this particular microprocessor is that it was designed to fit into existing desktop designs for Pentium-branded CPUs. It was marketed as a product that could perform as well as its Intel Pentium II equivalent but at a significantly lower price. The K6 had a considerable impact on the PC market and presented Intel with serious competition.

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

A microprocessor is a computer processor for which 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 x86 microprocessor introduced by Intel on March 22, 1993. It is the first CPU using the Pentium brand. Considered the fifth generation in the 8086 compatible line of processors, its implementation and microarchitecture was internally called P5.

x86 Family of instruction set architectures

x86 is a family of complex instruction set computer (CISC) instruction set architectures initially developed by Intel based on the 8086 microprocessor and its 8-bit-external-bus variant, the 8088. The 8086 was introduced in 1978 as a fully 16-bit extension of 8-bit Intel's 8080 microprocessor, with memory segmentation as a solution for addressing more memory than can be covered by a plain 16-bit address. The term "x86" came into being because the names of several successors to Intel's 8086 processor end in "86", including the 80186, 80286, 80386 and 80486. Colloquially, their names were "186", "286", "386" and "486".

<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. Later, it was reduced to a more narrow role as a server and high-end desktop processor. The Pentium Pro was also used in supercomputers, most notably ASCI Red, which used two Pentium Pro CPUs on each computing node and was the first computer to reach over one teraFLOPS in 1996, holding the number one spot in the TOP500 list from 1997 to 2000.

Transmeta Corporation was an American fabless semiconductor company based in Santa Clara, California. It developed low power x86 compatible microprocessors based on a VLIW core and a software layer called Code Morphing Software.

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.

<span class="mw-page-title-main">AMD K5</span> Microarchitecture

The K5 is AMD's first x86 processor to be developed entirely in-house. Introduced in March 1996, its primary competition was Intel's Pentium microprocessor. The K5 was an ambitious design, closer to a Pentium Pro than a Pentium regarding technical solutions and internal architecture. However, the final product was closer to the Pentium regarding performance, although faster clock-for-clock compared to the Pentium.

<span class="mw-page-title-main">Vinod Dham</span> Indian engineer

Vinod Dham is an Indian-American engineer, entrepreneur, and venture capitalist. He is known as the 'Father of the Pentium Chip' for his contribution to the development of Intel's Pentium micro-processor. He is also a mentor and advisor, and sits on the boards of companies, including startups funded through his India-based fund Indo-US Venture Partners, where he is the founding managing director.

<span class="mw-page-title-main">P6 (microarchitecture)</span> Intel processor microarchitecture

The P6 microarchitecture is the sixth-generation Intel x86 microarchitecture, implemented by the Pentium Pro microprocessor that was introduced in November 1995. It is frequently referred to as i686. It was planned to be succeeded by the NetBurst microarchitecture used by the Pentium 4 in 2000, but was revived for the Pentium M line of microprocessors. The successor to the Pentium M variant of the P6 microarchitecture is the Core microarchitecture which in turn is also derived from P6.

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 work in tandem with corresponding x86 CPUs. These microchips have names ending in "87". This is 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 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, by a few months, the first commercial implementation of the RISC architecture. 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