DOMAIN SERVER PROCESSOR DSP160 ----------------------------------------------------------------------------------- DESCRIPTION The DOMAIN* Server Processor, DSP160, provides a high performance, supermini computational resource to be shared throughout an Apollo network. Users can transparently share the DSP160's powerful computation capabilities as well as its ability to manage peripheral resources. The DSP160 is an integral part of Apollo's DOMAIN architecture and is software compatible with all members of the Apollo family of user nodes and servers. By offloading computation intensive jobs to the DSP160 server, the user's interactive performance improves, thus maintaining a higher level of personal productivity. Users throughout the network may share the supermini processing capabilities and experience an increase in throughput for the entire network of nodes. The DSP160's high performance CPU with integral hardware floating point and two cache memories, give it processing power to improve the throughput of computationally intensive applications such as solids modeling and electronic circuit simulation. In addition, each process of the DSP160 has 256 megabytes of virtual address space. Application programs requiring a great deal of memory address space can be handled with ease. The Apollo DOMAIN Processing system is a high-performance local area network of dedicated 32 bit computers operating in a distributed environment. Nodes and servers are connected together using standard, high-bandwidth coaxial cable organized in a ring topology. The network is the mechanism which allows system-level hardware and software resources to be shared transparently throughout the DOMAIN system by permitting demand paged virtual memory operations across the network. BENEFITS . Provides supermini computational performance which can be shared by all network users. . Supports applications which require a very large virtual address space. . Improves throughput of interactive tasks by off-loading heavy computation loads. . Relieves interactive user nodes of peripheral support burdens. . Provides economical support for peripherals which are shared across a DOMAIN network and allows connection of custom devices. . Provides other specialized network services: communication gateways, large scale file storage, magtape backup, and print/plot spooling facilities. * Distributed Operating Multi Acces Interactive Network PAGE 2 HARDWARE FEATURES . Proprietary bit-slice processor with 32 bit data paths. . Three stage pipelined architecture for streamlined performance. . Separate data (16kb) and instruction (4kb) caches for higher performance. . 24 processes each supporting 256 MB virtual address space. . Integral hardware floating point: adheres to the IEEE, single (32 bit) and double (64 bit) precision data format. . 1 to 4 megabytes of error correcting main memory. . Virtual memory management hardware to support a network wide demand paging environment. . Integral baseband network with 12 megabit per second data rate. . Optional five slot Multibus* (IEEE 796) card cage with multiple bus masters and prioritized interrupts. . Three RS-232C asynchronous ports. . Engineered for reliability and serviceability. SOFTWARE FEATURES . The DSP160 includes a license to use AEGIS or optionally AUX (Apollo's adaptation of the UNIX* System III Software), DOMAIN's network wide virtual memory operating system. . Support for Fortran 77, ISO Pascal, and C application languages. . Support for a fully distributed data management system. . Third party application software from a variety of popular software vendors. . Optional GPIO software package which allows users to write software that controls their own special purpose devices. . Built in protection mechanism which enhances protection between a users device driver and operating system. . Install/remove device drivers dynamically, without complicated operating system modifications, or tedious offline "sysgens". . Up to 64k bytes per DMA block mode transfer. COMMUNICATIONS SUBSYSTEMS . DOMAIN local area network . DOMAIN Networking Gateway - CCITT compliant X.25 packet switching protocol providing file transfer and virtual terminal services - TCP/IP - Ethernet* file transfer and virtual terminal services - Interactive 3270/BSC terminal emulation - RJE/HASP Workstation . General async capabilities (up to 19.2k baud) APOLLO SUPPORTED PERIPHERAL SUBSYSTEMS . 68 or 158 megabyte high performance winchester disks . Two 300 megabyte storage module disk drives . Two 1600 bpi magnetic tape drives . Versatec V-80 printer plotter . Multimode printer providing plotting, draft and letter quality hard copy output . 1.2 megabyte floppy disk * UNIX is a trademark of Bell Telephone Labs Incorporated * MULTIBUS is a trademark of the Intel Corporation * ETHERNET is a trademark of the Xerox Corporation PAGE 3 RESOURCE SHARING MODULAR NETWORK All DOMAIN nodes are compatible with the network, therefore transparent sharing of all network resources can occur. Resources such as programs, data, "processing power" as well as centralized printers, plotters and custom devices can be transparently accessed over the Apollo network. With electronic mail and other system wide services, a true community of users can be supported easily. Specialized devices such as array processors can also exist on the network and can be available to all users. Security of data and programs can be enhanced by selectively controlling access rights. SUPERMINI CAPABILITIES The full 32 bit proprietary architecture combined with large main memory and a 256mb virtual address space makes the DSP160 the choice for applications previously requiring expensive and very large supermini systems. The processor's integral floating point unit combined with pipelining and cache memory provides the high processing speed needed for reducing large data sets and performing complex manipulations. THIRD PARTY SOFTWARE A large number of software packages recognized in various fields of engineering have been converted for use on the DOMAIN system by leading third party application software suppliers. Packages are available directly from the third party supplier in the areas of Finite Element Analysis, CAD/CAM, Modeling, Statistical Analysis and many others. A full catalog describes these programs. SOFTWARE SUPPORT The Apollo family of products operate under the Apollo proprietary AEGIS or AUX operating system. The system supports network wide virtual memory with a distributed file system in a truly compatible fashion across a variety of user and server nodes. Multiple processes can be operational concurrently and controlled independently. These features along with a network wide interprocess communication facility and runtime language library support, allow a user to remotely activate and execute a large computationally intensive application package on a DSP160 from a user node. User written subroutines written in one language can be called from routines written in a different language, thereby providing a cross call language capability. This allows a user to write subroutines in the language of their choice. Network wide runtime compatibility allows a user to execute any application programs from any node without recompiling or rebinding. - FORTRAN-77 conforms to the ANSI standard and has several extensions - PASCAL conforms to the proposed ISO standards plus extensions - The C language is also fully supported under AEGIS - AUX fully supports both the Berkeley UNIX and Apollo's adaptation of the UNIX System III Software. The user can simultaneously create and independently manipulate processes in the AEGIS, Berkely and Bourne shells. Full network wide virtual memory management is available with AUX. System calls including graphics calls are fully supported. - D3M DOMAIN Distributed Database Manager is a complete function CODASYL compliant database manager. It supports a completely distributed database implemented on a virtual memory demand paging local area network. - GPIO software package allows device independent drives to be written for custom devices interfaced through the Multibus. The task of writing the drivers is eased significantly by the fact that high level languages such as Pascal are used, not assembly language. OPTIONAL HARDWARE Apollo supplies and supports a wide variety of peripheral options which enable a user to support large applications in the engineering, scientific, and CAD marketplace. Mass storage options include 68, 158, and 300 megabyte disks, along with a 9 track, 1600 bits per inch tape drive for backup or media interchange. Hard copy is provided through a multimode printer which can provide plots, draft and letter quality printing output. Other options allow using the multibus to interface with a wide variety of peripherals and communications protocols. SERVERS The DOMAIN product family includes specialized devices which provide resource management services throughout the entire network. The DSP80 Peripheral Server Processor can manage time consuming peripheral control tasks such as driving printers or plotters. Large 300 Mb disks can be attached to allow central data bases to be maintained. The resources managed by the server processor are available transparently to all users. Gateway services can also be provided by plug-in cards to allow Ethernet, HASP and 3270 protocols. COMMUNICATIONS Internode communications is an integral part of the DOMAIN system architecture and is supported from one DOMAIN network to another. The need for communicating with large host systems is supported by communication products ranging from simple RS-232C ports and terminal emulation capability, to HASP, 3270 and Ethernet(tm) using the TCP/IP protocol. Full support of the X.25 protocol is provided for the use of public long haul packet switching networks. PAGE 4 SERVER HARDWARE FEATURES . 32 bit proprietary bit slice processor . Integral floating point unit . Three stage instruction pipeline . 4kb instruction cache . 16kb set associative write through data cache . Apollo LRU algorithm resulting in 90% cache hit rate . 32 bit data paths . 1 Mb ECC main memory expandable to 4 Mb . Integral 12 Mbit/sec local area network . Three RS-232C ports (up to 19.2Kb) SERVER HARDWARE OPTIONS . 68 or 158Mbyte winchester drives . Up to two 300Mbyte storage module disks . 1.2Mbyte Flexible disk drive . MULTIBUS cardcage . Multimode printer . 1/2", 1600 bpi magnetic tape drive . Communication options THE DOMAIN NETWORK . Baseband network in a ring topology . Dual address packet with single token arbitration . Up to 1000 meters between two nodes . Standard RG6/U coaxial cable . Continuously synchronizing ring topology . Transparent access to data, programs, and peripherals . Gateway access to remote and foreign facilities/protocols SOFTWARE FEATURES . Proprietary Apollo object oriented operating system . FORTRAN, PASCAL, C language support . Berkeley UNIX and UNIX System III . D3M distributed database manager . Communications Support . Diagnostics . Applications software available from third party suppliers . Complete user documentation Physical dimensions: height 73.6cm (29") of cabinet width 59 cm (23.25") depth 80 cm (31.5") Weight: CPU Cabinet:95kg (210lb) CPU Cabinet with disk: 118kg (260lb) Power: 120VAC +- 10%, 15A at 60Hz 220/240VAC +- 5%, 7.5A at 50Hz Operating temperature: 15C to 32C (60F to 90F) Operating humidity: 20% to 80% relative Regulatory: FCC, VDE, CSA compliance UL listed