Multiflow
| Company type | Private |
|---|---|
| Industry | Computer hardware and software |
| Founded | April 1984 |
| Founder | Joseph A. Fisher, John Ruttenberg, John O'Donnell |
| Defunct | March 27, 1990 |
| Fate | Closed after failed expansion funding |
| Headquarters | Near New Haven , United States |
Area served | United States, Europe, Japan |
Key people | Donald E. Eckdahl (CEO) |
| Products | VLIW minisupercomputers (Trace 7/200, 14/200, 28/, etc.), proprietary compiler software |
Number of employees | ~20 (at initial financing round) (1985) |
Multiflow Computer, Inc., established in April 1984 near New Haven, Connecticut, specialized in producing minisupercomputer hardware and software built around the VLIW architecture. Incorporated in Delaware, the company operated until March 1990, having sold approximately 125 VLIW minisupercomputers throughout the United States, Europe, and Japan.
Although its commercial achievements were modest, Multiflow's technological breakthroughs and influence on both computer science and the broader industry were substantial. Its systems stood out as some of the most innovative widely marketed computers, designed to be programmed and utilized like traditional machines—unlike other pioneering computers that demanded specialized programming or incremental improvements.
Together with Cydrome, another VLIW minisupercomputer manufacturer with less market presence, Multiflow demonstrated the feasibility of the VLIW concept, which was initially met with skepticism. Today, VLIW architecture plays a significant role in high-performance embedded systems and is increasingly being adopted in mainstream computing environments.
Technological foundations
The concept of VLIW (Very Long Instruction Word) was introduced by Joseph A. (Josh) Fisher, a computer science professor at Yale University, between 1979 and 1981. This idea was inspired by a compiler optimization method called trace scheduling, which Fisher developed as a graduate student at the Courant Institute of Mathematical Sciences in 1978. Trace scheduling uniquely revealed extensive instruction-level parallelism (ILP) within typical programs without requiring manual intervention, enabling processors where compilers managed ILP extraction.
Fisher proposed VLIW to create general-purpose processors capable of exploiting ILP beyond what later-known superscalar architectures could deliver. Instead of relying on dynamic hardware scheduling, compilers statically arranged ILP to execute almost simultaneously under long instruction words. Prior processors that achieved ILP depended on hand-parallelized code or specialized library routines, which did not align with the VLIW approach.
The effectiveness of trace scheduling was validated through a Yale-developed compiler led by Fisher alongside graduate students John Ruttenberg, Alexandru Nicolau, and especially John Ellis, whose dissertation received the ACM Doctoral Dissertation Award in 1985. This accomplishment motivated Fisher’s team to launch the ELI (Enormously Long Instructions) Project focused on architecture and hardware development.
Company formation
Although ELI was architected for 512-bit instruction words supporting 10-30 RISC operations per cycle, it was never constructed. After unsuccessful attempts to partner with established computer firms, founders Fisher, Ruttenberg, and John O'Donnell founded Multiflow in 1984. Originally intended as a division within Apollo Computer, Multiflow instead secured venture capital funding, completing its initial financing round in January 1985 with roughly 20 employees onboard. In 1985, Donald E. Eckdahl—formerly head of NCR’s computer division—joined as CEO.
Multiflow began delivering its first VLIW minisupercomputers in early 1987 to beta clients such as Grumman Aircraft, Sikorsky Helicopter, and the Supercomputer Research Center. The Trace 14/200 model was publicly showcased at a supercomputing conference held in May 1987 in Santa Clara, California.
Advanced architecture
Multiflow’s early offerings, the Trace 7/200 and Trace 14/200, were designed to execute seven and fourteen operations per cycle, respectively. The 7/200 utilized a 256-bit instruction word containing seven 32-bit operations—comprising four integer or memory operations, two floating-point operations, and one branch instruction—while the 14/ models expanded this to 512-bit instructions, effectively doubling the number of operations. Subsequently, the 28/ model introduced 1024-bit instruction words, significantly increasing instruction-level parallelism (ILP) and achieving outstanding performance on software optimized to exploit its capabilities.
Hardware
The Trace 7/ processor architecture consisted of a control unit board, an integer ALU board, and a floating-point board; the 14/ variant incorporated an additional integer and floating-point board. By the late 1980s, advancements in third-party floating-point chips spurred the release of the incompatible yet more widely adopted 7/300 and 14/300 models. Additionally, an entry-level /100 series was launched featuring slower clock speeds but maintaining similar architectural principles. These processors employed CMOS gate arrays for integer ALUs and registers, third-party floating-point components, and medium-scale integrated circuits for control logic.
In 1988, Multiflow initiated development of an ECL-based /500 series intended for multiprocessing by linking two 7/ units into a 14/, but this project remained unfinished due to the company’s closure.
A Trace system is currently preserved at the Computer History Museum.
Innovative software
Multiflow created proprietary software tailored for its hardware platforms, operating on Berkeley Unix. At that time, no other computer capable of issuing instruction words longer than a single operation had successfully run a mainstream compiled operating system. Multiflow’s systems supported the complete Unix environment along with standard utilities compiled for their architecture.
The company’s flagship software was its compiler, modeled after Yale’s design but enhanced for commercial deployment with advanced features. It incorporated aggressive trace scheduling techniques, cutting-edge optimization methods, and accommodated multiple language dialects across different Multiflow Trace models despite incompatibilities. While binaries from a 7/X00 could execute on a 14/X00, recompiling was necessary to achieve peak efficiency.
By 1985, the compiler produced accurate code; by 1987 it was capable of revealing substantial ILP. Development after that point concentrated on broadening capabilities and boosting performance.
Due to its stability and ability to detect ILP effectively, the compiler gained considerable demand. Following Multiflow’s shutdown, it was licensed by leading industry firms such as Intel, Hewlett-Packard, Digital Equipment Corporation, Fujitsu, Hughes, HAL Computer Systems, and Silicon Graphics. Additional adopters included Equator Technologies, Hitachi, and NEC. Variants of this compiler played a critical role in developing and benchmarking major superscalar processors throughout the 1990s. Notably, Intel’s icc "Proton" compiler and NEC’s Earth Simulator compiler have roots in this technology. Academic institutions like MIT and the University of Washington utilized it extensively for research purposes.
Developed in C, prior to widespread adoption of C++ (with Multiflow serving as a beta test site), the compiler featured an object-oriented architecture encapsulating data structures and operations in a distinctive manner. Although this design presented a challenging learning curve, it delivered exceptional compilation power and engineering robustness highly valued by developers after Multiflow’s dissolution.
Clientele
Multiflow primarily directed its sales efforts toward simulation applications in product design within sectors such as mechanical engineering, aerodynamics, defense, crash dynamics, chemical processing, and electronics. Its customer base comprised a prominent urban air quality authority, a top consumer goods and food corporation, heavy industry enterprises, research institutions, and academic establishments. In 1987, GEI Rechnersysteme GmbH—a Daimler-Benz subsidiary—successfully marketed Traces in the German market despite intense rivalry from other minisupercomputer providers. Over the following three years, Multiflow broadened its presence by establishing offices or appointing distributors throughout Western Europe, Japan, and several major U.S. cities.
Closure of Multiflow
Operations at Multiflow came to an end on March 27, 1990, shortly after a significant agreement with Digital Equipment Corporation fell through. The board determined that obtaining the considerable capital required for further expansion was improbable. While explanations often cite "excellent technology but inadequate marketing" or the company's remote location, the fundamental challenge was a business model misaligned with rapid industry transformations. By 1990, launching a general-purpose computing firm necessitated investments in the hundreds of millions of dollars—a sum unattainable for startups amid the microprocessor revolution offering faster and more cost-effective solutions. VLIW designs demanded silicon integration levels beyond what was achievable at the time. Since the early 1980s, no new general-purpose computer company succeeded without capitalizing on an established extensive software ecosystem; similarly, minisupercomputer startups of that decade failed to maintain their market positions.
Organizational culture
Multiflow attracted a cadre of highly proficient engineers and computer scientists motivated by its pioneering technology and intellectually stimulating atmosphere. Despite doubts about the viability of its innovative system and limited senior engineering expertise among staff (apart from Eckdahl), Trace systems were delivered punctually, with reliability, and surpassed performance expectations—demonstrating remarkable skill and a robust culture of continuous learning.
Following the company's dissolution, Multiflow’s core group of roughly 20 engineers and scientists made a substantial impact on the computing industry: they produced four fellows at leading American computer firms (including two recipients of the Eckert-Mauchly Award), several founders of startups, and leaders of critical projects within major corporations. The only non-technical key member advanced to head corporate development at a prominent research laboratory. Throughout its growth, Multiflow upheld rigorous talent standards; for instance, its documentation specialist later became a notable figure in computer publishing. The company’s enduring legacy resides both in its technological contributions and its influential personnel.
External links
- Book on the history of Multiflow
- Architecture and implementation of a VLIW supercomputer
- A VLIW architecture for a trace scheduling compiler
- The Multiflow trace scheduling compiler
- Embedded/VLIW book with Multiflow-related content
- Very Long Instruction Word architectures and the ELI-512
- Parallel processing: a smart compiler and a dumb machine
- Bulldog: a compiler for VLIW architectures
- Articles with short description
- 1984 establishments in Connecticut
- 1990 disestablishments in Connecticut
- American companies established in 1984
- American companies disestablished in 1990
- Computer companies established in 1984
- Computer companies disestablished in 1990
- Defunct computer companies of the United States
- Defunct computer hardware companies
- Defunct computer systems companies
- Defunct software companies of the United States
- Software companies based in Connecticut
- Software companies established in 1984
- Software companies disestablished in 1990
- Supercomputers
- Technology companies established in 1984
- Technology companies disestablished in 1990
- Very long instruction word computing
- 5
- Companies of the United States by year of establishment