NCAR/TN-316+STR Experiences on a CRAY-2 Running UNICOS

Total Page:16

File Type:pdf, Size:1020Kb

NCAR/TN-316+STR Experiences on a CRAY-2 Running UNICOS NCAR/TN-316+STR NCAR TECHNICAL NOTE mmmmm - Al August 1988 Experiences on a CRAY-2 Running UNICOS M. Pernice SCIENTIFIC COMPUTING DIVISION mmm NATIONAL CENTER FOR ATMOSPHERIC RESEARCH BOULDER, COLORADO ii Trademark Information * CRAY X-MP, CRAY-2, COS, UNICOS, CFT, CFT77, and CFT2 are trademarks of Cray Research, Inc. * UNIX and System V are trademarks of AT&T Bell Laboratories. * Amdahl and UTS are registered trademarks of Amdahl Corporation. * VAX and VMS are registered trademarks of Digital Equipment Corporation. * IBM is a registered trademark of International Business Machines Corporation. · Memorex is a registered trademark of Memorex Corporation. * Macintosh is a trademark of Apple Computer, Inc. iii Table of Contents Preface -....... ......... ............................... ................................................................... v 1. Performance of the NCAR Benchmark Suite...................................... 1 1.1 Description of the Suite.................................. ... 1 1.2 Description of the Hardware.------ ------ ------ 2 1.3 Description of the Software ...................................... 2 1.4 Timing Results. ..................................... 3 1.4.1 Results for Loop Kernels...................................... 3 1.4.2 Results for Subroutine Kernels ...................................... 1.4.3 Results for a Climate Model ...................................... 9 1.5 Experiences with the Compilers ...................................... 1 2 1.6 Summary and Conclusions...................................... .. 1 5 2. The NAS Computing Environment...................................... 17 2.1 Documentation ...................................... 17 2.2 Front-ends............................... 1 7 2.3 Mass Storage System .................................. .... ...... 1 7 2.4 Mass Storage System Interface ....................................... 1 8 2.5 Network Interfaces.......................................1 8 2.6 UNICOS on the CRAY-2s ...................................... 1 9 2.7 Conclusions......................................21 Appendix 1...................................... 23 Appendix 2......................................2 7 Appendix 3 . .......... ... ... ................ 3 1 v Preface The CRAY X-MP/48 at the National Center for Atmospheric Research (NCAR) was installed and became operational in the fourth quarter of 1986. By the end of the second quarter of 1988, the X-MP was saturated. It is expected that NCAR will replace the X-MP with the next generation supercomputer sometime in 1990-1992. Manufacturers of general-purpose supercomputers (notably Cray Research, Inc. and ETA Systems) are investing heavily in operating systems based on AT&T System V UNIX, so the replacement for the X-MP will likely have a UNIX operating system. The users of NCAR's computing facilities have been using the batch-oriented Cray Operating. System (COS) since the installation of NCAR's first CRAY-1 in 1977. Concerns have been expressed about the impact that a transition to UNIX will have on our user community. Further questions have been raised about the impact of UNIX on supercomputer performance, particularly on the performance of applications that require substantial amounts of input and output (I/O) operations. To address these concerns, the Performance Analysis Project, which is part of the Computational Support Section of the Scientific Computing Division, obtained access to the computing systems maintained by the Numerical Aerodynamics Simulation (NAS) Program at NASA's Ames Research Center at Moffet Field, California. These systems include a pair of CRAY-2 mainframes that run the UNICOS operating system. By running a set of benchmark codes, the performance of these mainframes and of the uniform UNIX computing environment at NASA-Ames were evaluated. This Technical Note presents the results of the experience gained on these systems. The Scientific Computing Division gratefully acknowledges NAS for providing access to its computing facilities and for the support that was provided during the course of these investigations. 1 1. Performance of the NCAR Benchmark Suite 1.1 Description of the Suite The NCAR Benchmark Suite consists of the following 8 programs: BNMK01: tests basic arithmetic capabilities. The following vector operations are timed for values of the vector length ranging from 5 to 1000: V < V+V S - S + V*V (dot product) V*v V*VV S*V + V*V V- V/V V- S*V + V*V +S V<- V*(V+V) BNMK02: timing and accuracy test of intrinsic functions cos, acos, single and double precision exp and log. BNMK03: timing and accuracy test of real forward- and inverse-FFT routines from FFTPACK. BNMK04: timing and accuracy test of separable elliptic equation solver SEPELI from FISHPAK. BNMK05: timing and accuracy test of linear equation solver SGEFA-SGESL from LINPACK. BNMK06: timing and accuracy test of eigenvalue routines TRED1 and TQLRAT from EISPACK. shaln: timing and accuracy test of a shallow water equation model on an nxn doubly-periodic grid. The values n=64 and n=256 are used. CCM: version CCMOB of the NCAR community climate model. 2 1.2 Description of the Hardware There are 2 CRAY-2s managed by the Numerical Aerodynamics Simulation (NAS) Project at NASA-Ames, named navier and stokes. Both are 4 CPU CRAY-2s, each having a 256 million word Common Memory, 16,384 words of Local Memory for each processor, and a 4.1 nanosecond (nsec) cycle time. Each CRAY-2 has a single Foreground Processor that coordinates these components. The distinguishing feature between the two of them is that stokes is a dynamic memory CRAY-2, having a memory cycle time of 120 nsec, while navier is a static memory model with a shorter memory cycle time of 80 nsec. A bank conflict on navier causes a maximum memory delay of 45 cycles (184.5 nsec) while a bank conflict on stokes causes a maximum memory delay of 57 cycles (233.7 nsec). Each CRAY-2 is equipped with DD-49 disk drives. Some interesting early history of NAS's experiences with a CRAY-2 can be found in the article Early Experiences with the NAS CRAY-2 by John T. Barton, which appears in the Spring 1986 issue of the Cray User Group (CUG) Proceedings. 1.3 Description of the Software Both navier and stokes ran UNICOS version 3.0 for most of the test period. On June 20, 1988, the operating system on navier was upgraded to a pre-release version of UNICOS 4.0. On July 19, stokes was also upgraded to UNICOS 4.0. There are two FORTRAN compilers available on navier and stokes: version 4.0b of cft2, and version 3.0 of cft77. cft2 was upgraded from version 3.1b with the UNICOS upgrade. cft77was upgraded from version 2.0 in early May. These software changes had little impact on the performance of the benchmark suite, except for the double precision functions: the measured times for dexp and dlog under UNICOS 4.0 were about a third of the measured times for these functions under UNICOS 3.0, while the computed error roughly doubled. All measurements on the CRAY-2s that appear in this report were made under UNICOS 4.0. 3 1.4 Timing Results For each program in the benchmark suite, timing runs were made under three different conditions. Data labeled 'Fully Loaded' refers to data obtained when running under a typical daytime load. Data labeled 'Late Night' refers to data obtained from runs made between 1 a.m. and 2 a.m., to determine if performance was sensitive to the interactive load. Data labeled 'Dedicated' refers to data obtained when no other program was executing. Except where noted, all of the execution times were obtained by calls to the SECOND function, which reports the CPU time that has elapsed since the start of the job. 1.4,1 Results for Loop Kernels Figures 1-7 compare the performance of BNMK01 on navier and on the CRAY X-MP at NCAR, which has a cycle time of 8.5 nsec. The X-MP timings are represented by the shaded bars, and were obtained using CFT 1.16 on a dedicated system running COS 1.16. These figures show that an X-MP easily outperforms a CRAY-2 on these kernels, despite having more than twice the clock period. This is consistent with other reports on the computational speed of a CRAY-2. Mflnn - .. i'".' (.U 58.5 39.0 19.5 5 10 20 100 500 1000 Vector Length Figure 1: Performance of V+V navier vs. X-MP 4 L A fft r o 74 MIOpIpS MO.U 59.5 _.II U 39.0 I 19.5 I 1 _vrilI I I I I I 1 5 10 20 100' 50 1000 Vector Length Figure 2: Performance of V*V navier vs. X-MP I A Xi - 2 MtlOpS 5U.U 22.5 15.0 7.5 5 10 20 100 500 1000 Vector Length Figure 3: Performance of V/V navier vs. X-MP 5 Mf l c an I~"'IVrI' 1; 000 Vector Length Figure 4: Performance of V*(V+V) navier vs. X-MP IL *.l.I "trn MTIOpS 80 40 5 10 20 100 500 1000 Vector Length Figure 5: Performance of dot product navier vs. X-MP 6 -al - A^ MtlOpSa 14u I* 105 I 70 _/I 35 I m II I I I II 1 I I 5 10 20 100 500 1000 Vector Length Figure 6: Performance of S*V + V*V navier vs. X-MP .A. -_ _ 4 A f MTIOpS 70 F 1 Vector Length Figure 7: Performance of S*V + V*V + S navier vs. X-MP 7 Figures 8-14 compare the performance of BNMK01 on stokes and on the CRAY X-MP at NCAR and appear in Appendix 1. The data represented by Figures 1-7 and Figures 8-14 can each be reduced into a single number that can be interpreted as a performance ratio between the CRAY-2 and the CRAY X-MP on the set of loop kernels in BNMK01. Several approaches are possible. The method used here takes the weighted harmonic mean of all of the rates reported for a single operation, resulting in a mean execution rate for each loop kernel in BNMK01.
Recommended publications
  • Validated Products List, 1995 No. 3: Programming Languages, Database
    NISTIR 5693 (Supersedes NISTIR 5629) VALIDATED PRODUCTS LIST Volume 1 1995 No. 3 Programming Languages Database Language SQL Graphics POSIX Computer Security Judy B. Kailey Product Data - IGES Editor U.S. DEPARTMENT OF COMMERCE Technology Administration National Institute of Standards and Technology Computer Systems Laboratory Software Standards Validation Group Gaithersburg, MD 20899 July 1995 QC 100 NIST .056 NO. 5693 1995 NISTIR 5693 (Supersedes NISTIR 5629) VALIDATED PRODUCTS LIST Volume 1 1995 No. 3 Programming Languages Database Language SQL Graphics POSIX Computer Security Judy B. Kailey Product Data - IGES Editor U.S. DEPARTMENT OF COMMERCE Technology Administration National Institute of Standards and Technology Computer Systems Laboratory Software Standards Validation Group Gaithersburg, MD 20899 July 1995 (Supersedes April 1995 issue) U.S. DEPARTMENT OF COMMERCE Ronald H. Brown, Secretary TECHNOLOGY ADMINISTRATION Mary L. Good, Under Secretary for Technology NATIONAL INSTITUTE OF STANDARDS AND TECHNOLOGY Arati Prabhakar, Director FOREWORD The Validated Products List (VPL) identifies information technology products that have been tested for conformance to Federal Information Processing Standards (FIPS) in accordance with Computer Systems Laboratory (CSL) conformance testing procedures, and have a current validation certificate or registered test report. The VPL also contains information about the organizations, test methods and procedures that support the validation programs for the FIPS identified in this document. The VPL includes computer language processors for programming languages COBOL, Fortran, Ada, Pascal, C, M[UMPS], and database language SQL; computer graphic implementations for GKS, COM, PHIGS, and Raster Graphics; operating system implementations for POSIX; Open Systems Interconnection implementations; and computer security implementations for DES, MAC and Key Management.
    [Show full text]
  • Chapter 1. Origins of Mac OS X
    1 Chapter 1. Origins of Mac OS X "Most ideas come from previous ideas." Alan Curtis Kay The Mac OS X operating system represents a rather successful coming together of paradigms, ideologies, and technologies that have often resisted each other in the past. A good example is the cordial relationship that exists between the command-line and graphical interfaces in Mac OS X. The system is a result of the trials and tribulations of Apple and NeXT, as well as their user and developer communities. Mac OS X exemplifies how a capable system can result from the direct or indirect efforts of corporations, academic and research communities, the Open Source and Free Software movements, and, of course, individuals. Apple has been around since 1976, and many accounts of its history have been told. If the story of Apple as a company is fascinating, so is the technical history of Apple's operating systems. In this chapter,[1] we will trace the history of Mac OS X, discussing several technologies whose confluence eventually led to the modern-day Apple operating system. [1] This book's accompanying web site (www.osxbook.com) provides a more detailed technical history of all of Apple's operating systems. 1 2 2 1 1.1. Apple's Quest for the[2] Operating System [2] Whereas the word "the" is used here to designate prominence and desirability, it is an interesting coincidence that "THE" was the name of a multiprogramming system described by Edsger W. Dijkstra in a 1968 paper. It was March 1988. The Macintosh had been around for four years.
    [Show full text]
  • UNICOS® Installation Guide for CRAY J90lm Series SG-5271 9.0.2
    UNICOS® Installation Guide for CRAY J90lM Series SG-5271 9.0.2 / ' Cray Research, Inc. Copyright © 1996 Cray Research, Inc. All Rights Reserved. This manual or parts thereof may not be reproduced in any form unless permitted by contract or by written permission of Cray Research, Inc. Portions of this product may still be in development. The existence of those portions still in development is not a commitment of actual release or support by Cray Research, Inc. Cray Research, Inc. assumes no liability for any damages resulting from attempts to use any functionality or documentation not officially released and supported. If it is released, the final form and the time of official release and start of support is at the discretion of Cray Research, Inc. Autotasking, CF77, CRAY, Cray Ada, CRAYY-MP, CRAY-1, HSX, SSD, UniChem, UNICOS, and X-MP EA are federally registered trademarks and CCI, CF90, CFr, CFr2, CFT77, COS, Cray Animation Theater, CRAY C90, CRAY C90D, Cray C++ Compiling System, CrayDoc, CRAY EL, CRAY J90, Cray NQS, CraylREELlibrarian, CraySoft, CRAY T90, CRAY T3D, CrayTutor, CRAY X-MP, CRAY XMS, CRAY-2, CRInform, CRIlThrboKiva, CSIM, CVT, Delivering the power ..., DGauss, Docview, EMDS, HEXAR, lOS, LibSci, MPP Apprentice, ND Series Network Disk Array, Network Queuing Environment, Network Queuing '!boIs, OLNET, RQS, SEGLDR, SMARTE, SUPERCLUSTER, SUPERLINK, Trusted UNICOS, and UNICOS MAX are trademarks of Cray Research, Inc. Anaconda is a trademark of Archive Technology, Inc. EMASS and ER90 are trademarks of EMASS, Inc. EXABYTE is a trademark of EXABYTE Corporation. GL and OpenGL are trademarks of Silicon Graphics, Inc.
    [Show full text]
  • Research J Inc
    c: RESEARCH J INC. CRAY® COMPUTER SYSTEMS eFT77 REFERENCE MANUAL S,R-0018 r<-w ~ Gopyright© 1986, 1988 by Gray Research, Inc. This manual or parts thereof may not be reproduced in any form unless permitted by contract or by written permission of Gray Research, Inc. RECORD OF REVISION RESEARCH. INC. PUBLICATION NUMBER SR-0018 Eadchhtime this manu~1 is r~vised and reprinted. all changes issued against the previous version are incorporated into the new version an t e new verSion IS assigned an alphabetic level. ~very page chan~ed by a reprint. with revisio~ has the revision level in the lower right hand corner. Changes to part of a page are noted y ~ changl!. bar In the margin directly o~poslte the c~a~ge. A change bar in the margin opposite the page number indicates that the entire page IS new. If the manual IS rewritten. the revIsion level changes but the manual does not contain change bars. Reql:'est.s for copies of C~ay Research. Inc. publications should be directed to the Distribution Center and comments about these publications should be directed to: CRAY RESEARCH. INC. 1345 Northland Drive Mendota Heights. Minnesota 55120 Revision Description April 1986 - Original printing. A September 1986 - Changes are the SUPPRESS directive and the TARGET command. Sections on input/output have been reorganized, with a new introduction in section 7. Other editorial changes have been made. Trademarks are now documented in the record of revision. The previous version is obsolete. B February 1988 - This reprint with revision adds the INCLUDE statement, Loopmark feature, BL and NOBL directives, ALLOC directive, INTEGER directive, I/INDEF option, -v option (UNICOS only), EDN keyword (COS only), and P and w options (CRAY-2 systems only).
    [Show full text]
  • Audio | Video | Staging | Integration
    CX152 | OCTOBER 2019 $7.50AU LIGHTING | AUDIO | VIDEO | STAGING | INTEGRATION NEWS Free counselling INTEGRATE 2019 for crew Spin Off Festival The tech, the problems with the culture, and the positives TAG’s new Melbourne pad Labour hire laws affect production Safer trucking THE REGULARS Andy Stewart Jenny Barrett PROJECTION John O’Brien Duncan Fry ISSUE ROADSKILLS WHITE NIGHT REIMAGINED Fleetwood Mac Hilltop Hoods ILLUMINART – TRAVELLING LIGHT BRISBANE’S RIVER OF LIGHT ROAD TEST Shure Axient COLOUR QUALITY IN PROJECTION Digital Luminex GigaCore CLIPPED MUSIC VIDEO FESTIVAL and LumiNode Omega Tech THE BEST SURFACES FOR BLENDING Stage Boxes WIRELESS THAT WEARS WELL. The Axient® Digital micro-bodypack. Axient Digital defies limitations for both RF and audio excellence. With an industry-leading 2 ms of latency*, linear transient response, and wide dynamic range, nothing gets in the way of true, pure sound. Learn more at shure.com/axientdigital *From transducer to analog output, in standard transmission mode. © 2018 Shure Incorporated Distributed by www.jands.com.au Shure ADX Dress CX FP PrintAd.indd 1 4/9/19 1:22 pm CONTENTS NEWS Support Act Wellbeing Hotline – free counselling for crew 6 Spin Off Festival 2019 7 Novatech Brings It All for Splendour Offshoot Easey As: TAG Opens in Melbourne 8 Labour Hire Licenses – AV firms may breach new laws 8 Robe globally launches new ESPRITE LED in Melbourne 10 Safer Trucking - Driver Monitoring Proves Itself at ATS 10 MotoGP appoints Audio-Technica 11 Clear-Com Unveils Freespeak Edge 12 Aveo Systems
    [Show full text]
  • Using and Porting the GNU Compiler Collection
    Using and Porting the GNU Compiler Collection Richard M. Stallman Last updated 14 June 2001 for gcc-3.0 Copyright c 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001 Free Software Foundation, Inc. For GCC Version 3.0 Published by the Free Software Foundation 59 Temple Place - Suite 330 Boston, MA 02111-1307, USA Last printed April, 1998. Printed copies are available for $50 each. ISBN 1-882114-37-X Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with the Invariant Sections being “GNU General Public License”, the Front-Cover texts being (a) (see below), and with the Back-Cover Texts being (b) (see below). A copy of the license is included in the section entitled “GNU Free Documentation License”. (a) The FSF’s Front-Cover Text is: A GNU Manual (b) The FSF’s Back-Cover Text is: You have freedom to copy and modify this GNU Manual, like GNU software. Copies published by the Free Software Foundation raise funds for GNU development. Short Contents Introduction......................................... 1 1 Compile C, C++, Objective C, Fortran, Java ............... 3 2 Language Standards Supported by GCC .................. 5 3 GCC Command Options ............................. 7 4 Installing GNU CC ............................... 111 5 Extensions to the C Language Family .................. 121 6 Extensions to the C++ Language ...................... 165 7 GNU Objective-C runtime features .................... 175 8 gcov: a Test Coverage Program ...................... 181 9 Known Causes of Trouble with GCC ................... 187 10 Reporting Bugs.................................
    [Show full text]
  • Volume 15, 1~L~Mber 2 April 1994
    ISSN 1035-7521 AUUG Inc. Newsletter Volume 15, 1~l~mber 2 April 1994 Registered by Australia Post, Publication Number NBG6524 The AUUG incorporated Newsletter Volume 15 Number 2 April 1994 CONTENTS AUUG General Information ...................... 3 Editorial ............................ 5 AUUG President’s Page ....................... 6 AUUG Corporate Sponsors - A New Level of Participation ............ 7 AUUG Institutional Members ..... : ............... 8 Letters to the Editor ........................ 11 Announcements AUUG Appoints New Business Manager ................ 15 AUUG Freephone Number .................... 16 McKusick does Oz T-shirt .................... 17 Call for Articles for the Australian .................. 18 AUUG & Zircon Systems Reach Agreement ............... 19 AUUG & the Express Book Store Reach Agreement ............ 20 AUUG Local Chapters AUUG Regional Contacts .................... 21 AUUG Inc. - Victorian Chapter ................... 22 Update on AU-tJG Inc. - Victorian Chapter Activities Stephen Prince . 23 From the Western Front Janet Jackson .... 24 WAUG - Meeting Reviews Adrian Booth .... 25 1994 Perth AUUG Summer Conference Overview Adrian Booth .... 26 Impressions of the 1994 Perth AUUG Summer Conference Janet Jackson .... 28 AUUG NSW Chapter Julian Dryden .... 30 AARNet Mail Affiliation., ...................... 31 Book Reviews .......................... 35 Prentice Hall Book Order Form ................... 41 WOodsLane Information ..................... 42 Open System Publications ...................... 43 !AUUGN
    [Show full text]
  • Proteus Two-Dimensional Navier-Stokes Computer Code-Version 2.0
    NASA Technical Memorandum 106339 . .?/i_'7 Proteus Two-Dimensional Navier-Stokes Computer Code-Version 2.0 Volume 3-Programmer's Reference Charles E. Towne, John R. Schwab, and Trong T. Bui Lewis Research Center Cleveland, Ohio N94-15867 (NAqA-TM-I06339) PROTEUS TWO-UIMENSInNAL NAVIER-STOKES COMPUTER CODE, VERSION 2.0. VOLUME unclas 3: PROGRAMMCR, S REFERENCE (NASA) 26o p October 1993 G3/34 0191167 NASA CONTENTS SUMMARY ................................................................. 3 1.0 INTRODUCTION .......................................................... 5 2.0 PROGRAM STRUCTURE ................................................... 7 2.1 FLOW CHART ........................................................ 7 2.2 SUBPROGRAM CALLING TREE ......................................... 10 2.3 PROGRAMMING CONVENTIONS AND NOTES ........................... 14 2.3.1 Computer & Language .............................................. 14 2.3.2 Fortran Variables .................................................. 15 3.0 COMMON BLOCKS ...................................................... 19 3.1 COMMON BLOCK SUMMARY ......................................... 19 3.2 COMMON VARIABLES LISTED ALPHABETICALLY ........................ 19 3.3 COMMON VARIABLES LISTED SYMBOLICALLY .......................... 38 4.0 PROTEUS SUBPROGRAMS ................................................ 49 4.1 SUBPROGRAM SUMMARY ............................................ 49 4.2 SUBPROGRAM DETAILS ........... : .................................. 51 Subroutine ADI ......................................................
    [Show full text]
  • R00456--FM Getting up to Speed
    GETTING UP TO SPEED THE FUTURE OF SUPERCOMPUTING Susan L. Graham, Marc Snir, and Cynthia A. Patterson, Editors Committee on the Future of Supercomputing Computer Science and Telecommunications Board Division on Engineering and Physical Sciences THE NATIONAL ACADEMIES PRESS Washington, D.C. www.nap.edu THE NATIONAL ACADEMIES PRESS 500 Fifth Street, N.W. Washington, DC 20001 NOTICE: The project that is the subject of this report was approved by the Gov- erning Board of the National Research Council, whose members are drawn from the councils of the National Academy of Sciences, the National Academy of Engi- neering, and the Institute of Medicine. The members of the committee responsible for the report were chosen for their special competences and with regard for ap- propriate balance. Support for this project was provided by the Department of Energy under Spon- sor Award No. DE-AT01-03NA00106. Any opinions, findings, conclusions, or recommendations expressed in this publication are those of the authors and do not necessarily reflect the views of the organizations that provided support for the project. International Standard Book Number 0-309-09502-6 (Book) International Standard Book Number 0-309-54679-6 (PDF) Library of Congress Catalog Card Number 2004118086 Cover designed by Jennifer Bishop. Cover images (clockwise from top right, front to back) 1. Exploding star. Scientific Discovery through Advanced Computing (SciDAC) Center for Supernova Research, U.S. Department of Energy, Office of Science. 2. Hurricane Frances, September 5, 2004, taken by GOES-12 satellite, 1 km visible imagery. U.S. National Oceanographic and Atmospheric Administration. 3. Large-eddy simulation of a Rayleigh-Taylor instability run on the Lawrence Livermore National Laboratory MCR Linux cluster in July 2003.
    [Show full text]
  • 1999 CERT Advisories
    1999 CERT Advisories CERT Division [DISTRIBUTION STATEMENT A] Approved for public release and unlimited distribution. http://www.sei.cmu.edu REV-03.18.2016.0 [DISTRIBUTION STATEMENT A] Approved for public release and unlimited distribution. Copyright 2017 Carnegie Mellon University. All Rights Reserved. This material is based upon work funded and supported by the Department of Defense under Contract No. FA8702-15-D-0002 with Carnegie Mellon University for the operation of the Software Engineering Institute, a federally funded research and development center. The view, opinions, and/or findings contained in this material are those of the author(s) and should not be con- strued as an official Government position, policy, or decision, unless designated by other documentation. References herein to any specific commercial product, process, or service by trade name, trade mark, manu- facturer, or otherwise, does not necessarily constitute or imply its endorsement, recommendation, or favoring by Carnegie Mellon University or its Software Engineering Institute. This report was prepared for the SEI Administrative Agent AFLCMC/AZS 5 Eglin Street Hanscom AFB, MA 01731-2100 NO WARRANTY. THIS CARNEGIE MELLON UNIVERSITY AND SOFTWARE ENGINEERING INSTITUTE MATERIAL IS FURNISHED ON AN "AS-IS" BASIS. CARNEGIE MELLON UNIVERSITY MAKES NO WARRANTIES OF ANY KIND, EITHER EXPRESSED OR IMPLIED, AS TO ANY MATTER INCLUDING, BUT NOT LIMITED TO, WARRANTY OF FITNESS FOR PURPOSE OR MERCHANTABILITY, EXCLUSIVITY, OR RESULTS OBTAINED FROM USE OF THE MATERIAL. CARNEGIE MELLON UNIVERSITY DOES NOT MAKE ANY WARRANTY OF ANY KIND WITH RESPECT TO FREEDOM FROM PATENT, TRADEMARK, OR COPYRIGHT INFRINGEMENT. [DISTRIBUTION STATEMENT A] This material has been approved for public release and unlimited distribu- tion.
    [Show full text]
  • UNICOS/Mk: a Distributed Operating System with Single System Image
    UNICOS/mk: A Distributed Operating System with Single System Image Gabriel Broner, Cray Research, Inc., 655F Lone Oak Dr., Eagan, MN 55121 ABSTRACT: UNICOS/mk is a modular distributed operating system intended to support future Cray distributed architectures, including MPP systems, clusters, and hybrid systems. A feature of UNICOS/mk is that it offers both users and applications the "view" of a single system (Single System Image or SSI). At the same time, the complexity of dealing with a parallel architecture is hidden inside the operating system. 1 Introduction This paper offers a brief high level overview of the architec- ture of the UNICOS/mk operating system, emphasizing one aspect of it: its Single System Image. Single System Image (or SSI) is discussed in three "planes": the user view, the applica- tion view, and the system view. The rest of this paper continues as follows: Section 2 contains the overview of the UNICOS/mk system, Section 3 discusses Single System Image and Section 4 offers the conclu- sions. 2 The UNICOS/mk Operating System Figure 1: UNICOS/mk Architecture. UNICOS/mk is the new operating system developed at Cray process-related ones, and it forwards I/O-related and other Research. It is a modular distributed operating system, system calls to the appropriate server. designed to support the new distributed Cray architectures, including future Massively Parallel machines and clusters of The microkernel and the Process Manager have been origi- machines. nally adopted from the CHORUS MiX system [CHOR92]. The Process Manager has been extensively modified to offer the The UNICOS/mk system is compatible with the UNICOS UNICOS interface (as opposed to SVR4) and to support the system [UNIC95], so users and applications need not be aware new large-scale distributed Cray architectures (MPPs).
    [Show full text]
  • Cryogenic Control System Migration and Developments Towards the UNICOS CERN Standard at INFN
    Available online at www.sciencedirect.com ScienceDirect Physics Procedia 67 ( 2015 ) 163 – 169 25th International Cryogenic Engineering Conference and the International Cryogenic Materials Conference in 2014, ICEC 25–ICMC 2014 Cryogenic control system migration and developments towards the UNICOS CERN standard at INFN Paolo Modanesea *, Andrea Calorea, d, Tiziano Contrana, Alessandro Frisoa, Marco Pengoa, Stefania Canellaa, Sergio Buriolib, Benedetto Gallesec, Vitaliano Inglesed, Marco Pezzettid and Ruggero Pengoa aINFN Laboratori Nazinali di Legnaro, viale dell’università 2, Legnaro 35020 (PD), Italyb bINFN Laboratori Nazinali del Gran Sasso, via G. Acitelli, 22,Assergi L’Aquila 67100, Italy cINFN Sezione di Genova, via Dodecanese, 33Genova 1614, Italy dCERN, CH-1211 Geneva 23, Switzerland Abstract The cryogenic control systems at Laboratori Nazionali di Legnaro (LNL) are undergoing an important and radical modernization, allowing all the plants controls and supervision systems to be renewed in a homogeneous way towards the CERN-UNICOS standard. Before the UNICOS migration project started there were as many as 7 different types of PLC and 7 different types of SCADA, each one requiring its own particular programming language. In these conditions, even a simple modification and/or integration on the program or on the supervision, required the intervention of a system integrator company, specialized in its specific control system. Furthermore it implied that the operators have to be trained to learn the different types of control systems. The CERN-UNICOS invented for LHC [1] has been chosen due to its reliability and planned to run and be maintained for decades on. The complete migration is part of an agreement between CERN and INFN.
    [Show full text]