Thinking Machines Corporation

Last updated
Thinking Machines Corporation
Type Private
FoundedMay 1983;40 years ago (1983-05)
Waltham, Massachusetts, U.S.
Founder
Defunct1994;29 years ago (1994)
Successor
Headquarters
Cambridge, Massachusetts
,
U.S.
Products Connection Machine supercomputers; DataVault storage
Number of employees
1000

Thinking Machines Corporation was a supercomputer manufacturer and artificial intelligence (AI) company, [1] founded in Waltham, Massachusetts, in 1983 by Sheryl Handler and W. Daniel "Danny" Hillis to turn Hillis's doctoral work at the Massachusetts Institute of Technology (MIT) on massively parallel computing architectures into a commercial product named the Connection Machine. The company moved in 1984 from Waltham to Kendall Square in Cambridge, Massachusetts, close to the MIT AI Lab. Thinking Machines made some of the most powerful supercomputers of the time, and by 1993 the four fastest computers in the world were Connection Machines. [2] The firm filed for bankruptcy in 1994; its hardware and parallel computing software divisions were acquired in time by Sun Microsystems.

Contents

Supercomputer products

On the hardware side, Thinking Machines produced several Connection Machine models (in chronological order): the CM-1, CM-2, CM-200, CM-5, and CM-5E. The CM-1 and 2 came first in models with 64K (65,536) bit-serial processors (16 processors per chip) and later, the smaller 16K and 4K configurations. The Connection Machine was programmed in a variety of specialized programming languages, including *Lisp and CM Lisp (derived from Common Lisp), C* (derived by Thinking Machines from C), and CM Fortran. These languages used proprietary compilers to translate code into the parallel instruction set of the Connection Machine. The CM-1 through CM-200 were examples of single instruction, multiple data (SIMD) architecture, while the later CM-5 and CM-5E were multiple instruction, multiple data (MIMD) that combined commodity SPARC processors and proprietary vector processors in a fat tree computer network.

All Connection Machine models required a serial front-end processor, which was most often a Sun Microsystems workstation, but on early models could also be a Digital Equipment Corporation (DEC) VAX minicomputer or Symbolics Lisp machine.

Thinking Machines also introduced an early commercial redundant array of independent disks (RAID) 2 disk array, the DataVault, circa 1988. [3]

Business history

Advertisement poster at the National Cryptologic Museum Simv.jpg
Advertisement poster at the National Cryptologic Museum

In May 1985, Thinking Machines became the third company to register a .com domain name (think.com). It became profitable in 1989, in part because of its contracts from the Defense Advanced Research Projects Agency (DARPA). [4] The next year, they sold $65 million (USD) worth of hardware and software, making them the market leader in parallel supercomputers. Thinking Machines' primary supercomputer competitor was Cray Research. Other parallel computing competitors included nCUBE, nearby Kendall Square Research, and MasPar, which made a computer similar to the CM-2, and Meiko Scientific, whose CS-2 was similar to the CM-5. In 1991, DARPA and the United States Department of Energy reduced their purchases amid criticism they were unfairly favoring Thinking Machines at the expense of Cray, nCUBE, and MasPar. Tightening export laws also prevented the most powerful Connection Machines from being exported. By 1992, the company was losing money, and CEO Sheryl Handler was forced out.

In August 1994, Thinking Machines filed for Chapter 11 bankruptcy. The hardware portion of the company was purchased by Sun Microsystems, and TMC re-emerged as a small software company specializing in parallel software tools for commodity clusters and data mining software for its installed base and former competitors' parallel supercomputers. In December 1996, the parallel software development section was also acquired by Sun Microsystems.

Thinking Machines continued as a pure data mining company until it was acquired in 1999 by Oracle Corporation. Oracle later acquired Sun Microsystems, thus re-uniting much of Thinking Machines' intellectual property.

The program wide area information server (WAIS), developed at Thinking Machines by Brewster Kahle, would later be influential in starting the Internet Archive and associated projects, including the Rosetta Project as part of Danny Hillis' Clock of the Long Now.

Architect Greg Papadopoulos later became Sun Microsystems's chief technology officer (CTO).

Dispersal

Many of the hardware people left for Sun Microsystems and went on to design the Sun Enterprise series of parallel computers. The Darwin data mining toolkit, developed by Thinking Machines' Business Supercomputer Group, was purchased by Oracle. Most of the team that built Darwin had already left for Dun & Bradstreet soon after Thinking Machines Corporation entered bankruptcy in 1994.

