HOME

TheInfoList



OR:

BiiN Corporation was a company created out of a joint research project by
Intel Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California, and Delaware General Corporation Law, incorporated in Delaware. Intel designs, manufactures, and sells computer compo ...
and
Siemens Siemens AG ( ) is a German multinational technology conglomerate. It is focused on industrial automation, building automation, rail transport and health technology. Siemens is the largest engineering company in Europe, and holds the positi ...
to develop fault tolerant high-performance multi-processor
computer A computer is a machine that can be Computer programming, programmed to automatically Execution (computing), carry out sequences of arithmetic or logical operations (''computation''). Modern digital electronic computers can perform generic set ...
s build on custom
microprocessor A microprocessor is a computer processor (computing), 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, a ...
designs. BiiN was an outgrowth of the Intel iAPX 432
multiprocessor Multiprocessing (MP) 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. The ...
project, ancestor of iPSC and nCUBE. The company was closed down in October 1989, and folded in April 1990, with no significant sales. The whole project was considered within Intel to have been so poorly managed that the company name was considered to be an acronym for ''Billions Invested In Nothing''. However, several subset versions of the processor designed for the project were later offered commercially as versions of the
Intel i960 Intel's i960 (or 80960) is a RISC-based microprocessor design that became popular during the early 1990s as an embedded system, embedded microcontroller. It became a best-selling CPU in that segment, along with the competing AMD 29000. In spite ...
, which became popular as an
embedded processor An embedded system is a specialized computer system—a combination of a computer processor, computer memory, and input/output peripheral devices—that has a dedicated function within a larger mechanical or electronic system. It is em ...
in the mid-1990s.


History

