Convex Computer
   HOME

TheInfoList



OR:

Convex Computer Corporation was a company that developed, manufactured and marketed
vector Vector most often refers to: *Euclidean vector, a quantity with a magnitude and a direction *Vector (epidemiology), an agent that carries and transmits an infectious pathogen into another living organism Vector may also refer to: Mathematic ...
minisupercomputer Minisupercomputers constituted a short-lived class of computers that emerged in the mid-1980s, characterized by the combination of vector processing and small-scale multiprocessing. As scientific computing using vector processors became more popul ...
s and
supercomputer 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 ...
s for small-to-medium-sized businesses. Their later Exemplar series of
parallel computing Parallel computing is a type of computation in which many calculations or processes are carried out simultaneously. Large problems can often be divided into smaller ones, which can then be solved at the same time. There are several different fo ...
machines were based on the
Hewlett-Packard The Hewlett-Packard Company, commonly shortened to Hewlett-Packard ( ) or HP, was an American multinational information technology company headquartered in Palo Alto, California. HP developed and provided a wide variety of hardware components ...
(HP)
PA-RISC PA-RISC is an instruction set architecture (ISA) developed by Hewlett-Packard. As the name implies, it is a reduced instruction set computer (RISC) architecture, where the PA stands for Precision Architecture. The design is also referred to as ...
microprocessors, and in 1995, HP bought the company. Exemplar machines were offered for sale by HP for some time, and Exemplar technology was used in HP's V-Class machines.


History