Thinking Machines alumni (known as "Thunkos") helped create several parallel computing software start-ups, including Ab Initio Software; and Applied Parallel Technologies, which was later renamed Torrent Systems and acquired by Ascential Software, which was in turn acquired by IBM.

Besides Hillis, other noted people who worked for or with the company included Robert Millstein, Greg Papadopoulos, David Waltz, Guy L. Steele Jr., Karl Sims, Brewster Kahle, Bradley Kuszmaul, Carl Feynman, Cliff Lasser, Marvin Denicoff, Alex Vasilevsky, Allan Torres, Richard Fishman, Mirza Mehdi, Alan Harshman, Richard Jordan, Alan Mercer, James Bailey, Tsutomu Shimomura. Among the early corporate fellows of Thinking Machines were Marvin Minsky, Douglas Lenat, Stephen Wolfram, Tomaso Poggio, Richard Feynman, and Jack Schwartz, later joined by Charles E. Leiserson, Alan Edelman, Eric Lander, and Lennart Johnsson.

DARPA's Connection Machines were decommissioned by 1996. [5]

In the 1993 film Jurassic Park , Connection Machines (non-functioning dummies) are visible in the park's control room, programmer Dennis Nedry mentions "eight Connection Machines" [6] and a video about dinosaur cloning mentions "Thinking Machines supercomputers".

In the 1996 film Mission Impossible , Luther Stickell asks Franz Krieger for "Thinking Machine laptops" to help hack into the CIA's Langley supercomputer. [7]

Tom Clancy's novel Rainbow Six speaks of the NSA's "star machine from a company gone bankrupt, the Super-Connector from Thinking Machines, Inc., of Cambridge, Massachusetts" in the NSA's basement. In addition, in The Bear and the Dragon says the National Security Agency could crack nearly any book or cipher with one of three custom operating systems designed for a Thinking Machines supercomputer.

In the 2008 video game Fallout 3 , it is mentioned that the pre-war firm that made the computer systems for Vaults is called Think Machine.

See also

Related Research Articles

<span class="mw-page-title-main">Sun Microsystems</span> American computer company, 1982–2010

Sun Microsystems, Inc. was an American technology company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, the Network File System (NFS), and SPARC microprocessors. Sun contributed significantly to the evolution of several key computing technologies, among them Unix, RISC processors, thin client computing, and virtualized computing. Notable Sun acquisitions include Cray Business Systems Division, Storagetek, and Innotek GmbH, creators of VirtualBox. Sun was founded on February 24, 1982. At its height, the Sun headquarters were in Santa Clara, California, on the former west campus of the Agnews Developmental Center.

Symbolics, Inc., was a privately held American computer manufacturer that acquired the assets of the former company and continues to sell and maintain the Open Genera Lisp system and the Macsyma computer algebra system.

<span class="mw-page-title-main">Supercomputer</span> Type of extremely powerful computer

A supercomputer is a computer with a high level of performance as compared to a general-purpose computer. The performance of a supercomputer is commonly measured in floating-point operations per second (FLOPS) instead of million instructions per second (MIPS). Since 2017, supercomputers have existed which can perform over 1017 FLOPS (a hundred quadrillion FLOPS, 100 petaFLOPS or 100 PFLOPS). For comparison, a desktop computer has performance in the range of hundreds of gigaFLOPS (1011) to tens of teraFLOPS (1013). Since November 2017, all of the world's fastest 500 supercomputers run on Linux-based operating systems. Additional research is being conducted in the United States, the European Union, Taiwan, Japan, and China to build faster, more powerful and technologically superior exascale supercomputers.

<span class="mw-page-title-main">Connection Machine</span> Supercomputer

A Connection Machine (CM) is a member of a series of massively parallel supercomputers that grew out of doctoral research on alternatives to the traditional von Neumann architecture of computers by Danny Hillis at Massachusetts Institute of Technology (MIT) in the early 1980s. Starting with CM-1, the machines were intended originally for applications in artificial intelligence (AI) and symbolic processing, but later versions found greater success in the field of computational science.

<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.

nCUBE was a series of parallel computing computers from the company of the same name. Early generations of the hardware used a custom microprocessor. With its final generations of servers, nCUBE no longer designed custom microprocessors for machines, but used server-class chips manufactured by a third party in massively parallel hardware deployments, primarily for the purposes of on-demand video.

Cray Inc., a subsidiary of Hewlett Packard Enterprise, is an American supercomputer manufacturer headquartered in Seattle, Washington. It also manufactures systems for data storage and analytics. Several Cray supercomputer systems are listed in the TOP500, which ranks the most powerful supercomputers in the world.