BiiN began in 1982 as Gemini, a research project equally funded by Intel and Siemens. The project's aim was to design and build a complete system for so-called " mission critical" computing, such as on-line
transaction processing In computer science, transaction processing is information processing that is divided into individual, indivisible operations called ''transactions''. Each transaction must succeed or fail as a complete unit; it can never be only partially c ...
, industrial control applications (such as managing
nuclear reactor A nuclear reactor is a device used to initiate and control a Nuclear fission, fission nuclear chain reaction. They are used for Nuclear power, commercial electricity, nuclear marine propulsion, marine propulsion, Weapons-grade plutonium, weapons ...
s), military applications intolerant of computer
downtime In computing and telecommunications, downtime (also (system) outage or (system) drought colloquially) is a period when a system is unavailable. The unavailability is the proportion of a time-span that a system is unavailable or offline. This is ...
, and national television services. The central themes of the R&D effort were to be transparent multiprocessing and file distribution, dynamically switchable
fault tolerance Fault tolerance is the ability of a system to maintain proper operation despite failures or faults in one or more of its components. This capability is essential for high-availability, mission-critical, or even life-critical systems. Fault t ...
, and a high level of security. Siemens provided the funding through its energy division UBE (''Unternehmensbereich Energietechnik''), who had an interest in fault tolerant computers for use in nuclear installations, while Intel provided the technology, and the whole project was organised with alternate layers of Siemens and Intel management and engineers. Siemens staff stemmed from its various divisions, not just ''UBE'' (where the project unit was called ''E85G''). The core development labs were located on an Intel site in Portland, OR, but there were also Siemens labs in
Berlin, Germany Berlin ( ; ) is the capital and largest city of Germany, by both area and population. With 3.7 million inhabitants, it has the highest population within its city limits of any city in the European Union. The city is also one of the states of ...
, (''Sietec Systemtechnik'', Maxim Ehrlich's team creating the Gemini DBMS),
Vienna, Austria Vienna ( ; ; ) is the capital city, capital, List of largest cities in Austria, most populous city, and one of Federal states of Austria, nine federal states of Austria. It is Austria's primate city, with just over two million inhabitants. ...
,
Princeton, New Jersey The Municipality of Princeton is a Borough (New Jersey), borough in Mercer County, New Jersey, United States. It was established on January 1, 2013, through the consolidation of the Borough of Princeton, New Jersey, Borough of Princeton and Pri ...
(United States) and also Nuremberg, Germany, involved in the development. Since neither Siemens nor Intel could see how to market this new architecture if it were broken up, in 1985 the project became BiiN Partners, and in July 1988 was launched as a company wholly owned by Intel and Siemens. A second company wholly owned by Intel, called BiiN Federal Systems, was also created in order to avoid Foreign Ownership and Controlling Interest (FOCI) problems in selling to the US government. Intel owned all the silicon designs which were licensed to Siemens, while Siemens owned all the software and documentation and licensed them to Intel. BiiN aimed their designs at the high-end fault tolerant market, competing with
Tandem Computers Tandem Computers, Inc. was the dominant manufacturer of fault-tolerant computer systems for Automated teller machine, ATM networks, banks, stock exchanges, telephone switching centers, 911 systems, and other similar commercial transaction proc ...
and Stratus Computer, as opposed to the parallel processing market, where Sequent Computer Systems,
Pyramid Technology Pyramid Technology Corporation was a computer company that produced a number of RISC-based minicomputers at the upper end of the performance range. It was based in the San Francisco Bay Area of California They also became the second company to s ...
, Alliant Computer Systems and others were operating. In order to compete here they had to make sure their first designs were as powerful as the best from the other vendors, and by the time such a system was ready both Intel and Siemens had spent about $300 million with no shipping units. In 1989 Siemens underwent a reorganization, which brought ''UBEs own computer division into the mix. They had long been working with Sequent Computer Systems, and were sceptical that the BiiN systems would deliver anything that the Sequent systems could not. Eventually Intel and Siemens could not agree on further funding, and the venture ended. Several pre-orders on the books were cancelled, and the technology essentially disappeared. With the closing of the project, Intel used the basic RISC core of the CPU design as the basis for other models of the first-generation i960 CPU. For these roles, some of the "advanced" features were removed; the 80960MC removed the complex tagged memory system, the 80960KB also removed the task control system and the memory management unit, and the 80960KA further removed the FPU. The 80960KA and KB were marketed for embedded processor use. Before Intel switched to the
StrongARM The StrongARM is a family of computer microprocessors developed by Digital Equipment Corporation and manufactured in the late 1990s which implemented the ARM v4 instruction set architecture. It was later acquired by Intel in 1997 from DEC's o ...
for the embedded role in the late 1990s, the i960 was one of Intel's most popular products. One odd historical footnote is that
Hughes Aircraft The Hughes Aircraft Company was a major American aerospace company, aerospace and defense contractor founded on February 14, 1934 by Howard Hughes in Glendale, California, as a division of the Hughes Tool Company. The company produced the Hughes ...
had licensed the silicon designs for use in the Advanced Tactical Fighter (now the F-22 Raptor), where it apparently continues to be used today.


Description

Key to the BiiN system was the 960 XA processor, essentially a
RISC In electronics and computer science, a reduced instruction set computer (RISC) is a computer architecture designed to simplify the individual instructions given to the computer to accomplish tasks. Compared to the instructions given to a comp ...
-based version of the earlier i432. Like the i432 , the 960 XA included tagged memory for complete
memory protection Memory protection is a way to control memory access rights on a computer, and is a part of most modern instruction set architectures and operating systems. The main purpose of memory protection is to prevent a process from accessing memory that h ...
even within programs (as opposed to most CPU's, which offer protection only between programs), a full set of instructions for task control, and complex microcode to run it all. Unlike the i432, the 960 XA had fairly good performance, mostly as a side effect of dramatically reducing the complexity of the core
instruction set In computer science, an instruction set architecture (ISA) is an abstract model that generally defines how software controls the CPU in a computer or a family of computers. A device or program that executes instructions described by that ISA, s ...
, integration of all CPU functions on a single chip, and including an FPU. The CPUs were hosted on cards that included an I/O support CPU and either 8 to 16MB of RAM. Two systems were designed, the BiiN 20 was an entry-level machine with one or two processors, and an interesting battery-backed disk cache. The larger BiiN 60 was similar, but supported up to eight CPUs. Both machines could be used in larger multi-machine systems. One interesting feature of the BiiN was that the CPU sets could be used to provide either fault tolerance, as in the Tandem systems, or parallel processing, as in the Pyramid and Sequent systems. This allowed users to tailor their systems to their needs, even on the fly. The BiiN systems also provided two versions of fault tolerance. In ''fault-checking mode'', processors were paired so that they could check one another's calculations. In event of an error, the processors would stop, and the circuitry would determine which was faulty. This processor would then be excluded from the system, and the computer would restart. In ''continuous operation mode'' the fault-checking pairs were duplicated, so that if an error occurred the second pair could immediately take over the calculations. Also of historical note was that the
operating system An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs. Time-sharing operating systems scheduler (computing), schedule tasks for ...
(BiiN/OS), applications, development tools, and every other piece of BiiN software was written exclusively in Ada — perhaps the largest non-military use of that
programming language A programming language is a system of notation for writing computer programs. Programming languages are described in terms of their Syntax (programming languages), syntax (form) and semantics (computer science), semantics (meaning), usually def ...
. There was a
command line interpreter A command-line interface (CLI) is a means of interacting with software via commands each formatted as a line of text. Command-line interfaces emerged in the mid-1960s, on computer terminals, as an interactive and more user-friendly alternativ ...
''CLI'', that resembled a lot command shells' functionality only a couple of years later, like editable history and so forth. Documentation for Gemini was done in
troff troff (), short for "typesetter roff", is the major component of a document processing system developed by Bell Labs for the Unix operating system. troff and the related nroff were both developed from the original roff (software), roff. Whil ...
with a project proprietary set of macros or with the Scribe markup language. Development for Gemini happened on VAXes running BSD Unix.


References


External links


BiiN CPU Architecture Reference Manual (describes i960XA instruction set)

BiiN documentation
at bitsavers.org {{DEFAULTSORT:Biin 1982 establishments in Oregon 1990 disestablishments in Oregon American companies established in 1982 American companies disestablished in 1990 Computer companies established in 1982 Computer companies disestablished in 1990 Defunct companies based in Oregon Defunct computer companies of the United States Defunct computer hardware companies Defunct computer systems companies Intel Siemens