HP 3000 Manuals

HP 3000 High-End Systems [ General Information Manual ] MPE/iX 5.0 Documentation


General Information Manual

HP 3000 High-End Systems 

Series 955, 960, 980/100, and 980/200 

The HP 3000 PA-RISC high-end systems are designed for high-performance
online transaction processing (OLTP) and overall system throughput.
These systems provide mainframe-class performance, support hundreds of
online users, support large memory and large I/O configurations, and use
an operating system that has been especially designed for PA-RISC to
provide very high performance in OLTP and batch environments, while
maintaining the HP 3000's ease of use.  The HP 3000 offers powerful
systems management and operations capabilities, high availability and
backup options, tools for performance measurement and monitoring, and
built-in features to ensure the highest degree of data integrity.

The HP 3000 high-end systems take full advantage of advanced technology
to provide exceptional performance implemented with single-chip CPUs on
single-board processors.  The HP 3000 900 Series high-end system family
is designed to provide easy board upgrades to more powerful processors
with minimal impact on end users and systems operations.

[FFN7]
Figure 2-1. HP 3000 Series 955, 960, and 980 System Package High-performance All HP 3000 high-end systems run the same, easy-to-use MPE/XL operating system, as do the other members of the broad HP 3000 business computer family. This combination of PA-RISC and MPE/XL makes the HP 3000 900 Series the industry leader in price/performance, as proven by the results of the Transaction Processing Council's TPC-A benchmark. The 900 Series complements high-performance with high availability of the system and its resources, systems management to keep the system running efficiently, networking, and high-end peripherals to meet the demands of high-volume environments. High availability begins with the high-reliability and reduced complexity Precision Architecture-RISC. Warranty data shows that the HP 3000 900 Series has achieved a greater than 50 percent increase in reliability over the industry-acknowledged, highly reliable HP 3000 Series 70. The 900 Series also provides powerfail recovery and transaction management as standard features. Transaction management automatically recovers system structures, user files, and databases after system failures. The high-end systems offer optional high-speed and online backup solutions, auto-restart after software failure, mirrored disks, and system processing unit (SPU) switchover to a secondary SPU. The 900 Series supports a complete set of networked systems management solutions, including performance monitoring and analysis, administration and configuration, system security, system availability, operations control, and storage management. To meet the demands of interoperability, the high-end 900 Series systems support the ISO distributed application service standards, ARPA Telnet, IBM SNA, and IEEE 802.3 and Ethernet LANs. High-end peripherals on the 900 Series include the HP Rewritable Optical Disk, which stores up to 20 Gbytes, or up to 70 Gbytes with software data compression provided by HP TurboSTORE/XL. Alternative to traditional mainframes. More and more mainframe application solutions are being ported to the HP 3000 900 Series high-end systems. On top of mainframe performance, powerful functionality, high availability, integrated systems and network management, and high-end peripherals, the 900 Series high-end delivers superior cost-of-ownership. By providing significantly lower hardware, software, and staffing costs compared with typical mainframe systems, HP 3000s are ideal candidates for offloading applications and replacing installed-base (older technology) mainframes. On the HP 3000 application development and maintenance is simpler and requires reduced programmer support, compared with other systems in its class. With the 900 Series' extended large addressing, programmers do not have to segment their programs or use extra data segments, which improves productivity. The HP 3000's virtual addressing capabilities can meet business application needs throughout the 1990s. The HP 3000 high-end systems requires only a fraction of the systems and operations staff needed to run and maintain traditional mainframe systems. Powerful systems management capabilities include high-capacity devices and data compression for unattended backup. Automatic, unattended error logging and restart upon software failure ensures maximum user availability and minimize delays for operator identification and response. Integrated network management capabilities for remote console, exception-based alarms, and a graphical network map provide centralized systems management control. Major features * Single chip VLSI CPU, single-board processor * HP PA-RISC * High-speed CPU cache for data and instructions * Advanced instruction pipelining * Floating-point coprocessor standard * Up to 64-bit virtual addressing: over 4 billion 2-Gbyte spaces * Translation Lookaside Buffer (TLB) for virtual to physical address translation * Battery backup, automatic powerfail recovery standard * Low cooling and power requirements; compact packaging * High-speed, average 100-Mbyte per second System Memory Bus * IEEE 802.3 or Ethernet local area network (LAN) terminal connection; HP EtherTwist LAN is also supported * HP AdvanceNet networking solutions * MPE/XL operating system Configuration Maximums 955 S960 980/100 980/200 ----------------------------------------------------------------------------------------- Performance x 955 1.0 1.4 2.4 3.7 ----------------------------------------------------------------------------------------- Memory (Mbytes) 96-256 128-256 192-512 256-1Gb ----------------------------------------------------------------------------------------- Users 600 600 850* 850* ----------------------------------------------------------------------------------------- Disks 64 64 64 64 ----------------------------------------------------------------------------------------- Disk storage (Gbytes) 85 85 85 85 ----------------------------------------------------------------------------------------- Tape drives 8 8 8 8 ----------------------------------------------------------------------------------------- System printers 12 12 12 12 ----------------------------------------------------------------------------------------- I/O Channel multiplexer 4 4 4 4 ----------------------------------------------------------------------------------------- PSI (Bisync and SNA) 8 8 8 8 ----------------------------------------------------------------------------------------- * Larger configurations will be supported in the future. System organization The processor communicates with main memory using the System Memory Bus (SMB). The SMB is a very high-speed bus that provides a 64-bit data path and can support an average data transfer rate of 100 Mbytes per second. The SMB connects to two Central Buses (CTBs) through separate CTB Adapters. Each CTB supports two Channel I/O Buses (CIBs) using separate Channel Adapters. The CIBs support I/O interfaces to peripheral devices and LAN links. See figure 2-5 for the HP 3000 Series 980 system structure. HP 3000 Series 980 Processor. The Series 980 processor, implemented with HP's advanced CMOS VLSI semiconductor technology, is contained on a single board. The Series 980/200 contains two of these processor boards. The processor module includes a single-chip Central Processing Unit (CPU), an Instruction Cache Comparator and Multiplexer (I-CMUX) chip, two Data Comparator and Multiplexer (D-CMUX) chips, an SMB to Processor Interface (SPI) chip, and the Floating-Point Coprocessor (FPC). The very fast 21 ns CPU instruction cycle time is due to the advanced implementation of the CPU, which uses submicron CMOS technology.
[FFN8]
Figure 2-2. HP 3000 Series 980 Processor HP 3000 Series 955 and 960 processor. The Series 955 and 960 processor module includes a single-chip CPU, a single-chip TLB Control Unit (TCU), two Cache Control Units (CCUs), a single-chip System Interface Unit (SIU), and the Floating-Point Coprocessor. Features comparison 955 960 980/100 980/200 ---------------------------------------------------------------------------------------- Performance x 955 1.0 1.4 2.4 3.7 ---------------------------------------------------------------------------------------- Virtual addressing 48 bit 48 bit 64 bit 64 bit ---------------------------------------------------------------------------------------- CPU cycle time 37 ns 37 ns 21 ns 21 ns ---------------------------------------------------------------------------------------- CPU data cache 128 Kbyte 512 Kbyte 512 Kbyte 2x512 Kbyte ---------------------------------------------------------------------------------------- CPU instruction cache 128 Kbyte 512 Kbyte 512 Kbyte 2x512 Kbyte ---------------------------------------------------------------------------------------- Total cache 256 Kbyte 1 Mbyte 1 Mbyte 2x1 Mbyte ---------------------------------------------------------------------------------------- Pipelining 5 stage 5 stage 5 stage 5 stage ---------------------------------------------------------------------------------------- TLB on CPU chip -- -- 128 2x128 ---------------------------------------------------------------------------------------- External TLB entry 16 K 16 K 8 K 2x8 K ---------------------------------------------------------------------------------------- Cache The CPU cache is a high-speed buffer that significantly increases system performance by minimizing accesses to main memory. Cache access can provide up to an order of magnitude faster access than main memory. Based on a locality algorithm, the system automatically moves into cache the code and data that are most likely to be required. As a result, the required code and data are found in cache almost all the time. Data in the cache is only written to memory when the processor requires more data to be read into cache, when a direct memory access operation is performed, or upon power failure. By providing a large amount of CPU cache, the high-end systems maximize the cache benefits. The larger the CPU cache, the more likely it is that the required data and code will be in cache. Instruction pipelining Instruction pipelining maximizes the use of processor resources by operating on multiple instructions simultaneously, which allows the execution of one instruction each CPU clock cycle. Separate Instruction and Execution Units facilitate instruction pipelining and provide efficient, parallel use of processor resources. The Instruction Unit controls instruction sequencing. It fetches instructions from the Instruction Cache and stores them in the Instruction Register. The Instruction Unit executes branch instructions, maintains processor status, and handles traps and interrupts. The Execution Unit executes all instructions requiring data manipulation. It contains the Arithmetic Logic Unit (ALU) and barrel shifter, which together perform arithmetic, logical, shift, extract, and deposit instructions. The Execution Unit contains 32 general-purpose registers, which store the results of these operations. The Series 955, 960, and 980 all employ a five-stage instruction pipeline. While one instruction is being executed, others are being fetched, and the results of still others are being stored. During the first stage, the instruction is fetched from cache. The instruction is decoded during the second stage, and the resulting CPU internal calculation or function is performed during the third stage. The fourth stage is used to generate the condition code for the corresponding result. Finally, in the fifth stage, a general purpose register is set within the corresponding cache or internal result. The net effect is that except for penalties such as cache misses, one instruction exits the pipeline (completes) every CPU cycle.
[FFN9]
Figure 2-3. Instruction Pipelining Floating-point coprocessor For scientific, engineering, and statistical applications that require high performance in floating-point calculations, a floating-point coprocessor is standard on Series 955, 960, and 980 systems. The Floating-Point Coprocessor supports single- (32-bit) and double- (64-bit) precision floating-point operands of the ANSI/IEEE 754-1985 standard. The Floating-Point Coprocessor and the CPU operate in parallel, with the CPU performing integer calculations and other functions while the coprocessor performs floating-point calculations. This parallel operation provides a high level of performance for applications that use floating-point calculations. The Floating-Point Coprocessor consists of twelve 64-bit-wide registers for operands and is implemented on two high-speed ECL chips on the Series 955, 960, and 980. The Series 980 provides higher floating-point performance than the Series 955 and 960. In all cases, the Floating-Point Coprocessor is attached to the CPU's cache bus. Virtual memory management The HP 3000 900 Series supports one of the largest address spaces in the industry, which provides tremendous expandability for large applications and data structures. Virtual memory management automatically maps all program and data files into virtual memory, which is many times greater than physical memory. Virtual addresses on the HP 3000 Series 955 and 960 are 48 bits long and are divided into 65,536 spaces, each space being 2 Gbytes. The Series 980 supports 64-bit virtual addresses or over four billion spaces. Each space is further divided into fixed-length, 2-Kbyte pages, which hold data or code. A single data structure can be up to 1 Gbyte or 2 Gbytes in length (compiler-dependent), and program code can span multiple spaces.
[FFN10]
Figure 2-4. Virtual Memory Organization Virtual address translation Because virtual addresses are much larger than physical addresses, virtual-to-physical address translation is required. A high-speed RAM buffer called the Translation Lookaside Buffer (TLB) optimizes this task. The TLB can be considered to be a table that holds the most recently referenced virtual addresses and their corresponding physical addresses. When a virtual-to-physical address translation occurs, the TLB checks to ensure that the executing process has sufficient authorization to perform the requested read, write, or execute access. Over 99 percent of the time, the needed address is found in the TLB. If the address is not in the TLB, a software hashing scheme is used to find the address of the required code or data in main memory. If the instruction or data is on a page that is not in main memory, a page fault occurs, and the required page is copied from disk. Together, the TLB and hashing scheme provide a very fast and efficient means for retrieving code and data from main memory and disk. Memory subsystem Main memory capacities of the Series 955, 960, and 980 systems are given in the table below. The 16-Mbyte memory array board uses 1-Mbit, fast-page mode dynamic RAMs. The 64-Mbyte board uses 4-Mbit, fast-page mode dynamic RAMs. System Standard memory Maximum memory (Mbytes) Expansion increments (Mbytes) (Mbytes) ---------------------------------------------------------------------------------------- 955 96 256 16 960 128 256 16 980/100 192 512 16 and 64 980/200 256 1024 16 and 64 Main memory has battery backup to ensure that information is maintained for a minimum of 15 minutes in the event of an interruption in AC power. Automatic powerfail allows the operating system to be automatically restarted and processing to continue without data loss upon resumption of power. Error correcting code (ECC) memory is standard on all HP 3000 900 Series systems. The internal memory word size is 72 bits with 64 bits of two 32-bit words and 8 bits for error detection and correction. Single-bit errors are automatically detected and corrected to ensure data integrity. Multibit errors are automatically detected, and a high-priority interrupt is sent to the system software for appropriate action. Memory interleaving The Series 980/200 uses the memory subsystem to implement cache-line interleaving, which improves performance by increasing aggregate bandwidth for usable memory. Two memory controllers are standard on the Series 980. Consecutive cache-lines are fetched from alternate memory modules to improve the effective data return rate, while allowing parallel access to cache-lines on the same page from different processors. Subsystems Buses The wide data paths and fast, synchronous clocking of the high-end system buses provide high-performance I/O throughput. I/O performance is further enhanced because there are multiple paths to I/O devices through up to four adapters and low-level buses.
[FFN11]
Figure 2-5. HP 3000 Series 980 System Structure System memory bus The System Memory Bus (SMB) is the communication path between the CPU, the main memory, and the CTB Adapters. The SMB provides a 64-bit-wide data path and runs synchronously with a 27.5-MHz clock. It supports an average data transfer rate of 100 Mbytes per second. Central bus adapters The central bus adapters provide the interface between the SMB and the CTB. The CTB Adapters act as transfer agents for direct memory access (DMA) transfers and direct I/O transfers between the channel adapters and the CPU and main memory. The high-end systems come standard with two CTB Adapters. Central bus The central bus (CTB) is the communication path between the CTB adapters and the channel adapters. The CTB provides a 32-bit data path and runs synchronously with a 9.2 MHz clock. It supports sustained data transfer rates of 20 Mbytes per second. In addition, the CTB directly supports a Programmable Serial Interface (PSI) card to provide point-to-point communication between HP 3000 computers and from the HP 3000 to IBM systems using Bisync and SNA. Channel I/O bus adapters The Channel I/O Bus Adapters, or Channel Adapters, for short, provide the interface between the CTB and the CIBs. Each Channel Adapter serves as a high-performance channel multiplexer providing full DMA for all HP-IB, HP-FL, and LAN I/O Channels and synchronizing the different speeds and bandwidths of the CTB and the CIBs. DMA allows large blocks of data to be transferred to and from main memory with minimum CPU intervention, thereby reducing CPU overhead. The high-end systems include two Channel Adapters; a third and fourth Channel Adapter may optionally be added as an option. Channel I/O buses The high-end systems support up to four Channel I/O Buses (CIBs), each supporting up to seven cards for interfacing peripheral devices and providing data communication functions. Each CIB provides a 16-bit-wide, bidirectional data path that runs synchronously with a 4-MHz clock. A significant benefit of having multiple CIBs and Channel Adapters is that this approach provides multiple concurrent paths to I/O devices. Memory-mapped I/O I/O operations are initiated and controlled using a memory-mapped I/O scheme, such that the processor only needs to access reserved virtual or physical memory locations to control I/O operations. Memory-mapped I/O allows for streamlined I/O operations and thus increases system performance in I/O-intensive applications. Peripheral connections Disks are connected using HP Fiber-Optic Link interfaces (HP-FL), each supporting up to 8 disks. Each HP-FL can support a data transfer rate of up to 5 Mbytes per second. Fiber-optics offer exceptional immunity to noise, and HP-FL allows disks to be located up to 500 meters from the SPU. Tapes and printers (as well as disks) are connected using the 8-bit wide, IEEE-488 standard Hewlett-Packard Interface Bus (HP-IB). HP-FL and dual fiber-optic disk drives are required for support of HP Mirrored Disk/XL, a disk shadowing capability, and HP SPU Switchover/XL, an SPU recovery capability.
[FFN12]
Figure 2-6. HP 3000 S955, S960, and S980 I/O Attachments Workstation and serial connections Connections for workstations, serial printers, and other serial devices are provided using Datacommunications and Terminal Controllers (DTCs), which are distributed over an IEEE 802.3 LAN. This flexible connection scheme allows DTCs to be situated in the departments they serve, saving the cost and effort of running cables from each workstation back to the processor. The DTC48 supports up to 48 direct-connect ports, 36 modem ports, or a combination of the two. The DTC16 supports up to 16 direct-connect ports, 12 modem ports, or a combination of the two. PCs can also be connected to the HP 3000 through HP LAN Manager and Novell NetWare LANs. Physical connections are made using HP EtherTwist, a LAN scheme that uses unshielded twisted pair (or phonewire). Terminal connections are not supported on the standard servers. Instead, all PC workstations are connected to the server using a LAN. Terminal connections can be added to the server by purchasing an additional terminal connection software product. System-to-system data communication HP Network Services provides virtual terminal, network file transfer, remote file and TurboIMAGE database access, network interprocess communication, and remote process management between HP 3000s on an IEEE 802.3 or Ethernet LAN using HP LAN Link/XL, or over wide areas using the HP DTC X.25 Network Link or the HP NS Point-to-Point Link. For system-to-system, point-to-point communication to other HP 3000s and connection to IBM systems using SNA and Bisync, the Programmable Serial Interface (PSI) card is connected directly to the CTB. In multivendor inter-operational environments, the HP 3000 supports ARPA Telnet and File Transfer Protocol (FTP), and OSI X.400 messaging services and File Transfer Access Method (FTAM). HP SNA Link/XL and HP BSC Link/XL are provided for HP-to-IBM system communication in SNA and Bisync environments respectively. Network services over these links include HP SNA IMF/XL for SNA 3270 emulation; HP SNA NRJE/XL for SNA remote job entry; HP LU6.2 API, an LU6.2 program-to-program application interface; HP SNA Distributed Host Command Facility/XL (HP SNA DHCF/XL) for IBM 3270/PC access to the HP 3000; and BSC RJE/XL for Bisync remote job entry. For detailed network information, please refer to Chapter 5,"Networks". Environmental Specifications -------------------------------------------------------------------------------------- AC input voltage (nominal) 208 VAC, three phase @ 60 Hz 380 VAC, three phase @ 50 Hz 415 VAC, three phase @ 50 Hz -------------------------------------------------------------------------------------- Input voltage tolerance +- 10% from nominal -------------------------------------------------------------------------------------- Input current 8.0 amps @ 208 VAC 60 Hz 4.4 amps @ 380 VAC 50 Hz 4.0 amps @ 415 VAC 50 Hz -------------------------------------------------------------------------------------- Heat dissipation, maximum 7900 BTU/hr -------------------------------------------------------------------------------------- Physical dimensions Height: 991 mm (39 in.) Width: 1296 mm (51 in.) Depth: 711 mm (28 in.) Weight: 400 Kg (880 lb) -------------------------------------------------------------------------------------- Operating temperature, system 20 degrees to 25.5 degrees C (68 degrees to 78 degrees F) -------------------------------------------------------------------------------------- Relative humidity, system (operating) 40 to 60% (noncondensing) -------------------------------------------------------------------------------------- Altitude (operating) Up to 4572 m (15,000 ft) -------------------------------------------------------------------------------------- Battery backup time, minimum 15 minutes -------------------------------------------------------------------------------------- Acoustics 7.3 Bels sound power (A) --------------------------------------------------------------------------------------


MPE/iX 5.0 Documentation