Elxsi

Elxsi

Elxsi (now Tata Elxsi) was a minicomputer manufacturing company established in the late 1970s along with a host of other competitors (Trilogy Systems, Sequent, Convex Computer). The Elxsi processor was an Emitter Coupled Logic (ECL) design that featured a 50 nanosecond clock, a 25 nanosecond backpanel bus, IEEE floating point arithmetic and a 64-bit architecture. It allowed multiple processors to communicate over a common bus called the Gigabus. The operating system was a message based operating system called EMBOS. The Elxsi CPU was a microcoded design, allowing custom instructions to be coded into microcode.

History

Elxsi was founded in 1979 by Joe Rizzi who had been a manager at Intersil. Much of the architecture of the Elxsi machine was designed by former Stanford University professors Len Shar and Balasubrimanian Kumar. Another key contributor to the design was Harold (Mac) McFarland, who was also a key designer on the team that created the PDP-11. George Taylor (on the IEEE standard committee and a student of Cal Berkeley Professor William Kahan) provided a key design for the IEEE floating point unit. Elxsi was bought out by Gene Amdahl with money that was left over from the Trilogy venture.

Venture investors in Elxsi included Tata Group (India) and Arthur Rock. In the early 1990s, however, Elxsi went out of business because of the general shift away from the use of mainframes in the global computer industry and the advent of the personal computer. The Tata Group kept the name Tata Elxsi but it now belongs to the Tata group of companies.

The large range of hardware expansion gave the machine some success in departmental technical computing environments. The 64-bit registers and ability to do parallel adds within them gave it an unanticipated advantage in COBOL benchmarks, where it outperformed some mainframes. And the extreme independence of the CPUs (lack of cache snooping and invalidation), coupled with the ability to lock processes into register sets and later, the ability to partition the caches, gave it some success in real time applications.

Hardware

The Elxsi machine was a mini-supercomputer: a category of computers that was larger than a VAX 11/780 and smaller than a mainframe. This market segment disappeared as high end microprocessor based systems became more powerful.

The architecture was unusual, especially for its day. The system bus connected as many as 12 CPUs and I/O processors. Each CPU was built from 3 large boards of ECL gate arrays. Key elements of its instruction set architecture were:
* 16 registers (64-bit)
* 32-bit linear address space (64-bit integers but 32-bit pointers)
* Multiple register sets per processor, with switches among processes loaded into register sets handled by microcode
* Small set of basic addressing modes
* Small set of instruction lengths, length determinable from first few nibbles of instruction
* No hardware cache coherence among processors
* Microcoded message system to communicate among software processes and with I/O controllers and CPU microcode
* No supervisor mode -- equivalent restrictions applied by controlling which processes held special message system communication links and which virtual address space had the memory management tables mapped into it
* Two generations of CPU were sold and a third developed but never sold. All plugged into the same backplane and could be intermixed in a single system.

Software

The EMBOS OS was written entirely from scratch in a slightly extended Pascal. It was a multi-server architecture (like GNU Hurd, but long predating that project). The UI was Unix-like, especially at the shell level, with similar concepts but different commands, syntax, etc. (e.g. "files" instead of "ls"; "find" instead of "grep"). Later, a Unix kernel was hosted on top of the lower-level servers so that EMBOS and Unix processes and users could co-exist. VMS compatibility software running on top of EMBOS was also added to ease porting of VAX applications.

Famous employees

Although Elxsi was not a financial success, many of its employees did go on to fame and fortune.

