Floating Point Systems, Inc. (FPS), was a
Beaverton, Oregon
Beaverton is a city in Washington County, in the U.S. state of Oregon with a small portion bordering Portland in the Tualatin Valley. The city is among the main cities that make up the Portland metropolitan area. Its population was 97,494 at ...
vendor of attached
array 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 ...
s and
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 popu ...
s. The company was founded in 1970 by former
Tektronix
Tektronix, Inc., historically widely known as Tek, is an American company best known for manufacturing test and measurement devices such as oscilloscopes, logic analyzers, and video and mobile test protocol equipment.
Originally an independent ...
engineer
Norm Winningstad
C. Norman (Norm) Winningstad (November 5, 1925 – November 24, 2010) was an American engineer and businessman in the state of Oregon. A native of California, he served in the U.S. Navy during World War II before working at what is now Lawrence Be ...
,
with partners Tom Prince, Frank Bouton and Robert Carter. Carter was a salesman for
Data General
Data General Corporation was one of the first minicomputer firms of the late 1960s. Three of the four founders were former employees of Digital Equipment Corporation (DEC).
Their first product, 1969's Data General Nova, was a 16-bit minicompu ...
Corp. who persuaded Bouton and Prince to leave Tektronix to start the new company. Winningstad was the fourth partner.
History
The original goal of the company was to supply economical, but high-performance,
floating point
In computing, floating-point arithmetic (FP) is arithmetic that represents real numbers approximately, using an integer with a fixed precision, called the significand, scaled by an integer exponent of a fixed base. For example, 12.345 can be r ...
coprocessors for
minicomputer
A minicomputer, or colloquially mini, is a class of smaller general purpose computers that developed in the mid-1960s and sold at a much lower price than mainframe and mid-size computers from IBM and its direct competitors. In a 1970 survey, ...
s. In 1976, the ''
AP-120B''
array 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 ...
was produced. This was soon followed by a unit for larger systems and
IBM mainframes, the
FPS AP-190
FPS may refer to:
Arts and entertainment
* F.P.S. (Law & Order: Criminal Intent), "F.P.S." (''Law & Order: Criminal Intent''), an episode of the TV show ''Law & Order: Criminal Intent''
* ''fps magazine'', a defunct magazine about animation
* '' ...
. In 1981, the follow-on ''FPS-164'' was produced, followed by the FPS-264, which had the same architecture. This was five times faster, using
ECL instead of
TTL chips.
These processors were widely used as attached processors for scientific applications in
reflection seismology
Reflection seismology (or seismic reflection) is a method of exploration geophysics that uses the principles of seismology to estimate the properties of the Earth's subsurface from reflected seismic waves. The method requires a controlled seis ...
,
physical chemistry
Physical chemistry is the study of macroscopic and microscopic phenomena in chemical systems in terms of the principles, practices, and concepts of physics such as motion, energy, force, time, thermodynamics, quantum chemistry, statistical ...
,
NSA
The National Security Agency (NSA) is a national-level intelligence agency of the United States Department of Defense, under the authority of the Director of National Intelligence (DNI). The NSA is responsible for global monitoring, collectio ...
cryptology
Cryptography, or cryptology (from grc, , translit=kryptós "hidden, secret"; and ''graphein'', "to write", or ''-logia'', "study", respectively), is the practice and study of techniques for secure communication in the presence of adver ...
and other disciplines requiring large numbers of computations. Attached array processors were usually used in facilities where larger
supercomputers
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 ...
were either not needed or not affordable. Hundreds if not thousands of FPS boxes were delivered and highly regarded. FPS's primary competition up to this time was IBM (3838 array processor) and CSP Inc.
Cornell University
Cornell University is a private statutory land-grant research university based in Ithaca, New York. It is a member of the Ivy League. Founded in 1865 by Ezra Cornell and Andrew Dickson White, Cornell was founded with the intention to ...
, led by physicist
Kenneth G. Wilson
Kenneth Geddes "Ken" Wilson (June 8, 1936 – June 15, 2013) was an American theoretical physicist and a pioneer in leveraging computers for studying particle physics. He was awarded the 1982 Nobel Prize in Physics for his work on phase ...
, made a supercomputer proposal to NSF with IBM to produce a processor array of FPS boxes attached to an IBM mainframe with the name ''lCAP''.
Parallel processing
In 1986, the ''T-Series''
hypercube
In geometry, a hypercube is an ''n''-dimensional analogue of a square () and a cube (). It is a closed, compact, convex figure whose 1-skeleton consists of groups of opposite parallel line segments aligned in each of the space's dimensions ...
computers using
INMOS transputer
The transputer is a series of pioneering microprocessors from the 1980s, intended for parallel computing. To support this, each transputer had its own integrated memory and serial communication links to exchange data with other transputers. ...
s and
Weitek
Weitek Corporation was an American chip-design company that originally focused on floating-point units for a number of commercial CPU designs. During the early to mid-1980s, Weitek designs could be found powering a number of high-end designs a ...
floating-point
In computing, floating-point arithmetic (FP) is arithmetic that represents real numbers approximately, using an integer with a fixed precision, called the significand, scaled by an integer exponent of a fixed base. For example, 12.345 can be ...
processors was introduced. The T stood for "
Tesseract
In geometry, a tesseract is the four-dimensional analogue of the cube; the tesseract is to the cube as the cube is to the square. Just as the surface of the cube consists of six square faces, the hypersurface of the tesseract consists of ei ...
". Unfortunately, parallel processing was still in its infancy and the software tools and libraries for the T-Series didn't facilitate customers' parallel programming. I/O was also difficult, so the T-Series was discontinued, a mistake costing tens of millions of dollars that was nearly fatal to FPS. A few dozen T-series were delivered.
Celerity acquisition; acquisition by Cray
In 1988, FPS acquired the assets of
Celerity Computing
Celerity Computing Inc. was a San Diego, California vendor of Unix-based "supermini" computers. Celerity Computing was founded in May 1983 by Steve Vallender, Nick Aneshansley and Andrew McCroklin.
Celerity shipped its first product, the C1200 P ...
of
San Diego, California
San Diego ( , ; ) is a city on the Pacific Ocean coast of Southern California located immediately adjacent to the Mexico–United States border. With a 2020 population of 1,386,932, it is the List of United States cities by population, eigh ...
, renaming itself as FPS Computing. Celerity's product lines were further developed by FPS, the
Celerity 6000
Celerity (Latin ''celeritas'') may refer to:
* Speed, quickness
* Speed of light, ''celeritas''
* Celerity BBS, a computer bulletin board system popular in the 1990s
* Celerity Computing Inc., defunct San Diego, California vendor
* Celerity IT, a ...
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 popu ...
being developed into the ''FPS Model 500'' series.
FPS was acquired by
Cray
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 ...
in 1991 for $3.25 million, and their products became the ''
S-MP'' and ''APP'' product lines of
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 ...
.
The S-MP was a
SPARC
SPARC (Scalable Processor Architecture) is a reduced instruction set computer (RISC) instruction set architecture originally developed by Sun Microsystems. Its design was strongly influenced by the experimental Berkeley RISC system developed ...
-based
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 ...
server (based on the Model 500); the MCP a matrix co-processor array based on eighty-four
Intel i860
The Intel i860 (also known as 80860) is a RISC microprocessor design introduced by Intel in 1989. It is one of Intel's first attempts at an entirely new, high-end instruction set architecture since the failed Intel iAPX 432 from the beginning o ...
processors. After Cray purchased FPS, it changed the group's direction by making them ''Cray Research Superservers, Inc.'', later becoming the Cray Business Systems Division (Cray BSD). The MCP was renamed the
Cray APP. The S-MP architecture was not developed further. Instead, it was replaced by the ''
Cray Superserver 6400'', (CS6400), which was derived indirectly from a collaboration between
Sun Microsystems
Sun Microsystems, Inc. (Sun for short) 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, ...
and
Xerox PARC
PARC (Palo Alto Research Center; formerly Xerox PARC) is a research and development company in Palo Alto, California. Founded in 1969 by Jacob E. "Jack" Goldman, chief scientist of Xerox Corporation, the company was originally a division of Xer ...
.
Acquisition by SGI and Sun
Silicon Graphics
Silicon Graphics, Inc. (stylized as SiliconGraphics before 1999, later rebranded SGI, historically known as Silicon Graphics Computer Systems or SGCS) was an American high-performance computing manufacturer, producing computer hardware and soft ...
acquired Cray Research in 1996, and shortly afterward the Cray BSD business unit along with the CS6400 product line was sold to Sun Microsystems for an undisclosed amount (acknowledged later by a Sun executive to be "significantly less than $100 million").
Sun was then able to bring to market the follow-on to the CS6400 which Cray BSD was developing at the time, codenamed ''Starfire'', launching it as the
Ultra Enterprise 10000 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 ...
server. This system was followed by the
Sun Fire 15K and Sun Fire 25K. These systems allowed Sun to become a first tier vendor in the large server market. In January 2010,
Sun was acquired by Oracle Corporation.
See also
*
Glen Culler
Glen Jacob Culler (July 7, 1927 – May 3, 2003) was an American professor of electrical engineering and an important early innovator in the development of the Internet. Culler joined the University of California, Santa Barbara (UCSB) mathematics ...
*
Cydrome
Cydrome (1984−1988) was a computer company established in San Jose of the Silicon Valley region in California. Its mission was to develop a numeric processor. The founders were David Yen, Wei Yen, Ross Towle, Arun Kumar, and Bob Rau (the chie ...
*
Multiflow {{no references, date=June 2019
Multiflow Computer, Inc., founded in April, 1984 near New Haven, Connecticut, USA, was a manufacturer and seller of minisupercomputer hardware and software embodying the VLIW design style. Multiflow, incorporated in ...
References
External links
1986 news about FPS- ''Daily Journal of Commerce''
* Howard Thrailkil
FPS Computing: A History of Firsts*
Gordon Bell
Chester Gordon Bell (born August 19, 1934) is an American electrical engineer and manager. An early employee of Digital Equipment Corporation (DEC) 1960–1966, Bell designed several of their PDP machines and later became Vice President of Engi ...
"A Brief History of Supercomputing"
{{FormerORCompanies
Defunct computer hardware companies
Defunct companies based in Oregon
Beaverton, Oregon
Electronics companies established in 1970
Electronics companies disestablished in 1991
Floating point
1970 establishments in Oregon
1991 disestablishments in Oregon
Defunct computer companies of the United States