Convex was formed in 1982 by Bob Paluck and Steve Wallach in
Richardson, Texas Richardson is a city in Dallas and Collin counties in the U.S. state of Texas. As of the 2020 United States census, the city had a total population of 119,469. Richardson is an inner suburb of the city of Dallas. It is home to the University of ...
. It was originally named Parsec and early prototype and production boards bear that name. They planned on producing a machine very similar in architecture to the
Cray Research 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 i ...
vector processor In computing, a vector processor or array processor is a central processing unit (CPU) that implements an instruction set where its instructions are designed to operate efficiently and effectively on large one-dimensional arrays of data called ...
machines, with a somewhat lower performance, but with a much better price/performance ratio. In order to lower costs, the Convex designs were not as technologically aggressive as Cray's, and were based on more mainstream chip technology, attempting to make up for the loss in performance in other ways. Their first machine was the C1, released in 1985. The C1 was very similar to the
Cray-1 The Cray-1 was a supercomputer designed, manufactured and marketed by Cray Research. Announced in 1975, the first Cray-1 system was installed at Los Alamos National Laboratory in 1976. Eventually, over 100 Cray-1s were sold, making it one of the ...
in general design, but its CPU and main memory was implemented with slower but less expensive CMOS technology. They offset this by increasing the capabilities of the vector units, including doubling the vector registers' length to 128 64-bit elements each. It also used
virtual memory In computing, virtual memory, or virtual storage is a memory management technique that provides an "idealized abstraction of the storage resources that are actually available on a given machine" which "creates the illusion to users of a very l ...
as opposed to the static memory system of the Cray machines, which improved programming. It was generally rated at 20 MFLOPS peak for double precision (64-bit), and 40 MFLOPS peak for single precision (32-bit), about one fifth the normal speed of the Cray-1. They also invested heavily in advanced automatic vectorizing
compiler In computing, a compiler is a computer program that translates computer code written in one programming language (the ''source'' language) into another language (the ''target'' language). The name "compiler" is primarily used for programs that ...
s in order to gain performance when existing programs were ported to their systems. The machines ran a
BSD The Berkeley Software Distribution or Berkeley Standard Distribution (BSD) is a discontinued operating system based on Research Unix, developed and distributed by the Computer Systems Research Group (CSRG) at the University of California, Berk ...
version of
Unix Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and ot ...
known initially as Convex Unix then later as ConvexOS due to trademark and licensing issues. ConvexOS has DEC VMS compatibility features as well as Cray Fortran features. Their Fortran compiler went on to be licensed to other computers such as
Ardent Computer Stardent Computer, Inc. was a manufacturer of graphics supercomputer workstations in the late 1980s. The company was formed in 1989 when Ardent Computer Corporation (formerly Dana Computer, Inc.) and Stellar Computer Inc. merged. History Stellar ...
and Stellar (and merged Stardent). The C2 was a crossbar-interconnected
multiprocessor Multiprocessing is the use of two or more central processing units (CPUs) within a single computer system. The term also refers to the ability of a system to support more than one processor or the ability to allocate tasks between them. There ar ...
version of the C1, with up to four CPUs, released in 1988. It used newer 20,000-gate CMOS and 10,000-gate
emitter-coupled logic In electronics, emitter-coupled logic (ECL) is a high-speed integrated circuit bipolar transistor logic family. ECL uses an overdriven bipolar junction transistor (BJT) differential amplifier with single-ended input and limited emitter current to ...
(ECL) gate arrays for a boost in clock speed from 10 MHz to 25 MHz, and rated at 50 MFLOPS peak for double precision per CPU (100 MFLOPS peak for single precision). It was Convex's most successful product. The C2 was followed by the C3 in 1991, being essentially similar to the C2 but with a faster clock and support for up to eight CPUs implemented with low-density GaAs FPGAs. Various configurations of the C3 were offered, with 50 to 240 MFLOPS per CPU. However, the C3 and the Convex business model were overtaken by changes in the computer industry. The arrival of RISC microprocessors meant that it was no longer possible to develop cost-effective high-performance computing as a standalone small low-volume company. While the C3 was delivered late, which resulted in lost sales, it was still not going to be able to compete with commodity high-performance computing in the long run. Another speed boost used in the C3 and C4, which moved the hardware implementation to
GaAs Gallium arsenide (GaAs) is a III-V direct band gap semiconductor with a zinc blende crystal structure. Gallium arsenide is used in the manufacture of devices such as microwave frequency integrated circuits, monolithic microwave integrated circui ...
-based chips, following an evolution identical to that of the Cray machines, but the effort was too little, too late. Some considered the whole C4 program to be nothing more than chasing a business in decline. By this time, even though Convex was the first vendor to ship a
GaAs Gallium arsenide (GaAs) is a III-V direct band gap semiconductor with a zinc blende crystal structure. Gallium arsenide is used in the manufacture of devices such as microwave frequency integrated circuits, monolithic microwave integrated circui ...
based product, they were losing money. In 1994, Convex introduced an entirely new design, known as the Exemplar. Unlike the C-series vector computer, the Exemplar was a parallel-computing machine that used HP PA-7200 microprocessors, connected together using SCI. First dubbed MPP, these machines were later called SPP and Exemplar and sold under the SPP-1600 moniker. The expectation was that a software programming model for parallel computing could draw in customers. But the type of customers Convex attracted believed in Fortran and brute force rather than sophisticated technology. The operating system also had terrible performance problems which could not easily be fixed. Eventually, Convex established a working partnership with HP's hardware and software divisions. Initially it was intended that the Exemplar would be binary-compatible with HP's
HP-UX HP-UX (from "Hewlett Packard Unix") is Hewlett Packard Enterprise's proprietary implementation of the Unix operating system, based on Unix System V (initially System III) and first released in 1984. Current versions support HPE Integrity Ser ...
operating system but eventually it was decided to port HP-UX to the platform and sell the platform as standalone servers. In 1995, Hewlett-Packard bought Convex. HP sold Convex Exemplar machines under the S-Class (MP) and X-Class (CC-NUMA) titles, and later incorporated some of Exemplar's technology into the V-Class machine, which was released running the HP-UX 11.0 release instead of the SPP-UX version which was sold with the S- and X-Class products.


Culture

According to most former employees, Convex was a very fun place at which to work. For some time, there were beer parties every Friday, and an annual Convex Beach Party (where a truck load of sand would be dumped on the parking lot to simulate a beach in Richardson, Texas). There was a fitness center and other recreational facilities on-site. Convex had a very clear and compelling mission statement: "The Fastest Computers Possible for Under $1M". Convex had an unusually thorough interview process, which, for technical positions, included a grilling by a group of engineers. The extensive interview process carried over to other departments as well, where the key people who would be working with the prospective employee each interviewed the candidate, then met in roundtable to discuss whether or not to hire. Convex lasted longer than most
minisupercomputer Minisupercomputers constituted a short-lived class of computers that emerged in the mid-1980s, characterized by the combination of vector processing and small-scale multiprocessing. As scientific computing using vector processors became more popul ...
companies, and to celebrate this and more so to remind themselves of the difficulties of the market, Convex had a graveyard of former competitor companies on its property. Ex-employees of Convex jokingly refer to themselves as ''ex-cons''. There is
mailing list
of Convex ex-employees, as well as frequent reunio


