A Simulation Model of the Control Data 6400 Scope Operating System Robert Kofi Ab Afi Lehigh University

Total Page:16

File Type:pdf, Size:1020Kb

A Simulation Model of the Control Data 6400 Scope Operating System Robert Kofi Ab Afi Lehigh University Lehigh University Lehigh Preserve Theses and Dissertations 1973 A simulation model of the control data 6400 scope operating system Robert Kofi aB afi Lehigh University Follow this and additional works at: https://preserve.lehigh.edu/etd Part of the Operations Research, Systems Engineering and Industrial Engineering Commons Recommended Citation Baafi, Robert Kofi, "A simulation model of the control data 6400 scope operating system" (1973). Theses and Dissertations. 4150. https://preserve.lehigh.edu/etd/4150 This Thesis is brought to you for free and open access by Lehigh Preserve. It has been accepted for inclusion in Theses and Dissertations by an authorized administrator of Lehigh Preserve. For more information, please contact [email protected]. .. J>,· . ·, ... -· .. ·' ' ;, ( . I . '· ' . ,. ., ' . ... /,: ·. ' "".. , ·' ' .-.',, ~;·'"\: '' . \ • .. .. ,. ..... ... ....... .. ..;~ 4·';, -.;,. ',. .. A SIMULATION MODEL OF THE CONTROL ., DATA 6400 SCOPE OPERATING SYSTEM ' '\ •. .. ' ' ~- .. ., ' ..... by .. ' . ,, f, ., Robert Kofi Baafi , . ......_... ",I' . r : ... , ..,'\. •· ,; .. ... \ , · • - ·,. .. • A Thesis . ' . .•' ' .- . _\_', Presented to the Graduate Conunittee . ' . ,'-\ • ·,.. I of ·Lehigh University '; ,. ·. in Candidacy for the Degr~e of Master of Science_ in :I ~·. J Industrial Engineering Leb.igh. Univers~ty 1973 • • ...._.J ~i. ' '•. '' ,· ~ l , .. I ' . / .. r· ,. ,, .' • ,,, • ... ......... '~· ' . • ... ~ . I is accepted and approved in partial fulfillment This thesis ... ., ,:,t, ,;·_·.,.-._ ( the requirements fpr the of Master of Science. (, '_. ···--···· •·' 'i..-:-·~ .. ~-, ) .. -. (date) ' .' .. .. \ • .. -i .. ~ ' .,. ·~ Professor in·• Charge .,. \· ,, Chairman~ Department I \ . ' ( .. ) I' .. () • ii ,, . ., r . • ,,.,'•.- ' . '. • 1; ',i' \ .. ',· "' .' 0 : '1 . ,'' • i' .• ':· It' ' . ; . ';a. ' ACKNOWLEDGEMENTS .. ' l ~ - .;· '·. J, · I wish to thank my adv.isers, Dr. M. W Shiveley and Prof. A. F. C , Gould, for their guidance and assistance~roughout the project, .. ~ •. Supportive material from Dr. Shiveley was particularly appreciated. - '~h · I would .also. like to .,.thank Richard Cichelli, of the Lehigh Uni- . .. •' ':\ \ . •' ,- ·' versfty Computfng 'nt~r Syst~s .Group fo~ m.aking th: Lehigh Uni..; · ' ·. 'Ii: ·. : . ,• ' •' ' . '· · versity Computing Center 'naily Statistics available to me. His - - -. ' ' . ,, · suggestions- were very helpful. •: .... , . ';,.·.' .·', . Special. thanks, are· d_ue __ te> my ·wife, ··Pamela, for her patience and·· . ,_;;·_" . understanding ~hroughout·the c9urse of my Master's program. ·.. j . ' ' ' - '·.· .... -. .. - '. '4' -~ .. - ·;·.. ...... .. .· ./. • " . .,, . .. ,,., I ( • iii I •• I / .r. ,/ I ... ~- ' f', ' , ..... ; -1- 1' • JI • ; . '' ·. ,- ' ' I . ~ , •• , . I ', ' .. II TABLE OF CONTENTS .., ' ' ' PAGE SECTION .. ,- . -~- ' .. " ; ' ... ACKNOWLEDGMENTS iii LIST OF TABLES vi • LIST OF FIGURES vii ABSTRACT_.,,- .,_·J · 1 • • CHAPTER 1~ PERFORMANCE EVALUATION ·' _· . 2 . • • . • • . ,r. •. ,· . ••• . 1 1.1 . INTRODUCTION -- .. ,'. 2 , 1.-2 PERFOR}1ANCE EVALUATION _TECHNIQUES .3 . ..'. 1.2.1 Monitoring 3 .., 1.2.2 Analytic Modeling Technique 5 1· ... ,. -.- ... '.,, •• ,, .. ,. ,, .... ' . ,' ,· . ,. ·. '·1.2.3 Simulation _, .. " . -- -·--·~--· -- -~-- ---~ ..... - 6 '' ' . - 1.3 PREVIOUS WORK . _-./· 8 1.4 OBJECTIVES AND SCOPE OF THIS PROJECT 12 ..I • • • ,1.,. .' - . · 16 CHAPTER 2. THE CDC 6400 COMPUTING SYSTEM -· . ..... \. ~ r . 2.1 INTRODUCTION . 0 16 . 2.1.1 The. CDC 6000 Series" Computers . · . ·: :·. 16 ._,,/ 2.1.2 Historical Background . 17 . l . 2.2 HARDWARE ORGANIZATION 18 - ~ ' .- 2.2.1 Overview . ' l . •.. ~.:.. .. .. ·.~ • ·. : .. ' 18 2. 2. '2 Central Processor· 20 22 . -.. ' 2.2~3 Central Memory. 2.2.4 Peripheral and Control Proce~sors 24 . 2.3· SCOPE 3.3 OPERATING SYSTEM . ~is . 2.3.1 Introduction , · 25 - 2.3.2 .Scope Monitor (MTR) 27 . ,. ' .. 29 " 2.3.3 Central Mentory Residence ·- 31 tf' 2.3.4 Priorities , ., -.2.3o 5 Batch Job Processing 35 .. 2.3.6 Processing of ·rnteractive Jobs· 45" 11"' . •. 2.4 SYS,TEM HARDWARE AND SOFTWARE EVALUATION 48 49 ' . -• .. 2.4ol Hardware Limitations '· ~ Software Limitations 50 ' 2o4e2 . \ ,,. .CHAPTER 3. SIMULATION MODEL OF THE cn·c 6400 · . 52 I . 3el INTRODUCTION . 52 .• 54 3.2 CHARACTERISTICS OF THE WORKLOADv 3.3 DESIGN OF 1 THE SIMULATION }10DEL 62 3e3ol Features of the Model 63 65 3.302 Job Representation • 3o3o3 Job Generation. 67 3.3o4 The Structure of the Simul~tor 69 3 .. 3.,5 Input Data Requirements ·0 85 iv •.,. ,------------------------------------..---,---------~Tr---... ---- . I • . ··::·,~ ,. PAGE CHAPTER 4.· VALIDATION AND RESULTS 89 / 4.1 VALIDATION 89 4.2 RESULTS OF EXPERIMENTATION 91 ,,'.'(: 2~ .Analysis of Variance 91 100 4 • 2 o 2F Control Point Avail~bility Experiments CHAPTER 5. Sffi.1MARY AND CONCLUSIONS. 107 ' . 5'.l : SUMMARY 107 ' . ,. CONCLUSION ' . ' 107 5. 2·. '·· ' ,. .. 5.3 SUGGESTIONS FOR FURTHER. STUDIES 110 o·: - • I GLOSSARY · i11 ·.. : \·:, \ . BIBtIOGRAPHY .... · /J:16 APPENDI·X A File· and Attribute.As~ig~ents · ' . 120 122· APPENDIX B - Model Configuration Cards. ·• Distribution Parameter Cards 124 . •, ..-·- - APPENDIX C ' Ir· . ' ,. ' BIBLIOGRAPHICAL NOTE · -· .·· .·'·. -· 125 • •r l• . ,-.. · . ' . -- ,· . ' ••• " •• I. #'•. , ' .... · . • I .. .. ·' ·-... -· ~. .: .. ' . : . ' ' .. ~ ' ~ . ' • 'I , ··, ,l: .. .,• ' . '.. .~ ' . : . .- . .. ' \ . '' .., '·._ ...\ _: . : '~ . ,• ,. ·\--. : . I • • ' ' . .... 4 . ,.. • ,.;_' I : '' . ... .. , ___ ' ' . ~.·· . .. ·.-~· . - . -~ . ;. : . • '~ . « . •. &Jt,· . .. r ... -~ .. , -, ~ '\ . ' ~ ,, ·-. '.· .. ,· ' . r ', . .. ' . ' .. ' ~ . ·. .: . ' . ... ,. \ -, ' . ..) '". .. ·. ·.' . .: ·,, ,I ••.. "•. ., ' - - . ·- -· - ----· _. --- .. ,- ............. _._ .. _.__...,. ... ,' ··- . ' ~ ' • d • • ' • . .. ,. ' ' . ' ,•' . ',,. ' . ; ' ' . ____:....._;:;__, . · ___ · __ · __ ...... .-. ' , -. ' ., . ____ . ' . r .. ' .. ~ . 0 . .l .. ,. '-.... : ·. ·-.' ..... -,• -- .. -· --•·- ·-·-. ..... .··- - . ~---,--·-.·- -- •·-···---• ... - -- - --· . - ... ' !. ... ' I \\ V • ·- • '' • ,· ·, "."'• 0< ...... ,, ...... ••~••X''''"'"""""""M ''J"·':·"~··"""•"' ......_,,, •• 0 •• • rs O -,·O<•c~·,.~•h , ,'t••• p O • I' \.--' ' ,. ' LIST OF TABLES ,.,, ' Page l'.I ' ''. 3.1 Statistics for Batch·Jobs on Six Selected Days 56 3.2 Job Statistics for the Two Classes of Jobs 58 ·I -.r . ' 3.3 Statistics of INTERCOM Usage , ... 58 I ' 3.4 ·Data on Transactions 87 , I I, 4.1 _ Actual vs. Simulated Values of Performance Indicators. 92 I' 4.2 Summary of Factor Analysis 96 ' ! ' 4.3 Results of Analysis of Variance 97 • !' ' '. 4.4 System Performance Summary, Varying ·Batch ·control Point Availability . ' . ' - . · 4.5 · System Performan·ce S1nnmary, Varying INTERCOM Control · Point Availability ' .. ) ._ . :·: -~ .. :.·~_:_~~-: · :l02 · . < 4.6 System Performance Summary, Varying INTERCOM Control Point Assignments 105 • . r' •. ·, • ·· 4. 7 Comparison of Two Control Point Assignments 106 . .. ., .... ' . ' • ,. · .. ~ . ' . ' ', ~- I ... .' '": . .,., .·· ~ .. ' ' ... ' . -~ - . ·-.;,· ' .•' ' . ' ... I . ... , ,,,.--· . -~ . ·. ,. ' . ""': .. -· ···-'.·---· ..••.:··-·---~~--.: .... ,_,. __ ,~-~-,l-~-~-.:.._.. :,._.:..._~---·- -------·-····- -·---~-~.,,'.,-----~·--··---·- •j ...~ ··--··-,·-·---·.· - ' .. -··, . -··----r-----,' ..' , • •7 ' ' . - . - -----·------·.- . -·- ' --------~J--···---· ... -~-- -•-•-- • I I (, ' vi 9~ -·~ ,-· ·1.,,,, . f . · ------;···LIST OF FIGURES .. Page 2.1 s·lock Diagram of CDC 6400 System 19 \; .... 2.2 _Stunt Box 22 • Data Distributor 23 . 2.4 Monitor (MTR) Main Loop 28 2.5 C~ntral Memory Alloca.tion I ." .(& 30 .... 2.6 - Entry of a -Batch Job into the Sys·tem 36 ' ' . 38 2.7 CM Storage Allocation to Programs~ .. ' ' . ..' . _: .) . Dispatching and Execution ., . ' 41 2.8 " ' I 2.9 Proce~sing of Disk·l/0 44 . r . 2.10- Job Termination and Output Processing 3.1 Distribution of CM Core Size 60 . ' . 3.2 Distribution of CPU Time 60· ···-- 3.3 · clumulati~e Distribution of CPU-Time 61. - Batch Job.Flow in Model 72 -·,. 3.4 ; . ~ :~' . .- 3.5. Interactive Job Flow in Model 74 Event Routines Associated with Batch -rJob Processing 7f, ',, '. 3.6 . .J·.7. _.Event Routines Associated with Interactive Job · ·Processing 77· ... ·- 't - ' ' . ·,- r. J . '· r ' . ~. • . i .... --- .. ' •, ' . / • ,• ""l . I vii ' ... ~ .. -..,_, • .. .. ABSTRACT ' ,.., - .. In the daily_ operation of a computer system, the need arises for a ,, tool that can be used to evaluate the ·e·ffect on system perf<Jrmance of 1·. ~ . .. changes iti workl~ad and modifications i~ hardware configuration, soft- ,.'',•.,,.·• · ·• .,, ,· ·• ,, ·' ,• .. , .•., , ... , ,.. ,r ,..., ,... 11 .. ,,, .. ,1 •"'•f ,...,r•"'•fl"'•f,....,l ... if,.•I "'"·f ,.. ,, ·~-r .-,r ·'"·I···,·., .... ··" · , ,· ., ,.,, ,· ,, ,·.1 ,·., ,· , ,.. , ,. , · , .. : 0 J •' • I i ware parameters, and scheduling strate'gies. , Simulation is the most - .. t . ·\:, ...· .. - .. ··:; I flexible of the evaluation techniques. This thesis d·escribes a s·im~lation'·mo·de1-·---for... ·tne cn·c. 64QQ .. computer :~ - : \ system under the SCOP·E- 3.3 Operat·ing System. The de~ign goa! of the model. is to predict., with a 90 percent lev~l of confidence, the performance of ~he system _in terms of turnaro~Jtd time' . time-sharing . response time' / .. .. ' . .. ' . ~- co.n tr01 · .Point dwell, ~nd. central processing unit utilization·.-. One of· . the mo~t s·ignificant ·· aspects of this niodel is that it simulates both • ! f - ~ . ' . the ba_tch and ··1ntera~tive~modes~=-!
Recommended publications
  • Mi!!Lxlosalamos SCIENTIFIC LABORATORY
    LA=8902-MS C3b ClC-l 4 REPORT COLLECTION REPRODUCTION COPY VAXNMS Benchmarking 1-’ > .— u) 9 g .— mi!!lxLOS ALAMOS SCIENTIFIC LABORATORY Post Office Box 1663 Los Alamos. New Mexico 87545 — wAifiimative Action/Equal Opportunity Employer b . l)lS(”L,\l\ll K “Thisreport wm prcpmd J, an xcttunt ,,1”wurk ,pmwrd by an dgmcy d the tlnitwl SIdtcs (kvcm. mm:. Ncit her t hc llniml SIJIL.. ( Lwcrnmcm nor any .gcncy tlhmd. nor my 08”Ihcif cmployccs. makci my wur,nly. mprcss w mphd. or JwImL.s m> lcg.d Iululity ur rcspmuhdily ltw Ilw w.cur- acy. .vmplctcncs. w uscftthtc>. ttt”any ml’ormdt ml. dpprdl us. prudu.i. w proccw didowd. or rep. resent%Ihd IIS us wuukl not mfrm$e priwtcly mvnd rqdtts. Itcl”crmcti herein 10 my sp.xi!l tom. mrcial ptotlucr. prtxcm. or S.rvskc hy tdc mmw. Irdcnmrl.. nmu(a.lurm. or dwrwi~.. does nut mmwsuily mnstitutc or reply its mdursmwnt. rccummcnddton. or favorin: by the llniwd States (“mvcmment ormy qxncy thctcd. rhc V!C$VSmd opinmm d .mthor% qmxd herein do nut net’. UMrily r;~lt or died lhow. ol”the llnttcd SIJIL.S( ;ovwnnwnt or my ugcncy lhure of. UNITED STATES .. DEPARTMENT OF ENERGY CONTRACT W-7405 -ENG. 36 . ... LA-8902-MS UC-32 Issued: July 1981 G- . VAX/VMS Benchmarking Larry Creel —. I . .._- -- ----- ,. .- .-. .: .- ,.. .. ., ..,..: , .. .., . ... ..... - .-, ..:. .. *._–: - . VAX/VMS BENCHMARKING by Larry Creel ABSTRACT Primary emphasis in this report is on the perform- ance of three Digital Equipment Corporation VAX-11/780 computers at the Los Alamos National Laboratory. Programs used in the study are part of the Laboratory’s set of benchmark programs.
    [Show full text]
  • Desktop Cyber 2.1 Operator\S and User\S Guide
    čťťťĘĘťť DPOUSPMGSFBLT PSH '(6.723&<%(5 23(5$725¶6$1'86(5¶6*8,'( &'&23(5$7,1*6<67(06 0(&&126365 90001100 2 i INDEX OF CONSOLE COMMANDS Command Mode Page Command Mode Page * DSD 2-15 LOCK DSD 2-13 Account Management DSD 2-22 LOGOFF DSD 2-13 ASSIGN DSD 2-12 MESSAGE DSD 2-13 AUTO DSD 2-12 MOVE O26 2-21 BLITZ DSD 2-12 O26 DIS 2-18 CFO DSD 2-12 O26 Special Keys O26 2-19 CHECK POINT SYSTEM DSD 2-12 OFF DSD 2-14 CKP DSD 2-12 OFFSW DSD 2-14 COMMENT DSD 2-12 ON DSD 2-14 COPY O26 2-21 ONSW DSD 2-14 D O26 2-21 OUT O26 2-21 DCP DIS 2-18 OVERRIDE DSD 2-14 DEBUG DSD 2-12 P O26 2-21 DIAL DSD 2-13 PURGE DSD 2-14 DIS DSD 2-13 RCP DIS 2-18 DIS O26 2-20 READ O26 2-20 DIS Displays DIS 2-16 REWIND O26 2-20 DISABLE DSD 2-13 RNR O26 2-21 DROP DSD 2-13 RNS DIS 2-18 DROP DIS 2-18 ROLLIN DSD 2-14 DROP O26 2-20 ROLLOUT DSD 2-14 DSD Displays DSD 2-9 ROLLOUT DIS 2-19 ELS DIS 2-18 RS O26 2-21 ENA DIS 2-18 STEP DSD 2-14 ENABLE DSD 2-13 SUI DIS 2-19 ENB DIS 2-18 SUN DIS 2-19 ENP DIS 2-18 UCC O26 2-21 ENS DIS 2-18 UNLOAD DSD 2-15 ENX DIS 2-18 UNLOCK DSD 2-15 FILE O26 2-20 UNSTEP DSD 2-15 FORM DSD 2-13 VSN DSD 2-15 GO DSD 2-13 WARN DSD 2-15 HOLD DIS 2-18 WRITE O26 2-21 IDLE DSD 2-13 X DSD 2-15 KILL DSD 2-13 XDIS O26 2-20 L O26 2-21 XDROP O26 2-20 LOAD Operator 2-41 Interface 90001100 A REVISION RECORD REVISION DESCRIPTION 1 Change bars will be made in the text to reflect edits made before the first production (1-1-2005) release.
    [Show full text]
  • Final Report and Recommendation on New
    CERN LIBRARIES, GENEVA CERN/FC/661 Original: English 5 December, 1963 CM-P00085196 ORGANISATION EUROPĒENNE POUR LA RECHERCHE NUCLĒAIRE CERN EUROPEAN ORGANIZATION FOR NUCLEAR RESEARCH FINANCE COMMITTEE Fifty-sixth Meeting Geneva - 16 December, 1963 FINAL REPORT AND RECOMMENDATION ON NEW COMPUTERS FOR CERN This paper contains the results of the enquiries and studies unfinished at the time of the meeting of the Finance Committee, on 13 November, together with the Director-General's conclusions and request to the Finance Committee to authorize CERN to purchase a CDC 6600 computer for delivery early in 1965. 7752/e CERN/FC/661 FINAL REPORT AND RECOMMENDATION ON NEW COMPUTERS FOR CERN 1. Introduction The Finance Committee, at its meeting, on 13 November, discussed an interim report on CERN's computing needs (CERN/FC/653), which accompanied the Report of the European Committee on the Future Computing Needs of CERN, CERN/516 (hereinafter referred to as "the Report"). Since then, the final offers from manufacturers have been received and evaluated, and the outstanding technical studies referred to in the conclusion of the Interim Report (section 5) have been carried out. This paper contains: - a short report on the results of these technical studies, - the evaluation of the final offers, technically and financially, - a proposal for financing the purchase of the new computer, - the implications on the CERN budget and programme of a new computer, - the conclusion, with a request that the Finance Committee authorize CERN to purchase a CDC 6600 computer and to raise a loan for the necessary amount, - an annex containing prices and other material from the offers.
    [Show full text]
  • Chippewa Operating System
    Chippewa Operating System The Chippewa Operating System often called COS was the operating system for the CDC 6600 supercomputer, generally considered the first super computer in the world. The Chippewa was initially developed as an experimental system, but was then also deployed on other CDC 6000 machines. The Chippewa Operating System often called COS is the discontinued operating system for the CDC 6600 supercomputer, generally considered the first super computer in the world. The Chippewa was initially developed as an experimental system, but was then also deployed on other CDC 6000 machines. The Chippewa was a rather simple job control oriented system derived from the earlier CDC 3000 which later influenced Kronos and SCOPE. The name of the system was based on the Chippewa Falls research and The Chippewa Operating System often called COS was the operating system for the CDC 6600 supercomputer, generally considered the first super computer in the world.[1] The Chippewa was initially developed as an experimental system, but was then also deployed on other CDC 6000 machines.[2]. Bibliography. Peterson, J. B. (1969). CDC 6600 control cards, Chippewa Operating System. U.S. Dept. of the Interior. Categories: Operating systems. Supercomputing. Wikimedia Foundation. 2010. The Chippewa Operating System often called COS was the operating system for the CDC 6600 supercomputer, generally considered the first super computer in the world.[1] The Chippewa was initially developed as an experimental system, but was then also deployed on other CDC 6000 machines.[2]. This operating system at Control Data Corporation was distinct from and preceded the Cray Operating System (also called COS) at Cray.
    [Show full text]
  • Lecture 14 Data Level Parallelism (2) EEC 171 Parallel Architectures John Owens UC Davis Credits • © John Owens / UC Davis 2007–9
    Lecture 14 Data Level Parallelism (2) EEC 171 Parallel Architectures John Owens UC Davis Credits • © John Owens / UC Davis 2007–9. • Thanks to many sources for slide material: Computer Organization and Design (Patterson & Hennessy) © 2005, Computer Architecture (Hennessy & Patterson) © 2007, Inside the Machine (Jon Stokes) © 2007, © Dan Connors / University of Colorado 2007, © Kathy Yelick / UCB 2007, © Wen-Mei Hwu/David Kirk, University of Illinois 2007, © David Patterson / UCB 2003–7, © John Lazzaro / UCB 2006, © Mary Jane Irwin / Penn State 2005, © John Kubiatowicz / UCB 2002, © Krste Asinovic/Arvind / MIT 2002, © Morgan Kaufmann Publishers 1998. Outline • Vector machines (Cray 1) • Vector complexities • Massively parallel machines (Thinking Machines CM-2) • Parallel algorithms Vector Processing • Appendix F & slides by Krste Asanovic, MIT Supercomputers • Definition of a supercomputer: • Fastest machine in world at given task • A device to turn a compute-bound problem into an I/O bound problem • Any machine costing $30M+ • Any machine designed by Seymour Cray • CDC 6600 (Cray, 1964) regarded as first supercomputer Seymour Cray • “Anyone can build a fast CPU. The trick is to build a fast system.” • When asked what kind of CAD tools he used for the Cray-1, Cray said that he liked “#3 pencils with quadrille pads”. Cray recommended using the backs of the pages so that the lines were not so dominant. • When he was told that Apple Computer had just bought a Cray to help design the next Apple Macintosh, Cray commented that he had just bought
    [Show full text]
  • CHAPTER 1 Introduction
    CHAPTER 1 Introduction 1.1 Overview 1 1.2 The Main Components of a Computer 3 1.3 An Example System: Wading through the Jargon 4 1.4 Standards Organizations 15 1.5 Historical Development 16 1.5.1 Generation Zero: Mechanical Calculating Machines (1642–1945) 17 1.5.2 The First Generation: Vacuum Tube Computers (1945–1953) 19 1.5.3 The Second Generation: Transistorized Computers (1954–1965) 23 1.5.4 The Third Generation: Integrated Circuit Computers (1965–1980) 26 1.5.5 The Fourth Generation: VLSI Computers (1980–????) 26 1.5.6 Moore’s Law 30 1.6 The Computer Level Hierarchy 31 1.7 The von Neumann Model 34 1.8 Non-von Neumann Models 37 Chapter Summary 40 CMPS375 Class Notes (Chap01) Page 1 / 11 by Kuo-pao Yang 1.1 Overview 1 • Computer Organization o We must become familiar with how various circuits and components fit together to create working computer system. o How does a computer work? • Computer Architecture: o It focuses on the structure and behavior of the computer and refers to the logical aspects of system implementation as seen by the programmer. o Computer architecture includes many elements such as instruction sets and formats, operation code, data types, the number and types of registers, addressing modes, main memory access methods, and various I/O mechanisms. o How do I design a computer? • The computer architecture for a given machine is the combination of its hardware components plus its instruction set architecture (ISA). • The ISA is the agreed-upon interface between all the software that runs on the machine and the hardware that executes it.
    [Show full text]
  • A Look at Some Compilers MATERIALS from the DRAGON BOOK and WIKIPEDIA MICHAEL WOLLOWSKI
    2/11/20 A Look at some Compilers MATERIALS FROM THE DRAGON BOOK AND WIKIPEDIA MICHAEL WOLLOWSKI EQN oTakes inputs like “E sub 1” and produces commands for text formatter TROFF to produce “E1” 1 2/11/20 EQN EQN oTreating EQN as a language and applying compiler technologies has several benefits: oEase of implementation. oLanguage evolution. In response to user needs 2 2/11/20 Pascal Developed by Nicolas Wirth. Generated machine code for the CDC 6000 series machines To increase portability, the Pascal-P compiler generates P-code for an abstract stack machine. One pass recursive-descent compiler Storage is organized into 4 areas: ◦ Code for procedures ◦ Constants ◦ Stack for activation records ◦ Heap for data allocated by the new operator. Procedures may be nested, hence, activation record for a procedure contains both access and control links. CDC 6000 series The first member of the CDC 6000 series Was the supercomputer CDC 6600, Designed by Seymour Cray and James E. Thornton Introduced in September 1964 Performed up to three million instructions per second, three times faster than the IBM Stretch, the speed champion for the previous couple of years. It remained the fastest machine for five years until the CDC 7600 Was launched. The machine Was Freon refrigerant cooled. Control Data manufactured about 100 machines of this type, selling for $6 to $10 million each. 3 2/11/20 CDC 6000 series By Steve Jurvetson from Menlo Park, USA - Flickr, CC BY 2.0, https://commons.Wikimedia.org/w/index.php?curid=1114605 CDC 205 CDC 205 DKRZ 4 2/11/20 CDC 205 CDC 205 Wiring, davdata.nl Pascal 5 2/11/20 Pascal One of the compiler Writers states about the use of a one-pass compiler: ◦ Easy to implement ◦ Imposes severe restrictions on the quality of the generated code and suffers from relatively high storage requirements.
    [Show full text]
  • Use of High Perfo Nce Networks and Supercomputers Ime Flight Simulation
    USE OF HIGH PERFO NCE NETWORKS AND SUPERCOMPUTERS IME FLIGHT SIMULATION Jeff I. Cleveland EE Project Engineer 3 National Aeronautics and Space Ad I Langley Research Center Nampton, Virginia 23681-0001 ABSTRACT In order to meet the stringent time-critical requirements for real-time man-in-the-loop flight simulation, computer processing operations must be consistent in processing time and be completed in as short a time as possible. These operations include simulation mathematical model computation and data inputloutput to the shulators. En 1986, in response to increased demands for flight simulation performance, NASA's Langley Research Center (LaRC), working with the contractor, developed extensions to the Computer Automated Measurement and Control (CAMAC) technology which resulted in a factor of ten increase in the effective bandwidlla and reduced latency of modules necessary for simulator communication. This technology extension is being used by more than 80 leading technological developers in the United States, Canada, and Europe. Included among the commercial applications are nuclear process control, power grid analysis, process monitoring, real-lime simulation, and radar data acquisition. Personnel at LaRC are completing the development of the use of supercomputers for mathematical model computation to support real-time flight simulation. This includes the development of a real-time operating system and development of specialized software and hardwxe for the simulator network. This paper describes the data acquisition technology and the development of supek-eompu~ng for flight simulation. INTRODUCTION NASA's Langley Research Center (LaRC) has used real-time flight simulation to support aerodynmic, space, and hardware research for over forty years.
    [Show full text]
  • UCC Aug 1971.Pdf (338.3Kb Application/Pdf)
    /V1Iw 9' c r-;.._:[:) N TABLE OF CONTENTS -------- uuuu uuuu 0 Timesharing p. 2 uuuu uuuu T MNF & BATCH users p. 3 uuuu uuuu E Ombudsman Appointment p. 4 uuuu uuuu s SPSS & OMNITAB p. 4 uuuu uuuu New Documentation p. 5 uuuu uuuu & Fall Quarter Short Courses p. 5 uuuu uuuu uuuu uuuu c uuuu uuuu 0 uuuuuuuuuuuuuuuuu **********HOLIDAY HOURS************* M * * uuuuuuuuuuuuuuuuu M :* UCC will be closed from 2~00 P.M.:* uuuuuuuuuuuuuuuuu E : Saturday, September 4, through : uuuuuuuuuuuuuuuuu N : 6:00 P.M. Monday, September 6. : T * * s ************************************ N 0 ccccccccccccccccc T NEW! KEYPUNCH INTERPRETERS-------·-- ccccccccccccccccc E ccccccccccccccccc s The interpreter previously owned ccccccccccccccccc by ucc was recently returned to IBM when it wore out. The replacement ecce & ecce interpreter has been the source of ecce c some complaints since, although faster, it interprets at most only two holes ecce 0 per column and spreads out the print­ ecce M ing of the columns so that they are ccccccccccccccccc M not above the punched column. ucc ccccccccccccccccc E admits it made an error and will again ccccccccccccccccc N lease an IBM 026-21 interpreter to ccccccccccccccccc T s give exact printing. Until the new machine arrives, we will use the N current IBM 552 Interpreter for 0 interpreting. T ccccccccccccccccc E ccccccccccccccccc s ccccccccccccccccc ccccccccccccccccc & ecce ecce Cm.1MENTS NOTES & COMMENTS NOTES & COMMENTS ecce 0 Volume 5, Number 8 ecce M August, 1971 ecce M ccccccccccccccccc E University com9uter Center ccccccccccccccccc N University of Minnesota ccccccccccccccccc T ccccccccccccccccc s N 0 August, 1971 NOTES & COMMENTS page 2 _____ _ A NEY.l TIMESHARING SYSTEM An interactive statewide educational timesharing network will be established in September when Control Data Corporation delivers to UCC a computer with at least the power of a CDC CYBER 72.
    [Show full text]
  • Aerophysics Research Corporation Jtn-11 Technical Note
    NASA CR- AEROPHYSICS RESEARCH CORPORATION JTN-11 TECHNICAL NOTE (NASA-CR-141598) THE ENGINEERING DESIGN N75-1711 INTEGRATION (EDIN) SYSTEM (Aerophysics Research Corp., Houston Tex.) 239 p HC CSCL 09B Unclas G3/61 09633 THE ENGINEERING DESIGN INTEGRATION (EDIN) SYSTEM by: C. R. Glatt, G. N. Hirsch, G. E. Alford, W. N. Colquitt and S. J. Reiners prepared for: NATIONAL AERONAUTICS AND SPACE ADMINISTRATION Johnson Space Center Houston Texas 77058 Reproduced by NATIONAL TECHNICAL INFORMATION SERVICE US Department of Commerce Springfield, VA. 22151 'jis Cnoe N-OT ICE THIS DOCUMENT HAS BEEN REPRODUCED FROM THE BEST COPY FURNISHED US BY THE SPONSORING AGENCY. ALTHOUGH IT IS RECOGNIZED THAT CER- TAIN PORTIONS ARE ILLEGIBLE, IT IS BEING RE- LEASED IN THE INTEREST OF MAKING AVAILABLE AS MUCH INFORMATION AS POSSIBLE. 3. Recipient's Catalog No. 1. Report No2.2. Govern ent Accession No. NASA CR- 4.Title and Subtit!e 5. Report Date THE ENGINEERING DESIGN INTEGRATION (EDIN) SYSTEM. 6. Performing Organization Code 8. Performing Organization Report No. 7. Author(s) C. R. Glatt, G. N. Hirsch, G. E. Alford, W. N. Colquitt and S. J. Reiners 10. Work UnitNo. 9. Performing Organization Name and Address Aerophysics Research Corporation 11. Contract or Grant No. 18100 Nassau Bay Drive, #147 .Houston, Texas 77058 NAS9-13584 13. Type of Report and Period Covered 12. Sponsoring Agency Name and Address Contractor Report National Aeronautics and Space Administration- Agency Code Lyndon B. Johnson Space Center 14. Sponsoring 15. Supplementary Notes 16. Abstract The report provides a description of the Engineering :Design Integration (EDIN) System as it exists at Johnson Space Center.
    [Show full text]
  • NASA's Supercomputing Experience
    O NASA Technical Memorandum 102890 NASA's Supercomputing Experience F. Ron Bailey N91-I_777 (NASA-TM-I02890) NASA's SUP_RCOMPUTING 12A CXPER[ENCE (NASA) 30 p CSCL G_/p December 1990 National Aeronautics and Space Administration \ \ \ "L _11 _ L _ _ tm NASA Technical Memorandum 102890 NASA's Supercomputing Experience F. Ron Bailey, Ames Research Center, Moffett Field, California December 1990 NationalAeronautics and Space Administration Ames Research Center Moffett Reid, California 94035-1000 \ \ \ NASA's SUPERCOMPUTING EXPERIENCE F. Ron Bailey NASA Ames Research Center Moffett Field, CA 94035, USA ABSTRACT A brief overview of NASA's recent experience in supereomputing is presented from two perspectives: early systems development and advanced supercomputing applications. NASA's role in supercomputing systems development is illustrated by discussion of activities carried out by the Numerical Aerodynamic Simulation Program. Current capa- bilities in advanced technology applications are illustrated with examples in turbulence physics, aerodynamics, aerothermodynamies, chemistry, and structural mechanics. Capa- bilities in science applications are illustrated by examples in astrophysics and atmo- spheric modeling. The paper concludes with a brief comment on the future directions and NASA's new High Performance Computing Program. 1. Introduction The National Aeronautics and Space Administration (NASA) has for many years been one of the pioneers in the development of supercomputing systems and in the appli- cation of supercomputers to solve challenging problems in science and engineering. Today supercomputing is an essential tool within the Agency. There are supercomputer installations at every NASA research and development center and their use has enabled NASA to develop new aerospace technologies and to make new scientific discoveries that could not have been accomplished without them.
    [Show full text]
  • (Is!!I%Losalamos Scientific Laboratory
    LA-8689-MS Los Alamos Scientific Laboratory Computer Benchmark Performance 1979 Y I I i PERMANENT RETENTION i i I REQUIRED BY CONTRACT ~- i _...._. -.. .— - .. ———--J (IS!!I%LOS ALAMOS SCIENTIFIC LABORATORY Post Office Box 1663 Los Alamos. New Mexico 87545 An AffKmtitive Action/I!qual Opportunity Employer t- Editedby MargeryMcCormick GroupC-2 I)lSCLAIM1.R Thh rqwtl was prtpued as an ‘mount or work sponwrcd by m aguncy or !he UnllcdSIws Gown. mcnt. Nclthcr the Unltcd Stales Govw,lmcnt nor any agency thcr.wf, nor any of lheif cmpluyws, mtkci my warranty, cipre!> or Impllcd, or assumes any Iqd USIWY or rc$ponslbdlty for the Iccur. ncv, mmplclcness, or u~cfulnc$s of any information, appm’’luq product, or process disclosed, oc r+ re$enh thit Its use would not Infrlngc privntcly owned r~hts. Rcfcrcncc hercln 10 my $I!CCUSCcorn. mercltl product, PIOCC$S,or SCNICCby trtdc name, Imdcmtrk, manufaL!urer, or o!hmwisc, does not necenarily mmtitute or imply its cndorscmcnt, retommcndation, or favoring by lhc United Stttcs Government or any agency thereof. The views and opinions of authors expressed herein do not ncc. c:mrily ttmtc or reflect those of the Unltcd Statct Government 01 my s;ency thcceof. UNITED STATES DEPARTMENT OF ENERGY CONTRACT W-7405 -ENG. 36 LA-8689-MS UC-32 Issued: February 1981 Los Alamos Scientific Laboratory Computer Benchmark Performance 1979 Ann H. Hayes Ingrid Y. Bucher — ----- . J E- -“ ““- ”’”-” .- ------- r- ------ . ..- . .. — ,.. LOS ALAMOS SCIENTIFIC LABORATORY COMPUTER BENCHMARK PERFOWCE 1979 by Ann H. Hayes and Ingrid Y. Bucher ABSTRACT Benchmarking of computers for performance evalua- tion and procurement purposes is an ongoing activity of the Research and Applications Group (Group C-3) at the Los Alamos Scientific Laboratory (LASL).
    [Show full text]