Functional.Description Manual
Total Page:16
File Type:pdf, Size:1020Kb
CRAY Y-MP C90 Functional.Description Manual HR-04028 Cray Research, Inc. CRAY Y-MP C90 Functional Description Manual HR-04028 Cray Research, Inc. Copyright © 1992 by Cray Research, Inc. This manual or parts thereof may not be reproduced in any form unless permitted by contract or by written permission of Cray Research, Inc. Autotasking, CRAY, CRAY-1, Cray Ada, CRAYY-MP, HSX, SSD, UniChem, UNICOS, and X-MP EA are federally registered trademarks and CCI, CF77, CFT, CFT2, CFT77, COS, CRAY X-MP, CRAY XMS, CRAY-2, Cray/REELlibrarian, CRlnform, CRI/TurboKiva, CSIM, CVT, Delivering the power ..., Docview, lOS, MPGS, OLNET, RQS, SEGLDR, SMARTE, SUPERCLUSTER, SUPERLINK, Trusted UNICOS, Y-MP, and Y-MP C90 are trademarks of Cray Research, Inc. AEGIS and Apollo are trademarks of Apollo Computer Inc. Amdahl is a trademark of Amdahl Corporation. AOS is a trademark of Data General Corporation. Apollo and Domain are trademarks of Apollo Computer Inc. CDC is a trademark and NOS, NOS/BE, and NOSNE are products of Control Data Corporation. DEC, DECnet, PDP, VAX, VAXcluster, and VMS are trademarks of Digital Equipment Corporation. ECLIPSE is a trademark of Data General Corporation. Ethernet is a trademark of Xerox Corporation. Fluorinert Liquid is a trademark of 3M. Honeywell is a trademark of Honeywell, Inc. HYPERchannel and NSC are trademarks of Network Systems Corporation. IBM is a trademark and SNA is a product of International Business Machines Corporation. LANlord is a trademark of Computer Network Technology Corporation. Delta Series is a trademark of Motorola, Inc. Siemens is a trademark of Siemens Aktiengesellschaft of Berlin and Munich, Germany. SPARC is a trademark of SPARC International. OpenWindows, Sun-3, and SPARCstation are trademarks of Sun Microsystems, Inc. UltraNet is a trademark of Ultra Network Technologies, Inc. Unisys is a trademark of Unisys Corporation. UNIX is a trademark of UNIX System Laboratories, Inc. The UNI COS operating system is derived from the UNIX System Laboratories, Inc. UNIX System V operating system. UNICOS is also based in part on the Fourth Berkeley Software Distribution under license from The Regents of the University of California. X Window System is a trademark of the Massachusetts Institute of Technology. Requests for copies of Cray Research, Inc. publications should be directed to: CRAY RESEARCH, INC. Distribution 2360 Pilot Knob Road Mendota Heights, MN 55120 (800) 284-2729 extension 5907 Comments about this publication should be directed to: CRAY RESEARCH, INC. Hardware Publications and Training 770 Industrial Blvd. Chippewa Falls, WI 54729 Reader Comment Form Title: CRAY Y-MP C90 Number: HR-04028 Functional Description Manual Your feedback on this publication will help us provide better documentation in the future. Please take a moment to answer the few questions below. For what purpose did you primarily use this manual? ___Troubleshooting ___Tutorial or introduction ___R.eference information ___Classroom use ___Other - please explain _________________________ Using a scale from 1 (poor) to 10 (excellent), please rate this manual on the following criteria and explain your ratings: ___,Accuracy _____________________________ ___Organization ____________________________ ___R.eadability ____________________________ ___P.hysical qualities (binding, printing, page layout) _______________ ___,Amount of diagrams and photos _____________________ ___Quality of diagrams and photos _____________________ Completeness ( Check one) ___Too much information _________________________ ___Too little information _________________________ ___.Just the right amount of information Your comments help Hardware Publications and Training improve the quality and usefulness of your publications. Please use the space provided below to share your comments with us. When possible, please give specific page and paragraph references. We will respond to your comments in writing within 48 hours. NAME ________________________________________ JOB TITLE. _______________ FIRM _______________________________________ ADDRESS _________________________ ~E5EA~CH, INC. CITY__________ STATE _____ZIP ____ DATE, ____________________________________________ _ [or attach your business card] , ,g ,-I ,~ ,0 Z 'ei) ,-I ,;;!; fh ,z'e ,m . ---------------------- --------- ----- ------------------------- ------- -----. NO POSTAGE NECESSARY IF MAILED III II I IN THE UNITED STATES BUSINESS REPLY CARD FIRST CLASS PERMIT NO 6184 ST. PAUL, MN POSTAGE WILL BE PAID BY ADDRESSEE 2 2.A:-tt' -~E5EA~CH, INC. Attn: Hardware Publications and Training 770 Industrial Boulevard Chippewa Falls, WI 54729 I -------------------------------------------------- -------- -- ----- --- --- - -, STAPLE Record of Revision Each time this manual is revised and reprinted, all changes issued against the previous version are incorporated into the new version, and the new version is assigned an alphabetic level which is indicated in the publication number on each page of the manual. Changes to part of a page are indicated by a change bar in the margin directly opposite the change. A change bar in the footer indicates that most, if not ail, of the page is new. If the manual is rewritten, the revision level changes but the manual does not contain change bars. REVISION DESCRIPTION March 1992. Original printing. HR-04028 iii PREFACE The CRAY Y-MP C90 functional description manual describes the basic functions, design, and architecture of the CRAY Y-MP C90 computer system and its associated peripheral devices. This manual is written primarily for Cray Research customers. This manual is divided into the following tabbed sections. Section 1, "System Overview," introduces and describes the CRAYY-MP C90 system components and support equipment. Section 2, "Mainframe," describes the basic hardware architecture and CPU instructions of the CRAY Y-MP C90 mainframe. A specification sheet is included at the end of this section. Section 3, "I/O Subsystem," describes the basic architecture and functions of the input/output subsystem (IDS). A specification sheet is included at the end of this section. Section 4, "SSD Solid-state Storage Device," describes the basic architecture of the SSD solid-state storage device model E. A specification sheet is included at the end of this section. Section 5, "Peripheral Equipment," describes the function of the disk drives and network interface equipment used by the CRAYY-MP C90 computer system. Specification sheets are included at the end of this section. Section 6, "Software Overview," provides an overview of the software available for the CRAYY-MP C90 computer system. For the readers' convenience, a glossary is included. It defines many of the commonly used abbreviations and terminology associated with the CRAY Y-MP C90 computer system. HR-04028 v The following conventions are used throughout this manual. Convention Description Lowercase italic Variable information. X or x or x An unused value. n A specified value. (value) The contents of the register or memory location designated by value. Register bit Register bits are numbered from right to left as designators powers of 2. Bit 2° corresponds to the least &ignificant bit of the register. One exception is the vector mask register. The vector mask register bits correspond to a word element in a vector register; bit 263 corresponds to element 0 and bit 2° corresponds to element 63. Another exception is when the contents of the 32 1-bit semaphore registers are loaded into an S register. SMO goes into S register bit position 263, SM1 goes into S register bit position 262, and so on. Number base All numbers used in this manual are decimal, unless otherwise indicated. Octal numbers are indicated with an 8 subscript. Exceptions are register numbers, the instruction parcel in instruction buffers, and instruction forms, which are given in octal without the subscript. The following list provides examples of the preceding conventions. Example Description Transmit (Ak) to Transmit the contents of the A register specified by the Si k field to the S register specified by the i field. 167ixk Machine instruction 167. The x indicates that the j field is not used. Readn words Read a specified number of words from memory. from memory Bit 263 The value represents the most significant bit of an S register or element of a V register. 10008 The number base is octal. vi HR-04028 CONTENTS 1 SYSTEM OVERVIEW Mainframe. 1-3 IOS-E/SSD-E. 1-4 lOS-E. .. .. .. .. .. ... 1-4 SSD-E . .. .. .. ... .. .. 1-5 Disk Storage Units . 1-5 Tape Drives and Controllers ............................. 1-5 Operator and Maintenance Workstations ................... 1-6 MWS-E Functions .............................. 1-6 OWS-E Functions. 1-7 Network Interfaces .................................... 1-7 Power and Cooling Support Equipment .................... 1-7 Power Equipment . 1-8 Cooling Equipment. 1-8 Warning and Control System ...................... 1-10 2 MAINFRAME CPU Shared Resources ................................. 2-1 Central Memory ................................ 2-1 I/O Section .................................... 2-3 Interprocessor Communication Section ... 2-3 Real-time Clock ................................ 2-4 CPU Computation Section .............................. 2-4 Operating Registers ............................. 2-5 Functional Units . 2-7 Functional Unit Operations ....................... 2-11 CPU Control Section. 2-25 Exchange Mechanism. 2-25 HR-04028 vii 2 MAINFRAME (continued) Instruction Fetch Sequence ....................... 2-33