Famous People at Convex

Some famous names in
computing Computing is any goal-oriented activity requiring, benefiting from, or creating computing machinery. It includes the study and experimentation of algorithmic processes, and development of both hardware and software. Computing has scientific, e ...
worked at Convex. * Co-founder Steve Wallach is well known for his work at Data General, Convex, Convey Computer Corporation and other companies. * Brian Berliner developer of the current
Concurrent Versions System Concurrent Versions System (CVS, also known as the Concurrent Versioning System) is a revision control system originally developed by Dick Grune in July 1986. CVS operates as a front end to RCS, an earlier system which operates on single fil ...
is an ExCon. *
Tom Christiansen Thomas S. "Tom" Christiansen (born February 13, 1963), nicknamed tchrist or occasionally thoth, is a Unix developer and user known for his work with the Perl programming language. Christiansen worked for several years at TSR Hobbies before atte ...
of
Perl Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages. "Perl" refers to Perl 5, but from 2000 to 2019 it also referred to its redesigned "sister language", Perl 6, before the latter's name was offici ...
fame worked at Convex in the Technical Assistance Center and then on a project called Convex Meta Series, which was an attempt to create cheap cluster computers. * Dan Connolly of
HTML The HyperText Markup Language or HTML is the standard markup language for documents designed to be displayed in a web browser. It can be assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaScri ...
and
W3C The World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web. Founded in 1994 and led by Tim Berners-Lee, the consortium is made up of member organizations that maintain full-time staff working to ...
fame worked at Convex on the documentation tools team. * Harry Foster, is the Chief Scientist Verification at Siemens EDA, authored 6 functional verification books, and served as the IEEE/ACM 58th
Design Automation Conference The Design Automation Conference, or DAC, is an annual event, a combination of a technical conference and a trade show, both specializing in electronic design automation (EDA). DAC is the oldest and largest conference in EDA, started in 1964. ...
General Chair. * Ken Harward, who became studio director at
Ritual Entertainment Ritual Entertainment was an American video game developer established in 1996 by Robert Atkins, Mark Dochtermann, Jim Dosé, Richard 'Levelord' Gray, Michael Hadwin, Harry Miller, and Tom Mustaine. Based in Dallas, Texas, Ritual Entertainment wa ...
, also worked on documentation tools at Convex. * Mark Lutz author of several
Python programming language Python is a high-level, general-purpose programming language. Its design philosophy emphasizes code readability with the use of significant indentation. Python is dynamically-typed and garbage-collected. It supports multiple programming p ...
books, worked at Convex. * Frank Marshall who led
Cisco Systems Cisco Systems, Inc., commonly known as Cisco, is an American-based multinational corporation, multinational digital communications technology conglomerate (company), conglomerate corporation headquartered in San Jose, California. Cisco develo ...
to great success in the 1990s was VP of engineering at Convex during its peak years. * Robert Morris, famous for both the Morris worm and as a founding partner of
Y Combinator Y Combinator (YC) is an American technology startup accelerator launched in March 2005. It has been used to launch more than 3,000 companies, including Airbnb, Coinbase, Cruise, DoorDash, Dropbox, Instacart, Quora, PagerDuty, Reddit, Str ...
, worked as a summer intern at Convex. * Craig Warner is now an R&D Engineer at HP. * Jon Gelsey is now CEO at Auth0.


References


External links


Convex ex-employees website
*{{cite web , last=Faught , first=Danny , url=http://www.tejasconsulting.com/newsletter/2003April-May.html , title=Convex is Dead, Long Live Convex , at=Feature Article , archive-url=https://web.archive.org/web/20030806052446/http://www.tejasconsulting.com/newsletter/2003April-May.html , archive-date=2003-08-06 1995 mergers and acquisitions American companies established in 1982 American companies disestablished in 1995 Companies based in Richardson, Texas Computer companies established in 1982 Computer companies disestablished in 1995 Defunct computer companies of the United States Defunct computer hardware companies Hewlett-Packard acquisitions Vector supercomputers