<span class="mw-page-title-main">Guy L. Steele Jr.</span> American computer scientist (born 1954)

Guy Lewis Steele Jr. is an American computer scientist who has played an important role in designing and documenting several computer programming languages and technical standards.

<span class="mw-page-title-main">Danny Hillis</span> American computer scientist

William Daniel Hillis is an American inventor, entrepreneur, and computer scientist, who pioneered parallel computers and their use in artificial intelligence. He founded Thinking Machines Corporation, a parallel supercomputer manufacturer, and subsequently was Vice President of Research and Disney Fellow at Walt Disney Imagineering.

<span class="mw-page-title-main">Fat tree</span> Universal network for provably efficient communication

The fat tree network is a universal network for provably efficient communication. It was invented by Charles E. Leiserson of the Massachusetts Institute of Technology in 1985. k-ary n-trees, the type of fat-trees commonly used in most high-performance networks, were initially formalized in 1997.

Ken Batcher, full name Kenneth Edward Batcher was an emeritus professor of Computer Science at Kent State University. He also worked as a computer architect at Goodyear Aerospace in Akron, Ohio for 28 years.

<span class="mw-page-title-main">Floating Point Systems</span>

Floating Point Systems, Inc. (FPS), was a Beaverton, Oregon vendor of attached array processors and minisupercomputers. The company was founded in 1970 by former Tektronix engineer Norm Winningstad, with partners Tom Prince, Frank Bouton and Robert Carter. Carter was a salesman for Data General Corp. who persuaded Bouton and Prince to leave Tektronix to start the new company. Winningstad was the fourth partner.

*Lisp is a programming language, a dialect of the language Lisp. It was conceived of in 1985 by two employees of the Thinking Machines Corporation, Cliff Lasser and Steve Omohundro, as a way to provide an efficient yet high-level language for programming the nascent Connection Machine (CM).

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

MasPar Computer Corporation was a minisupercomputer vendor that was founded in 1987 by Jeff Kalb. The company was based in Sunnyvale, California.

The VLSI Project was a DARPA-program initiated by Robert Kahn in 1978 that provided research funding to a wide variety of university-based teams in an effort to improve the state of the art in microprocessor design, then known as Very Large Scale Integration (VLSI).

In computer science, partitioned global address space (PGAS) is a parallel programming model paradigm. PGAS is typified by communication operations involving a global memory address space abstraction that is logically partitioned, where a portion is local to each process, thread, or processing element. The novelty of PGAS is that the portions of the shared memory space may have an affinity for a particular process, thereby exploiting locality of reference in order to improve performance. A PGAS memory model is featured in various parallel programming languages and libraries, including: Coarray Fortran, Unified Parallel C, Split-C, Fortress, Chapel, X10, UPC++, Coarray C++, Global Arrays, DASH and SHMEM. The PGAS paradigm is now an integrated part of the Fortran language, as of Fortran 2008 which standardized coarrays.

In computing, the term data warehouse appliance (DWA) was coined by Foster Hinshaw for a computer architecture for data warehouses (DW) specifically marketed for big data analysis and discovery that is simple to use and has a high performance for the workload. A DWA includes an integrated set of servers, storage, operating systems, and databases.

Encore Computer was an early pioneer in the parallel computing market, based in Marlborough, Massachusetts. Although offering several system designs beginning in 1985, they were never as well known as other companies in this field such as Pyramid Technology, Alliant, and the most similar systems Sequent and FLEX.

Isra Vision Parsytec AG is a company of Isra Vision, founded in 1985 as Parsytec in Aachen, Germany.

<span class="mw-page-title-main">Lew Tucker</span> American computer scientist

Lewis Wiley Tucker is an American computer scientist, open source advocate, and industry executive spanning several decades of technology innovation. As an early proponent of internet technologies, he held executive-level positions at Sun Microsystems, Salesforce.com, and Cisco Systems contributing to the advancement of the Java programming language and platform, the AppExchange on-demand application marketplace, and the OpenStack cloud computing platform.

References

  1. "Thinking Machines". Technology Review. November 1, 2006.
  2. "Sublist Generator". Top500.org: Top500 Supercomputer Sites. Retrieved 2019-01-03.
  3. US 4,899,342,"Method and Apparatus for Operating Multi-unit Array of Memories"
  4. Markoff, John (29 November 1989). "U.S. Awards Computer Contract". New York Times.
  5. "SCD supercomputers, past and present (grouped by vendor)". Computational & Information Systems Lab (CISL), Supercomputer Gallery. National Center for Atmospheric Research.
  6. Movie Quotes Database
  7. See wikiquote:Mission: Impossible (film)