Note: the Gigabooster is a former product of Supercomputing Systems AG. It has been retired..

The GigaBooster achieves up to 1.6 GFlops peak performance with seven Digital Alpha processors running Digital Unix. Up to 1 GBytes of main memory, and up to 45 GBytes of internal disk storage form a powerful machine which can be used for scientific computing or as a file server.

 

The Innovation
High performance computing power.

The GigaBooster system
The GigaBooster's hardware architecture.

Technical Description
GigaBooster facts.

The Intelligent Communication
Supercomputing Systems' patented high speed communication concept.

Software
Since the GigaBooster runs the Digital UNIX operating system, all current programming languages can be used. The communication between the processors is realized with our native MPI implementation, with Intelligent Communication (ICI) or with TCP/IP. PVM running on top of TCP/IP is also available.

Programming the GigaBooster
The operating system and the communication standards.

The buyer's q&a
Question and answer quide for potential GigaBooster customers.

GigaBooster

 

 

. The Innovation

High computing power is provided by high performance processing nodes with fast communication management. Most parallel computer systems suffer a severe performance loss because of inappropriate communication management.

The capacity of the GigaBooster is addressed efficiently by the use of a highly sophisticated and innovative hardware implementated communication management. This is called the Intelligent Communication Interface (ICI). It eliminates performance losses due to administration and communication overhead.

Computing intensive applications can be performed with highest speed. Moreover, by adopting conventional components, the GigaBooster offers a very competitive price/performance ratio.

 

 

.  The GigaBooster system

 

A view inside the GigaBoosterThe GigaBooster is based on 7 DEC Alpha processors, each of which runs at 233 MHz. These seven processors result in a peak performance for the GigaBooster of 1.6 GFlops. The distributed memory offers market-leading performance in a compact enclosure. Every processing node is connected to the high speed communication network, which supports not only all standard communication protocols, but also Intelligent Communication. This enables the 64 bit RISC processors to utilize their full performance with your applications. Each processing node has an independent SCSI-2 interface allowing its CPU to be equipped with its own disks and additional peripherals.

Standards were among the most important criteria when the GigaBooster was designed. In addition to use standard processors and memory modules, all peripherals use standard interaces. Four PCI slots support all possibel types of peripheral boards, e.g. FDDI, FiberChannel, ATM, FastEthernet, Fast/Wide-SCSI, framegrabber, videocards...

Communication boards for Ethernet, FDDI and ATM networks allow an easy integration of the GigaBooster into your Local Area Network.

Every aspect of the GigaBooster is designed to allow future scalability and expandability. For example, the 64 bit technology and the scalable modular platform ensure ample expandability to meet growing software requirements.

 

 

.   Technical Description

Architecture:

Type   Distributed Memory
Network topology   Broadcast bus
Bandwith   160 MB/s with error correction 64/72 bit at 20MHz
Interface   72 bit parallel, fast hardware controlled communication

CPU features:

Root node (PE0) Other nodes (PE1..6)  Total
Microprocessor DEC Alpha 21066  DEC Alpha 21066
Clock speed 233 MHz 233 MHz
On-chip cache 16 kB 16 kB
Secondary cache 1 MB 1 MB
Raw performance 233 MFlops 233 MFlops 1.6 GFlops
Memory (standard)  32 MB 16 MB
Max. expandable 256 MB 128 MB 1 GB
Interfaces SCSI-2, 4 x PCI SCSI-2

Mass storage:

Root node (PE0)  Other nodes (PE1..6)  Total
Internal HD (standard)  2 GB 1 GB
Internal HD (max.) 6.4 GB 6.4 GB 45 GB
Other CD-ROM, DAT SCSI-2 devices
SCSI-2 devices

External interfaces:

User Interface Keyboard, Mouse, Display
Communication PCI Ethernet card
Display (standard)   PCI graphic card, Monitor 17"

Physical characteristics:

Power supply  110 - 230 V, 50 - 60 Hz, 450 W
Housing Deskside
Dimensions Height: 65 cm, Width: 19 cm, Depth 65 cm
Weight 50 kg

Software:

Operating system Digital UNIX V3.2C
Communication libraries  ICI, PVM, MPI (for C, C++, F77, F90)
Applications LSF, TotalView and all other Digital UNIX compatible software

Interfaces:

Standard Delivery:

Upgrades:

All information is subject to change without notice. GigaBooster, ICI, and SmartICI are trademarks of Supercomputing Systems AG. UNIX is a registered trademark in the U.S. and other countries, licensed exclusively through X/Open Company Ltd. DEC, AlphaGeneration and Digital UNIX are registered trademarks of Digital Equipment Corporation.

 

 

.  The Intelligent Communication

In a parallel system, each single processing element has to perform the following tasks:

Intelligent Communication is based on the fact that the speed of parallel computers is not mainly limited by the communication bandwith or the communication structure, but by communication administration. In conventional parallel computer design, communication administration is done by the software. Because this administration increases with the number of processing elements it becomes the bottleneck. Supercomputing Systems AG has implemented communication administration on the hardware layer. This specialized hardware takes care of all this communication administration for data parallel applications, namely the collection and distribution of data arrays among all the processing elements.

 

 

.  Software

The use of the Digital UNIX operating system ensures access to the wide world of UNIX applications. All tools available for DEC UNIX & XWindows (X11R6) can be used on the GigaBooster without limitations. Use your preferred programming languages like C, C++, FOTRAN 77/90 that support PVM, MPI and ICI. The incredible power of the GigaBooster is available due to a highly sophisticated and innovative communication architecture. This leads not only to the extremely high computing speed, but also to the favorable price. Proven and inexpensive standard components, used in every single processor workstation, make it possible to offer a system which has an excellent price/performance ratio. However this is not all. The GigaBooster may be used in several ways:

