CDC 6600: Design of a Computer

Total Page:16

File Type:pdf, Size:1020Kb

CDC 6600: Design of a Computer CENTRAL PROCESSOR INSTRUCTION EXECUTION TIMES (Times Listed in Minor Cycles) BRANCH UNIT I_- a, STOP 36 INTEGER SUM of XI and Xk to Xi 3 01 RETURN JUMP to K 14 37 INTEGER DIFFERENCE of Xj and Xk to Xi 3 02 GO TO K + BI (Note 1) 14 030 GO TO K if XI = zero 99 03 1 GO TO K if XI # zero 9. 9" 032 GO TO K if XI = positive 44 FLOATING DIVIDE XJ by Xk to Xi 9' 29 033 GO TO K if XI = negative Note 45 ROUND FLOATING DIVIDE Xi by Xk to Xi 9' 29 034 GO TO K if XI IS in range 2 46 PASS - GO TO K if XI is out of range 9* 035 47 SUM of 1's in Xk to XI a 036 GO TO K if XI is definite 9" 037 GO TO K if XI is indefinite 94 04 GO TO K if Bi = BI 8' 05 GO TO K if Bi # B) Note 8* 40 FLOATING PRODUCT of XI and Xk to Xi 06 GO TO K if Bi 2 BI 1 8O 10 41 ROUND FLOATING PRODUCT of XI and Xk to Xi 07 GO TO K if BI <: BI 8* 10 42 FLOATING DP PRODUCT of XI and Xk to Xi 10 INCREMENT UNIT* - 50 SUM of A1 and K to Ai 3 51 SUM of €3) and K to Ai 3 52 SUM of XI and K to Ai 3 53 SUM of XI and Bk to At 3 54 SUM of A1 and Bk to Ai 3 10 TRANSMIT XI to XI 3 55 DIFFERENCE of AI and Bk to Ai 3 11 LOGICAL PRODUCT of XI and Xk to Xi 3 56 SUM of B1 and Bk to 21 3 12 LOGICAL SUM of XI and Xk to Xi 3 57 DIFFERENCE of B1 and Bk to 21 3 13 LOGICAL DIFFERENCE of Xj and Xk to XI 3 14 TRANSMIT Xk COMP to Xi 3 60 SUM of A1 and K to Bi 3 15 LOGICAL PRODUCT of XJ and Xk COMP to Xi 3 61 SUM of B] and K to Bi 3 16 LOGICAL SUM of XI and Xk COMP to Xi 3 62 SUM of XI and K to Bi 3 17 LOGICAL DIFFERENCE of XI and Xk COMP to Xi 3 63 SUM of XI and Bk to Bi 3 64 SUM of A1 and Bk to BI 3 65 DIFFERENCE of A] and Bk to Bi SHIFT UNIT 3 66 SUM of BI and Bk to Bi 3 67 DIFFERENCE of BJand Bk to BI 20 SHIFT XI LEFT lk places 3 21 SHIFT Xi RIGHT lk places 70 SUM of A1 and K to Xi 22 SHlFT XI NOMINALLY LEFT Bj places 3 71 SUM of BJ and to Xi 23 SHIFT XI NOMINALLY RIGHT 81 places K 3 24 NORMALIZE Xk in Xi and BJ 72 SUM of XI and K to XI 3 73 25 ROUND AND NORMALIZE Xk in XI and BJ SUM of XI and Bk to Xi 3 26 UNPACK Xk to Xi and BJ 74 SUM of A] and Bk to Xi 3 27 PACK XI from Xk and BJ 75 DIFFERENCE of At and Bk to XI 3 43 FORM Ik MASK in Xi 76 SUM of Bj and Bk to XI 3 -77 DIFFERENCE of BJand Bk to XI 3 ADD UNIT 'Duplexed units-instruction goes to free unit 30 FLOATING SUM of XI and Xk to XI Octal Code at left of instruction 31 FLOATING DIFFERENCE of XI and Xk to Xi Cornp-Complement 32 FLOATING DP SUM of XI and Xk to XI DP-Double Precision 33 FLOATING DP DIFFERENCE of XJ and Xk to Xi 34 ROUND FLOATING SUM of XJ and Xk to Xi 35 ROUND FLOATING DIFFERENCE of XI and Xk to Xi 4 DCSlGN OF A COMPUTfR THE CONTROL DATA 6600 In the editorial series of MALCOLM C. HARRISON Courant Institute of Mathematical Sciences New York University ! DESIGN Of A COMPUTtR CON J. E. THORNTON Vice President Advanced Design Laboratory Control Data Corporation SCOTT, FORESMAN AND COMPANY The type on the cover and title page of Design of a Computer- The Control Data 6600 is a sample of the 6600 display lettering. The display unit contains two cathode ray tubes and a manual keyboard. Information is displayed in alphabetic and numeric symbols which are formed on the surface of each tube. The symbols are then traced out or “painted” on the phosphor of each CRT by the action of its electron beam. Control of the beam forthis purpose is provided by electrostatic deflection in two dimensions, horizontal and vertical. A symbol is painted by electronically converting from the symbol, as it is stored in .the computer, to deflection voltages applied to CRT. The letters appearing on the cover of this book were photographed from the display unit. Library of Congress Catalog Number 74-96462 Copyright 01970 by Scott, Foresman and Company, Glenview, Illinois 60025. Philippines Copyright 1970 by Scott, Foresman and Company. All Rights Reserved. Printed in the United States of America. Regional offices of Scott, Foresman and Company are located in Atlanta, Dallas, Glenview, Palo Alto, Oakland, N.J., and London, England. FOREWORD In spite of the large number of computing systems which have been de- signed and are in use today there is no clear-cut optimum approach to a gen- eral purpose computing system. Rather, it would seem, we are just begin- ning to explore the really basic variations from the one address sequential machines that launched the digital computing industry. Early in digital computer history circuit technology advanced so rapidly that giant strides were made in equipment performance with little variation in design structure. The very presence of this rapid technological advance discouraged exploration of system struct we. Electrical circuits tend to in- teract with system organization, and a good system design could become obsolete in a short period of time because the associated electrical circuits had been passed by. In the early 1960's electrical circuit performance began to stabilize with the advent of integrated circuit technology. Circuit speed improvement continued but at a somewhat lower rate. In addition the integrated circuit offered the alternative of using larger quantities of mass produced configura- tions for the same cost as might be obtained by brute force efforts at speed in serial processors. System design then began to diverge into parallel structures. This book describes one of the early machines attempting to explore parallelism in electrical structure without abandoning the serial structure of the com- puter programs. Yet to be explored are parallel machines with wholly new programming philosophies in which serial execution of a single program is abandoned. A book describing the characteristics of a modern large-scale digital computer is a challenging undertaking. There is more detail information to be presented than is possible in a single volume. An overview of the system without being specific is generally too vague to convey the important char- acteristics that are of real interest. The author in this book selects special areas for detail treatment where those areas are unique to the machine de- scribed. These are interconnected with a general description of the system as a whole. The reader can rest assured that the material presented is accurate and from the best authority as Mr. Thornton was personally responsible for most of the detailed design of the Control Data model 6600 system. SEYMOUR R. CRAY 'Vice President and General Manager Chippewa Laboratory TABLE OF CONTENTS 1. INTRODUCTION 1 A. Justification for Large Computers 1 B. Building Blocks 4 C. The Approach 5 11. ORGANIZATION OF THE 6600 9 A. General 9 B. Peripheral Subsystem 10 C. Central Processor-CPU 12 D. Central Storage 15 E. Extended Core Storage 17 111. BASIC CIRCUIT PROPERTIES 19 A. The Silicon Transistor 19 B. DCTL Logic Circuits 21 C. Logic Symbols 24 D. Transmission Lines 28 E. Packaging 32 IV. CENTRAL STORAGE SYSTEM 37 A. Storage Module 37 B. Theory of Interleaved Storage 44 C. Stunt Box 47 D. Storage Bus System 51 E. Extended Core Storage 53 F. ECS Coupler and Controller 55 V. CENTRAL PROCESSOR FUNCTIONAL UNITS 57 A. Boolean Unit 59 B. Fixed Add Unit 63 C. Data Trunks 69 D. Shift Unit 71 E. Add Unit 77 F. Multiply Unit 88 G. Divide Unit 101 H. Increment Unit 105 I. Branch Unit 111 J. ECS Coupler-Controller 114 VI. CENTRAL PROCESSOR CONTROL 117 A. Exchange Jump 117 B. Instruction Fetch 120 C. Instruction Issue 123 D. Scoreboard 125 E. Register Entry/Exit Control 134 F. Summary 137 VII. PERIPHERAL SUBSYSTEM 141 A. Peripheral Processors 141 B. Dead Start 154 C. Disk Storage 157 VIII. SYSTEMS OPERATION 163 A. Files 163 B. Tables 165 C. Circular Buffer for 1/0 166 D. Job Processing 167 E. System Monitor MTR 168 F. Control Points 169 G. Summary 171 APPENDIX 173 INDE:X 177 TRODUCTION Reduction to practice is a desirable and necessary test of any theory. The growing body of theory and understanding about digital computation is no exception. Particularly evident in recent years are attempts to define new organization or architecture of digital computers which offer significant performance improvement. Of interest are theories involving simultaneous or concurrent Computation, sometimes called functional parallelism, sub- function concurrency, multiprocessing, and so on. ‘This book is offered as a “case study” of a major digital computer which has reduced to practice a number of interesting theories involving parallelism and concurrency.
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]
  • Magnetic Peripherals Inc Storage Module Drive Vintage: C.1975 Synopsis: 14-Inch Cartridge Disk Drive
    AccessionIndex: TCD-SCSS-T.20121208.028 Accession Date: 8-Dec-2012 Accession By: Tom Kearney Object name: Magnetic Peripherals Inc Storage Module Drive Vintage: c.1975 Synopsis: 14-inch cartridge disk drive. S/N: 652128. Description: Magnetic Peripherals Inc (MPI), of Minneapolis, Minnesota , was a joint venture formed by Control Data Corporation (CDC) and Honeywell Bull in 1975. CDC contributed their disk drive facilities at Normandale and Omaha, USA. Honeywell contributed its ex-GE disk plant at Oklahoma City and CII-Honeywell Bull’s plant at Heppenheim, Germany. Its early products were IBM-3330-like third generation disk drives, superceded by IBM-3340/3350/3370-like drives, all with IBM interfaces or Storage Module Device (SMD) interfaces. It became a major player in the hard disk drive market. It was the world wide leader in 14-inch disk drive technology in the OEM marketplace in the 1970s and early 1980s, especially with its SMD and CMD (Cartridge Module Drive) interfaces, and with its 24-hour/7-days-a-week plant at Brynmawr in South Wales, which celebrated the production of 1 million disks and 3 million magnetic tapes in Oct-1979. MPI was renamed Imprimus in 1988 and was bought by Seagate in 1989. The drive in this collection looks almost identical to a CDC9762 80MB disk drive, introduced in 1974 by CDC, see Figures 21 and 22. However, the drive in this collection was made in Portugal by Magnetic Peripherals Inc, and from the rear can be seen to have a different interface, which looks very like an SMD interface.
    [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]
  • Sperry Corporation, UNIVAC Division Photographs and Audiovisual Materials 1985.261
    Sperry Corporation, UNIVAC Division photographs and audiovisual materials 1985.261 This finding aid was produced using ArchivesSpace on September 14, 2021. Description is written in: English. Describing Archives: A Content Standard Audiovisual Collections PO Box 3630 Wilmington, Delaware 19807 [email protected] URL: http://www.hagley.org/library Sperry Corporation, UNIVAC Division photographs and audiovisual materials 1985.261 Table of Contents Summary Information .................................................................................................................................... 3 Historical Note ............................................................................................................................................... 4 Scope and Content ......................................................................................................................................... 5 Arrangement ................................................................................................................................................... 6 Administrative Information ............................................................................................................................ 6 Related Materials ........................................................................................................................................... 7 Controlled Access Headings .......................................................................................................................... 8 Bibliography
    [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]
  • (U) NSA's Key Role in Major Developments in Computer Science
    .............. -· ,.. , __ .,,...... ___ , _.,.._ ~ __ ....:" -..... .. Doc ID: 6586785 _ __ I 5 SSRFI;';'?Et U 'f'; !! i; I llJ l!llft, I dL& (U) NSA's Key Role in Major Developments in Computer Science PART ONE (U) Cryptology has historically entailed an intensive application of labor. But since the middle of the last century, automation has been used as a way to greatly ease the making and breaking of codes. The formation and maturation of the National Security Agency (NSA) and the evolution of its missions paralleled in large part the advent of the computer age. A!J a consequence, the NSA and its predecessor agencies have historically been at the forefront of computer development in the United States. {U) But the use of computational machines in American cryptology long predated the official birth ofNSA. During World War I, the military incorporated use of encryption equipment. During the 1930s, both the Army and Navy cryptologic components acquired devices from International Business Machines {IBM), which allowed them to sort large amounts of data. By the time World War II had broken out, all of the major combatants possessed sophisticated cipher machines for most of their communications generation and security programs. {U) As the war progressed, the U.S. military services placed many electronic accounting machines into the field in order to process a wide array of enemy signals. The services developed relationships with industry -- Bell Laboratories and Teletype Corporation in the case of the Army, and IBM, Eastman Kodak, and National Cash Register (NCR) in the case of the Navy. A prime example of the benefits of such relationships was the construction of the Navy's cryptanalytic "Bombe," a machine built by NCR to decipher messages from the German ENIGMA machine.
    [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]
  • Sperry Corporation, Univac Division Records 1825.I
    Sperry Corporation, Univac Division records 1825.I This finding aid was produced using ArchivesSpace on September 14, 2021. Description is written in: English. Describing Archives: A Content Standard Manuscripts and Archives PO Box 3630 Wilmington, Delaware 19807 [email protected] URL: http://www.hagley.org/library Sperry Corporation, Univac Division records 1825.I Table of Contents Summary Information .................................................................................................................................... 4 Historical Note ............................................................................................................................................... 4 Scope and Content ......................................................................................................................................... 5 Administrative Information ............................................................................................................................ 7 Related Materials ........................................................................................................................................... 8 Controlled Access Headings .......................................................................................................................... 9 Appendices ..................................................................................................................................................... 9 Bibliography ................................................................................................................................................
    [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]
  • VHSIC and ETA10
    VHSIC and The First CMOS and Only Cryogenically Cooled Super Computer David Bondurant Former Honeywell Solid State Electronics Division VHSIC System Applications Manager ETA10 Supercomputer at MET Office - UK’s National Weather Forecasting Service Sources • “Very High Speed Integrated Circuits (VHSIC) Final Program Report 1980-1990, VHSIC Program Office”, Office of the Under Secretary of Defense for Acquisition, Deputy Director, Defense Research and Engineering for Research and Advanced Technology, September 30, 1990 • Carlson, Sullivan, Bach, and Resnick, “The ETA10 Liquid-Nitrogen-Cooled Supercomputer System”, IEEE Transactions on Electron Devices, Vol. 36, No. 8, August 1989. • Cummings and Chase, “High Density Packaging for Supercomputers” • Tony Vacca, “First Hand: The First CMOS And The Only Cryogenically Cooled Supercomputer”, ethw.org • Robert Peglar, “The ETA Era or How to (Mis-)Manage a Company According to Control Data Corp.”, April 17, 1990 Background • I graduated from Missouri S&T in May 1971 • My first job was at Control Data Corporation, the leading Supercomputer Company • I worked in Memory Development • CDC 7600 was in production, 8600 (Cray 1) was in development by Seymour Cray in Chippewa Falls, WI • Star 100 Vector Processor was in Development in Arden Hills • I was assigned to the development of the first DRAM Memory Module for a CDC Supercomputer • I designed the DRAM Module Tester Using ECL Logic Control Data Corporation Arden Hills • First DRAM Module was 4Kx32 using 128 1K DRAM Development Center - June 1971 Chips
    [Show full text]
  • PARALLEL OPERATION in the CONTROL DATA 6600 James E
    PARALLEL OPERATION IN THE CONTROL DATA 6600 James E. Thornton Control Data Corporation Minneapolis, Minnesota HISTORY survived early difficulties to become the basis for a nice jump in circuit performance. About four years ago, in the summer of 1960, Control Data began a project which cul­ SYSTEM ORGANIZATION minated last month in the delivery of the first 6600 Computer. In 1960 it was apparent that The computing system envisioned in that brute force circuit performance and parallel project, and now called the 6600, paid special operation were the two main approaches to attention to two kinds of use, the very large any advanced computer. scientific problem and the time sharing of This paper presents some of the consid­ smaller problems. For the large problem, a erations having to do with the parallel opera­ high-speed floating point central processor with tions in the 6600. A most important and access to a large central memory was obvious. fortunate event coincided with the beginning Not so obvious, but important to the 6600 of the 6600 project. This was the appearance system idea, was the isolation of this central of the high-speed silicon transistor, which arithmetic from any peripheral activity. 4096 WORD 4096 WORD 4096 WORD 4096 WORD CORE MEMORY CORE MEMORY ~ ~ CORE MEMORY CORE MEMORY PERIPHERAL PERIPHERAL PERIPHERAL PERIPHERAL & CONTROL & CONTROL & CONTROL & CONTROL PROCESSOR PROCESSOR PROCESSOR PROCESSOR 6600 CENTRAL MEMORY 4096 WORD 4096 WORD CORE MEMORY CORE MEMORY PERIPHERAL 6600 CENTRAL PROCESSOR PERIPHERAL & CONTROL & CONTROL PROCESSOR PROCESSOR 6600 CENTRAL MEMORY 4096 WORD 4096 WORD 4096 WORD 4096 WORD ~ CORE MEMORY - CORE MEMORY +- CORE MEMORY CORE MEMORY PHERIPHERAl PERIPHERAL PERIPHERAL PERIPHERAL & CONTROL & CONTROl.
    [Show full text]
  • TIME-SHARING CONTROL DATA® 3300/3500 Computer Systems
    TIME-SHARING CONTROL DATA® 3300/3500 Computer Systems Equipment Bulletin Pub. No. 60156000 © 1965, Control Data Corporation November, 1965 Printed in United States of America CONTENTS 1. Introduction Relocation 4-2 Page Structure 4-2 2. Modular Description Address Relocation 4-4 3. Software Systems Program Address and MASTER 3-1 Program Address Group 4-4 Real-Time SCOPE 3-1 ISR and OSR 4-4 MSIO 3-2 Page Index File 4-8 File Manager 3-3 Page Index 4-9 Disk SCOPE 3-3 Partial Page Adder 4-12 Relocated Address 4-13 4. Multiprogramming Concepts Page Zero Considerations 4-13 Executive Mode 4-1 Instructions 4-13 Monitor State 4-1 3300 and 3500 Instruction List 4-14 Program State 4-1 FIGURES 2-1 3300 Computer System Console 2-2 4-7 Example of Page Index Refer- encing 4-8 4-1 Address Relocation Process 4-3 4-8 Page Index Format 4-9 4-2 Word Addressing 4-4 4-9 Relocation Chassis Display Panel 4-9 4-3 Character Addressing 4-4 4-10 Storage Address Buses 4-10 4-4 Program Address Group 4-5 4-11 Page Length Subdivisions 4'-10 4-5 Page Index File Address and Hardware Structure 4-6 4-12 Quarter Page in Relation to PP Designator 4-11 4-6 Relocation System illustrating Memory Protection with Fully 4-13 Starting Quarters versus Relative Expanded Memory (262K) 4-7 Quarters 4-12 iii BUSINESS AND INDUSTRY: ... .•• ... · .• ·• •. ·• • SPACE ... ... .. •• .. ..• TIME -SHARI NG SYSTEMS •• FOR BUSINESS, SCIENTIFIC • .. & REAL -TIME APPLICATIONS ..•• .• 1.
    [Show full text]