*Ralph Merkle (who wrote the Elxsi Fortran compiler) later became a noted nanotechnologist.
*Rob Catlin became an early employee of Chips and Technologies.
*Thampy Thomas became a founder of NexGen, which was later acquired by AMD. The NexGen design became the design for the AMD K6 processor.
*Mac McFarland was also an early NexGen employee. Mac's role in the design of the PDP-11 is given in Gordon Bell's history of DEC (page 87) [http://research.microsoft.com/~gbell/Digital/Digital%20at%20work%201992.pdf]
*B. V. Jagadish became a founder of Exodus Communications and NetScaler
*Bob Rau and Arun Kumar became founders of Cydrome. Bob then worked at HP Labs and was one of the developers of the IA-64 architecture. [http://www.hpl.hp.com/news/2001/apr-jun/itanium.html#scientists]
*Allen Roberts and Harlan Lau became early employees of Rambus
*John Sanguinetti founded Chronologic and wrote the VCS Verilog Compiler [http://www.aycinena.com/index2/index3/archive/john%20sanguinetti.html]
*Robert Olson became the founder of Virtual Vineyards (now wine.com), and later served as an engineering executive with several Internet-focused startups, such as PostX (http://www.postx.com).
*Mike Farmwald (an Elxsi consultant) founded several Silicon Valley high tech companies.
*Jim Kaschmitter is the CEO of UltraCell, a maker of micro fuel cells
*Sha-shu Lin was a founder at iPlanet and is now VP of Eilink [http://www.zoominfo.com/people/Lin_Sha-Shu_34246264.aspx]
*Kevin McGrath is an AMD Fellow and developed the 64 bit extensions for the AMD64 architecture.
*Russell Williams is an architect and engineer of Adobe Photoshop
*Loren Kohnfelder originated the idea of the digital certificate and developed security for the Microsoft Internet Explorer.

References

*John Sanguinetti and B. Kumar, "Performance of a Message-Based Multi-Processor," Proceedings of the 12th International Symposium on Computer Architecture (12th ISCA'85), IEEE, Boston, MA, June 1985, pp. 424-425.
*Gary R. Montry and Robert E. Benner, "Parallel Processing on an ELXSI 6400," Second International Conference on Supercomputing, Proceedings, Supercomputing '87, Industrial Supercomputer Applications and Computations, vol. II, International Supercomputing Institute, Inc., 1987, pp. 64-71.
*Robert Olson, "Parallel processing in a message-based operating system," IEEE Software, vol. 2, 4, July 1985, pp. 39-49.
*George S. Taylor, "Arithmetic on the Elxsi System 6400", Proceedings of the IEEE Sixth Symposium on Computer Arithmetic ( 1983), IEEE Computer Society, pp. 110-115

External links

* [http://www.tataelxsi.com Tata Elxsi Website]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Tata Elxsi — Infobox Company company name = TATA ELXSI LIMITED company type = Public BSE|500408 NSE: [http://www.nseindia.com/marketinfo/equities/quotesearch.jsp?companyname=TATAELXSI submit1=go series=EQ ] company | foundation = 1989| location city =… …   Wikipedia

  • 64-bit — CPUs have existed in supercomputers since the 1960s and in RISC based workstations and servers since the early 1990s. In 2003 they were introduced to the (previously 32 bit) mainstream personal computer arena, in the form of the x86 64 and 64 bit …   Wikipedia

  • 64 bits — En arquitectura de computadoras, 64 bits es un adjetivo usado para describir enteros, direcciones de memoria u otras unidades de datos que comprenden hasta 64 bits (8 octetos) de ancho, o para referirse a una arquitectura de CPU y ALU basadas en… …   Wikipedia Español

  • Thiruvananthapuram — Infobox Indian Jurisdiction native name = Thiruvananthapuram state name = Kerala type = capital skyline = Tvmcityview.jpg skyline caption = View towards the Kerala Legislative Assembly in Trivandrum latd = 8.4874 longd = 76.952 area total =… …   Wikipedia

  • Gene Amdahl — Gene Myron Amdahl (born November 16, 1922) is a Norwegian American computer architect and hi tech entrepreneur, chiefly known for his work on mainframe computers at International Business Machines (IBM) and later his own companies, especially… …   Wikipedia

  • List of companies of India — This is a list of major companies based in India. Please note that the list is highly incomplete and does not have every company of all sizes. More information about the companies can be found in the links to the company articles.Below is the… …   Wikipedia

  • Technopark, Kerala — Infobox Company company name = Technopark company company type = Government owned genre = Infrastructure Service Provider foundation = July 1990 founder = location city = Trivandrum location country = India location = origins = key people =… …   Wikipedia

  • Wafer-scale integration — Wafer scale integration, WSI for short, is a yet unused system of building very large integrated circuit networks that use an entire silicon wafer to produce a single super chip . Through a combination of large size and reduced packaging, WSI… …   Wikipedia

  • National Film Award for Best Special Effects — The National Film Award (Silver Lotus Award) for Best Special Effects winners: Year Winner Film Language 2011 V. Srinivas Mohan [1] Enthiran Tamil 2010 R. Kamal Kannan Magadheera Telugu 2009 …   Wikipedia

  • Culture of Thiruvananthapuram — The Legislative Museum The city of Thiruvananthapuram has been the centre of cultural activities of Kerala (India) from the time it was made capital of Travancore in 1745. The capital city is a major intellectual and artistic center. The… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”