Workstation cluster

You can make use of the 7 processing nodes and their peripherals as in a normal UNIX cluster environment.

With modern batch management software like LSF ( Load Sharing Facility) from our official partner Platform Computing Inc., the cluster architecture of the GigaBooster remains hidden. Therefore you can make use of the machine as a single workstation which automatically distributes the jobs to the different processing nodes. You profit from the advantages of the parallel technology without any additional effort.

Standard parallel computer

You can choose your preferred standard communication interface from either PVM (Parallel Virtual Machine) or MPI (Message Passing Interface) to and continue to use your software and save on your investment. All communication interfaces support bindings for C/C++, FORTRAN-77 and 90.

Intelligent Communication Interface (ICI)

ICI, the result of a research projects at the ETH (Swiss Federal Institute of Technology), is a data parallel language, especially designed for data parallel applications. The innovative feature of the GigaBooster is its communication architecture ICI (Intelligent Communication Interface). In contrast to other MPP systems, where the communication administration is done by software, the GigaBooster exploits an autonomously working, hardware implemented communication controller which takes care of data collection and data redistribution. The communication controller relieves the processors for administrative tasks making the full computing power available for the actual calculations. As a further consequence of using ICI, the programming model becomes very simple. Only three system functions are needed to handle the parallel communication. In comparison to message passing systems, ICI is fully scalable and even allows distributed supercomputing between a number of supercomputers when using an optical link. Furthermore with ICI the GigaBooster also supports z-buffer communication. The GigaBooster is the first commercial supercomputer that exploits this efficient communication concept.

 

 

.  Programming the GigaBooster

Communication Standards
MPI MPI
MPI is a new library specification for message-passing, proposed as a standard by a broadly based committee of vendors, implementors, and users.
A native implementation (SCSMPI-V1.03) is installed on the GigaBooster. Additionally there is also a socket based implementation available.

ICI

ICI
ICI was designed for data-parallel programming. It uses a SPMD (Single Program Multiple Data) programming model. All nodes run the same program but calculate different parts of the data. At the start of the program, each node receives a part of the data. It performs the calculation on its part. The data is sent to the communication network after the calculation. The network distributes it to the other nodes. As soon as the nodes have received the new input data, a next calculation step begins. After all calculation steps have completed, the data is recollected. Calculation and communication can be done simultaneously.

PVM

PVM
PVM (Parallel Virtual Machine) is a software package that permits a heterogeneous collection of UNIX computers hooked together by a network to be used as a single large parallel computer. Thus large computational problems can be solved more cost effectively by using the aggregate power and memory of many computers. The software is very portable. The source, which is available free through netlib, has been compiled on everything from laptops to CRAYs.
You can use PVM using the TCP/IP connections between the PEs of the GigaBooster. In doing so, you can run any parallel application running on a cluster of DEC-workstations without recompiling and with higher performance. To increase the communication performance even further we are working on a native implementation of PVM on the GigaBooster. This implementation will still allow you to use heterogeneous computers in the network, including the GigaBooster.

others

others
Since there is a TCP/IP connection between the processors of the GigaBooster, all TCP/IP based communication packages can be used. This allows the use of a large number of communication software. E.g. the High Performance Fortran Environment from Digital can be used.
Operating System

Digital Unix (formerly DEC OSF/1) is the most standards compliant version of UNIX there is. It's the only commercial UNIX that delivers true 64-bit architecture, assuring what the Yankee Group terms "uninterrupted price/performance leadership in UNIX systems for the foreseeable future."
Digital UNIX runs thousands of applications, and interoperates with just about everything on a company's ever-changing network. Companies get the scalability to grow as big as they want, as fast as they need to.
Any application that runs on Digital UNIX will run on the GigaBooster. It is fully binary-compatible to Digital's AXPs.

Languages

C C
Digital's C compiler is included in the base license and therefore installed on every system.
C++ C++
DEC C++ for DEC OSF/1[R] AXP Systems offers a complete C++ development environment based on a robust implementation of the current language definition.
Fortran 77 Fortran 77
DEC Fortran[TM] for Digital UNIX[R] (formerly DEC OSF/1[TM]) is an implementation of full language FORTRAN-77 conforming to American National Standard FORTRAN, ANSI X3.9-1978.
Fortran 90 Fortran 90
DEC Fortran 90 for Digital UNIX[R] (formerly DEC OSF/1[TM]) Alpha Systems is an implementation of the FORTRAN programming language conforming to American National Standard FORTRAN 90 (ANSI X3.198-1992) and the International Standard ISO 1539-1991(E).
The DEC Fortran 90 language supports extensions to the Fortran 90 standard including statement, library, and directive extensions from HPF (High Performance Fortran Language Specification, CRPC-TR92225, Center for Research on Parallel Computation, Rice University, 1993) and a number of extensions defined by DEC Fortran.
Ada Ada
DEC Ada for DEC OSF/1 AXP is Digital Equipment Corporation's validated implementation of the full ANSI/MIL-STD-1815A-1983 Ada Language.
Pascal Pascal
DEC Pascal is an implementation of the Pascal[*]language that accepts programs compatible with either level of the ISO specification for Programming languages - Pascal [ISO 7185-1987] as well as ANSI/IEEE 770X3.97- 1987.

 


letter.gif (1467 bytes)frey@scs.ch

Back to Main Page

Copyright © 1998 by Supercomputing Systems AG