Computer Architecture, the Big Picture

Total Page:16

File Type:pdf, Size:1020Kb

Computer Architecture, the Big Picture Computer Architecture 1DT016 distance Fall 2017 http://xyx.se/1DT016/index.php Per Foyer Mail: [email protected] [email protected] 2017 1 Shock tactics! The MIPS CPU [email protected] 2017 2 Don’t panic! Don’t be alarmed! (Maybe a couple of hours at most) [email protected] 2017 3 About the course (25% speed) Eight (or more) Lectures / Sessions • Not mandatory but recommended Mandatory: •Three Labs •Four Assignments Labs and assignments are 3 credits (hp) and the written exam 4.5 credits (hp) with a grand total of 7.5 credits (hp) Is Computer Architecture fun to learn? YES! [email protected] 2017 4 Litterature David A. Patterson and John L. Hennessy: Computer Organization and Design - The Hardware/Software Interface, 5th edition (You can do with 2nd, 3rd and 4th editions too, but the page and chapter numbers will differ) You really need the book to be able to take the course! [email protected] 2017 5 Lectures / Sessions Wednesday 2017-09-06 at 13.15 to 15.00 Kick off. Computer architecture, the big picture. From Charles Babbage to AMD Ryzen Threadripper and Intel i9. Saturday 2017-09-09 at 09.15 to 12.00 A crash course in the fundamentals of digital technology and in MIPS assembly language programming. Saturday 2017-09-23 at 09.15 to 12.00 The CPU, Hardwired and microcoded control units. The RISC and CISC concepts, Endianess. APU, Co-processors, Microcontrollers. Performance. Saturday 2017-10-07 at 09.15 to 12.00 Synchronous and asynchronous buses, bus protocols, pipelining Saturday 2017-10-21 at 09.15 to 12.00 Memory systems, types, properties, interleaving, caches, Virtual memory strategies, Memory management units Saturday 2017-11-25 at 09.15 to 12.00 I/O systems, memory mapped and direct mapped I/O, DMA, Interrupts; NMI, vectorized, daisy chaining, I/O processors Saturday 2017-12-02 at 09.15 to 12.00 Flynn's taxonomy, Multicore processors, tightly and loosely coupled multiprocessors, clusters, meshes and grids Saturday 2017-12-16 at 09.15 to 12.00 Catch up session [email protected] 2017 6 Labs and Assignments Lab 1: MIPS Assembly programming Lab 2: MIPS Datapath Lab 3: MIPS Pipelining Assignment 1: Reverse engineering. Preventing a North Korean ICBM strike. ( 최후의 심판의 시나리오 ) Assignment 2: The art of digital design. From simulation to real hardware. Assignment 3: The HP signum. Reverse Polish Notation. Assignment 4: Design and implement your own 8-bit microcoded processor. [email protected] 2017 7 Deadlines You may earn bonus points for the final exam if you hand in labs and assignments (and they pass) before certain deadlines (soon TBA): Assignment 1 to 4 and Lab 1: 0.5p each + [a] Lab 2 and 3: 1p each + [b] The written exam will have a total of 40p [a][b] For every deadline you meet you have the chance to win (!) a microcontroller development kit! A total of seven kits will be handed out Huh? Yes. Why? Because the fun of it! [email protected] 2017 8 These can be yours! [b] MIPS32 based MIKROE-1907 [a] ARM Cortex-M4F based STM32F411 Nucleo [email protected] 2017 9 On the web On the course pages you will find: •The slides from the lectures / sessions •Extra material •Reading instructions •Guides, tutorials, exercises and valuable links •FAQs, tips and tricks http://xyx.se/1DT016/index.php [email protected] 2017 10 Freeplane - Mind/Concept mapping This is how this lecture looks like. Perhaps it suits you? Freeplane is free software and ideal for notes and for structuring information. [email protected] 2017 11 LogSim – Logic Simulator Free and available for Windows, macOS and Linux [email protected] 2017 12 QtSPIM – Computer simulator Free and available for Windows, macOS and Linux [email protected] 2017 13 MARS – Computer simulator Free and available for Windows, macOS and Linux [email protected] 2017 14 Computer Architecture The big picture From Charles Babbage to AMD Ryzen Threadripper and Intel i9 [email protected] 2017 15 Analythical Engine (1837) Charles Babbage (1791 – 1871) In some ways resembles a modern computer: •”Mill”: Execution unit •Memory: Words of digits made up by cogs •Input: Punched card reader for programs •Output: Card punch [email protected] 2017 16 From Relays and Tubes to VLSI [email protected] 2017 17 Multilevel Machines int addmul( int t ) Level 5 Problem-oriented { language level return (t + 2) * 2; } Translation (compiler) Assembly language addmul: addi $r1, $zero, 2 Level 4 level mul $r1, $r1, 2 jr $ra Translation (assembler) Operating system li $v0, 4 Level 3 machine level syscall Partial interpretation (OS) Conventional 0x24020004 0x0000000c Level 2 machine level 0x03E00008 Interpretation (microprogram) Level 1 Microprogramming 110110101111010000010110 level 000100010011111010100001 Executed by hardware Level 0 Digital Logic Level [email protected] 2017 18 Binary relay logic V+ V+ A A B C B Logic expression: R = A AND B AND C C Logic expression: R = A OR B OR C Alarm Alarm R R bell bell A A B R B R 0 V C 0 V C [email protected] 2017 19 The electromechanical relay The relay was invented by Joseph Henry in 1835. Off On (Binary zero) (Binary one) [email protected] 2017 20 Zuse Z3 (1941) Konrad Zuse (1910 – 1995) Electro-mechanical computer •2000 relays •10 Instructions per second •Programs on punched film [email protected] 2017 21 ENIAC (1944) Electronic Numerical Integrator And Computer •Computer operated on decimal (!) numbers •17.468 Vacuum tubes •7200 Crystal diodes, 1500 relays, 70.000 resistors •5.000.000 hand soldered joints •Weight: 27 tons, Power consumtion 150 kW, Floor area: 167 m2 •Programming made by means of 1200 10-way switches and thousands of patch cables. Reprogramming took days. •Clock: 10 kHz [email protected] 2017 22 Collossus Mk2 (1944) First Electronic Computer •2400 Vacuum tubes •1000+ Instructions per second •Paper tape loops as memory •Regarded world’s digital programable computer [email protected] 2017 23 The von Neumann Architecture John von Neuman The von Neumann architecture (~1950) is a design model for a stored-program digital computer that uses a processing unit and a single separate storage structure to hold both instructions and data. [email protected] 2017 24 The von Neuman Architecture Memory cell 10100110 00110010 11001010 11110001 Memory address 01110010 11101110 00000011 vN properties: 10110110 •Fully binary operation •Program and data share the same memory 11001011 •Program instructions and data is indistinguishable [email protected] 2017 25 The von Neumann bottleneck • The memory response time and bandwidth is low compared with the speed of the processor itself • Memory operations are time consuming wastes processor capacity [email protected] 2017 26 The Arithmetic Logic Unit (ALU) A + B Arithmetic A – B A * B A / B A < B A == B ALU Logic A AND B A OR B A XOR B [email protected] 2017 27 The Control Unit Simplified microcoded instruction fetch cycle: MAR PC, MREQ PC PC + 1 IR MDR DECODE • Controls the data flow inside the processor • Controls the flow from and to the processor • May be microcoded or hardwired logic [email protected] 2017 28 EDVAC (1949 – 1961) Electronic Discrete Variable Automatic Computer •First computer that solely operated on binary data only •First implementation of the vN architecture •Add, subtract, multiply and division in hardware •6.000 Vacuum tubes, 1000 words of ultrasonic serial main memory •64 Mercury acoustic delay lines (shift registers) •Magnetic tape secondary storage •Power consumtion 56 kW, Floor area: 46 m2 •Clock: 100 kHz [email protected] 2017 29 BESK (Sweden 1951-1953) Binär Elektronisk Sekvenskalkylator (Binary Electronic Sequence Computer) •2.400 Vacuum tubes, 400 Germanium (semiconductor) diods •William memory (40 Cathode Ray Tubes holding 512 bits each) • Later replaced with Ferrite core memory •Used Drum memory as second hand storage. •World’s fastest computer in October 1951 !!! (20.000 IPS) [email protected] 2017 30 Moore’s law Moore’s law states that IC transistor count doubles every two years [email protected] 2017 31 Bell TRADIC (1954) Believed to be the first Transistor Computer TRAnsistor DIgital Computer (TRansitorized Airborne DIgital Computer) •12.092 transistors •Performance unknown •Power consumption less than 500 Watts [email protected] 2017 32 1960’s DEC PDP Series 1960: PDP-1, Solid state, 200.000 IPS 1960-1975: PDP-8, Solid state, 500.000 IPS This is the actual machine owned by Update Computer Club att Uppsala university! As a student you can join Update. Go to: www.update.uu.se PDP = Programmed Data Processor [email protected] 2017 33 The legendary IBM System/360 A family of mainframe computers IBM’s best selling system of all time •All processors microcoded and compatible •Many new architectural concepts were invented during the lifetime •Some new IBM systems are still compatible with S/360 (Why?) [email protected] 2017 34 Intel 4004 (1971) The world’s first microprocessor 2.300 Transistors 92600 Instructions per second Clock: 740 kHz Lithography: 10 μm MCS-4 (chipset): i4001: ROM (256 bytes) i4002: RAM (40 bytes) i4003: Shift register (10 bits) i4004: CPU (4-bit) [email protected] 2017 35 MIPS – ”Our” processor Microprocessor without Interlocking Pipe Stages 1985: MIPS R2000 (32-bit) 2015: MIPS P6600 Warrior (64-bit) [email protected] 2017 36 The Super Computer Race: Early days Cray-1 (1976) Cray-2 (1986) Assembling a Cray-2 [email protected] 2017 37 The Super Computer Race: Today IBM Blue Gene/P (2016) Cray XC50 (2016) 164.000 Processor cores World’s fastest computer to date 40 racks 735.200 Processor cores Performance: 596 TeraFlops Performance:
Recommended publications
  • Technical Details of the Elliott 152 and 153
    Appendix 1 Technical Details of the Elliott 152 and 153 Introduction The Elliott 152 computer was part of the Admiralty’s MRS5 (medium range system 5) naval gunnery project, described in Chap. 2. The Elliott 153 computer, also known as the D/F (direction-finding) computer, was built for GCHQ and the Admiralty as described in Chap. 3. The information in this appendix is intended to supplement the overall descriptions of the machines as given in Chaps. 2 and 3. A1.1 The Elliott 152 Work on the MRS5 contract at Borehamwood began in October 1946 and was essen- tially finished in 1950. Novel target-tracking radar was at the heart of the project, the radar being synchronized to the computer’s clock. In his enthusiasm for perfecting the radar technology, John Coales seems to have spent little time on what we would now call an overall systems design. When Harry Carpenter joined the staff of the Computing Division at Borehamwood on 1 January 1949, he recalls that nobody had yet defined the way in which the control program, running on the 152 computer, would interface with guns and radar. Furthermore, nobody yet appeared to be working on the computational algorithms necessary for three-dimensional trajectory predic- tion. As for the guns that the MRS5 system was intended to control, not even the basic ballistics parameters seemed to be known with any accuracy at Borehamwood [1, 2]. A1.1.1 Communication and Data-Rate The physical separation, between radar in the Borehamwood car park and digital computer in the laboratory, necessitated an interconnecting cable of about 150 m in length.
    [Show full text]
  • Chapter 1 Computer Basics
    Chapter 1 Computer Basics 1.1 History of the Computer A computer is a complex piece of machinery made up of many parts, each of which can be considered a separate invention. abacus Ⅰ. Prehistory /ˈæbəkəs/ n. 算盘 The abacus, which is a simple counting aid, might have been invented in Babylonia(now Iraq) in the fourth century BC. It should be the ancestor of the modern digital calculator. Figure 1.1 Abacus Wilhelm Schickard built the first mechanical calculator in 1623. It can loom work with six digits and carry digits across columns. It works, but never /lu:m/ makes it beyond the prototype stage. n. 织布机 Blaise Pascal built a mechanical calculator, with the capacity for eight digits. However, it had trouble carrying and its gears tend to jam. punch cards Joseph-Marie Jacquard invents an automatic loom controlled by punch 穿孔卡片 cards. Difference Engine Charles Babbage conceived of a Difference Engine in 1820. It was a 差分机 massive steam-powered mechanical calculator designed to print astronomical tables. He attempted to build it over the course of the next 20 years, only to have the project cancelled by the British government in 1842. 1 新编计算机专业英语 Analytical Engine Babbage’s next idea was the Analytical Engine-a mechanical computer which 解析机(早期的机 could solve any mathematical problem. It used punch-cards similar to those used 械通用计算机) by the Jacquard loom and could perform simple conditional operations. countess Augusta Ada Byron, the countess of Lovelace, met Babbage in 1833. She /ˈkaʊntɪs/ described the Analytical Engine as weaving “algebraic patterns just as the n.
    [Show full text]
  • TX-0 Computer After 10,000 Hours of Operation", L
    tX If ,@8s~~~I 17A .:~- I-:· aTg Dc''n'_ !-41 2 . LK - ! v M IT6u i ~~6:illn -jW-~ 4 1 2 The RESEARCH LABORATORY of ELECTRONICS at the MASSACHUSETTS INSTITUTE OF TECHNOLOGY CAMBRIDGE, MASSACHUSETTS 02139 TX-O Computer History John A. McKenzie RLE Technical Report No. 627 June 1999 MASSACHUSETTS INSTITUTE OF TECHNOLOGY RESEARCH LABORATORY OF ELECTRONICS CAMBRIDGE, MASSACHUSETTS 02139 TX-O COMPUTER HISTORY John A. McKenzie October 1, 1974 TX-O COMPUTER HISTORY OUTLINE ABSTRA CT PART I (at LINCOLN ABORATORY) INTRODUCTION 1 DESCRIPTION 2 LOGIC 4 CIRCUITRY 5 MARGINAL CHECKING 6 TRANSISTORS MEMORY (S Memory) SOFTWARE (Initial) 9 TX-2 10 TRANSISTORIZED MEMORY (T Memory) 11 POWER CONTROL 12 IN-OUT RACK 13 CONSOLE 13 PART II (at CAMBRIDGE) INTRODUCTION 14 MOVE to CAMBRIDGE 15 EXTENDED INPUT/OUTPUT FACILITY, Addition of 16 FIRST YEAR at CAMBRIDGE 18 MODE of OPERATION 19 MACHINE EXPANSION PHASE 20 T-MEMORY EXPANSION 21 ORDER CODE ENLARGEMENT 22 DIGITAL MAGNETIC TAPE SYSTEM 24 SOFTWARE DEVELOPMENT 25 APPLICATIONS 29 TIMESHARING (PDP-1) 34 CONCLUSION 34 A CKNOWLEDGEMENT 35 BIBLIOGRAPHY TX-O COMPUTER HISTORY A BSTRA CT The TX-O Computer (meaning the Zeroth Transistorized Computer) was designed and constructed, in 1956, by the Lincoln Laboratory of the Massachusetts Institute of Tech- nology, with two purposes in mind. One objective was to test and evaluate the use of transistors as the logical elements of a high-speed, 5 MHz, general-purpose, stored-program, parallel, digital computer. The second purpose was to provide means for testing a large capacity (65,536 word) magnetic-core memory.
    [Show full text]
  • Symmetrical Transistor Logic A
    switching circuits by a substantially- age requirements. The total cost using 2. HIGH SPEED TRANSISTOR COMPUTER CIR­ CUITS, S. Y. Wong;, A. K. Rapp. IRE-AIEE smaller number of components and con­ DCTL is comparable with other tech­ Transistor Circuits Conference, Phila., Pa., Feb. nections, and by extremely-low power niques, because the tightly specified 1956. (Not published.) consumption. Circuit simplicity and low 3. HIGH-TEMPERATURE SILICON-TRANSISTOR COM­ transistor eliminates considerable com­ PUTER CIRCUITS, James B. Angell. Proceed­ dissipation are obtained at the price of plexity in system design and manufac­ ings of the Eastern • Joint Computer Conference, AIEE Special Publication T-92, Dec. 10-12, 1956, limited gain, small voltage swings, and a ture. pp. 54-57. comparatively low upper limit on in­ 4. LARGE-SIGNAL BEHAVIOR OP JUNCTION TRAN­ ternal temperature. Rather severe re­ SISTORS, J. J. Ebeijs, J. L. Moll. Proceedings, References Institute of Radio Engineers, New York, N. Y., quirements on transistor parameters, vol. 42, Dec. 1954, ij>p. 1761-72. 1. SURFACE-BARRIER TRANSISTOR SWITCHING CIR­ particularly input impedance and satura­ CUITS, R. H. Beter, W. E. Bradley, R. B. Brown, 5. TWO-COLLECTOR TRANSISTOR FOR BINARY tion voltage, are compensated by almost M. Rubinoff. Convention Record, Institute of FULL ADDER, R. F. Rtitz. IBM Journal of Research Radio Engineers, New York, N. Y., pt. IV, 1955, and Development, N^w York, N. Y., vol. 1, July negligible dissipation and maximum volt­ p. 139. 1957, pp. 212-22. I. Basic System Requirements Symmetrical Transistor Logic A. INITIAL The initial specific system for which the R.
    [Show full text]
  • The State of Digital Computer Technology in Europe, 1961
    This report indicates the level of computer development and application in each of the thirty countries of Europe, most of which were recently visited by the author The State Of Digital Computer Technology In Europe By NELSON M. BLACHMAN Digital computers are now in use in practically every Communist Countries country in Europe, though in some there are still very few U. S. S.R. A very thorough account of Soviet com- and these are of foreign manufacture. Such machines have puter work is given in the report edited by Willis Ware [3]. been built in sixteen European countries, of which seven To Ware's collection of Russian machines can be added a are producing them commercially. The map above shows computer at the Moscow Power Institute, a school for the the computer geography of Europe and the Near East. It is training of heavy-current electrical engineers (Figure 1). somewhat difficult to rank the countries on a one-dimen- It is described as having a speed of 25,000 fixed-point sional scale both because of the many-faceted nature of the operations or five to seven thousand floating-point oper- computer field and because their populations differ widely ations per second, a word length of 20 or 40 bits, and a in size. Nevertheh~ss, Great Britain clearly comes first 4096-word ferrite-core memory, supplemented by a fixed (after the U. S.). She is followed by (West) Germany, the 256-word store on paper printed with condensers plus a U. S. S. R., France, and Japan. Much useful information on 50,000-word magnetic-tape store.
    [Show full text]
  • Talking About the Development Trend of Modern Computer Technology
    2019 3rd International Conference on Computer Engineering, Information Science and Internet Technology (CII 2019) Talking about the Development Trend of Modern Computer Technology Yongpan Wang North China Electric Power University, Baoding 071000, China [email protected] Keywords: modern computer technology; development status; development trend. Abstract: Along with the development of the times and the advancement of society, the popularity of computer technology has not only changed the way people communicate, but also brought more help to economic development. Computer technology promotes the development of China's social economy and information security industry, but security risk management is still an urgent problem in the development of modern computer technology. The analysis from the development history of the computer can explore its technological development direction, and can also predict its development trend and contribute to the overall development of society. Therefore, this paper mainly discusses the development history of computer technology, analyzes its development status, and explores its development direction based on the above research. 1. Introduction The so-called computer is a modern intelligent electronic device that can be used for high-speed data and logic computing and with storage and modification functions. Computer belongs to a common item in our work life. It mainly has two parts of the main structure, some of which can be called hardware system, which is composed of hardware, which maintains the operation of the computer, and the other part is the software system to realize the function of the computer. The two together guarantee the normal operation of the computer. With the continuous advancement of science and technology, modern computer technology is also developing.
    [Show full text]
  • Open PDF in New Window
    BEST AVAILABLE COPY i The pur'pose of this DIGITAL COMPUTER Itop*"°a""-'"""neesietter' YNEWSLETTER . W OFFICf OF NIVAM RUSEARCMI • MATNEMWTICAL SCIENCES DIVISION Vol. 9, No. 2 Editors: Gordon D. Goldstein April 1957 Albrecht J. Neumann TABLE OF CONTENTS It o Page No. W- COMPUTERS. U. S. A. "1.Air Force Armament Center, ARDC, Eglin AFB, Florida 1 2. Air Force Cambridge Research Center, Bedford, Mass. 1 3. Autonetics, RECOMP, Downey, Calif. 2 4. Corps of Engineers, U. S. Army 2 5. IBM 709. New York, New York 3 6. Lincoln Laboratory TX-2, M.I.T., Lexington, Mass. 4 7. Litton Industries 20 and 40 DDA, Beverly Hills, Calif. 5 8. Naval Air Test Centcr, Naval Air Station, Patuxent River, Maryland 5 9. National Cash Register Co. NC 304, Dayton, Ohio 6 10. Naval Air Missile Test Center, RAYDAC, Point Mugu, Calif. 7 11. New York Naval Shipyard, Brooklyn, New York 7 12. Philco, TRANSAC. Philadelphia, Penna. 7 13. Western Reserve Univ., Cleveland, Ohio 8 COMPUTING CENTERS I. Univ. of California, Radiation Lab., Livermore, Calif. 9 2. Univ. of California, SWAC, Los Angeles, Calif. 10 3. Electronic Associates, Inc., Princeton Computation Center, Princeton, New Jersey 10 4. Franklin Institute Laboratories, Computing Center, Philadelphia, Penna. 11 5. George Washington Univ., Logistics Research Project, Washington, D. C. 11 6. M.I.T., WHIRLWIND I, Cambridge, Mass. 12 7. National Bureau of Standards, Applied Mathematics Div., Washington, D.C. 12 8. Naval Proving Ground, Naval Ordnance Computation Center, Dahlgren, Virgin-.a 12 9. Ramo Wooldridge Corp., Digital Computing Center, Los Angeles, Calif.
    [Show full text]
  • Sperry Rand's Third-Generation Computers 1964–1980
    Sperry Rand’s Third-Generation Computers 1964–1980 George T. Gray and Ronald Q. Smith The change from transistors to integrated circuits in the mid-1960s marked the beginning of third-generation computers. A late entrant (1962) in the general-purpose, transistor computer market, Sperry Rand Corporation moved quickly to produce computers using ICs. The Univac 1108’s success (1965) reversed the company’s declining fortunes in the large-scale arena, while the 9000 series upheld its market share in smaller computers. Sperry Rand failed to develop a successful minicomputer and, faced with IBM’s dominant market position by the end of the 1970s, struggled to maintain its position in the computer industry. A latecomer to the general-purpose, transistor would be suitable for all types of processing. computer market, Sperry Rand first shipped its With its top management having accepted the large-scale Univac 1107 and Univac III comput- recommendation, IBM began work on the ers to customers in the second half of 1962, System/360, so named because of the intention more than two years later than such key com- to cover the full range of computing tasks. petitors as IBM and Control Data. While this The IBM 360 did not rely exclusively on lateness enabled Sperry Rand to produce rela- integrated circuitry but instead employed a tively sophisticated products in the 1107 and combination of separate transistors and chips, III, it also meant that they did not attain signif- called Solid Logic Technology (SLT). IBM made icant market shares. Fortunately, Sperry’s mili- a big event of the System/360 announcement tary computers and the smaller Univac 1004, on 7 April 1964, holding press conferences in 1005, and 1050 computers developed early in 62 US cities and 14 foreign countries.
    [Show full text]
  • Niels Ivar Bech
    Niels Ivar Bech Born 1920 Lemvig, Denmark; died 1975; originator of Danish computer development. Niels Ivar Bech was one of Europe's most creative leaders in the field of electronic digital computers.1 He originated Danish computer development under the auspices of the Danish Academy of Technical Sciences and was first managing director of its subsidiary, Regnecentralen, which was Denmark's (and one of Europe's) first independent designer and builder of electronic computers. Bech was born in 1920 in Lemvig, a small town in the northwestern corner of Jutland, Denmark; his schooling ended with his graduation from Gentofte High School (Statsskole) in 1940. Because he had no further formal education, he was not held in as high esteem as he deserved by some less gifted people who had degrees or were university professors. During the war years, Bech was a teacher. When Denmark was occupied by the Nazis, he became a runner for the distribution of illegal underground newspapers, and on occasion served on the crews of the small boats that perilously smuggled Danish Jews across the Kattegat to Sweden. After the war, from 1949 to 1957, he worked as a calculator in the Actuarial Department of the Copenhagen Telephone Company (Kobenhavns Telefon Aktieselskab, KTA). The Danish Academy of Technical Sciences established a committee on electronic computing in 1947, and in 1952 the academy obtained free access to the complete design of the computer BESK (Binar Electronisk Sekevens Kalkylator) being built in Stockholm by the Swedish Mathematical Center (Matematikmaskinnamndens Arbetsgrupp). In 1953 the Danish academy founded a nonprofit computer subsidiary, Regnecentralen.
    [Show full text]
  • Norwegian Computer Tecnology Founding a New Industry
    Norwegian Computer Tecnology Founding a new Industry Yngvar Lundh Research Engineer rered from NDRE Norwegian Defence Research Establisment Early history of development a personal account • 1950s: – Electronic brains ”Replacing so many matemacians” – A few isolated goups in Scandinavia BESK, DASK, NUSSE – Similar groups in the US and elsewhere Probably many military applicaons. • 1960s: – Group of young research engineers at NDRE – Spawning three major businesses Three growing businesses • Norsk Data grew fast to become ”The Flagship of Norwegian Industry” – unl the crisis in the late 1980s • Computer division of Kongsberg Våpenfabrikk specialised systems • Consulng company AS Informasjonskontroll Informasjonskontroll Professional knowledge,advice and assistance Study ”Siffer Frekvens‐ systemet” could In my thesis work I invesgated add, mulply, divide a special digital technique Vacuum tube digital logic Reliability • Vacuum tubes unreliable • Much litterature about that • Solid state? Transistors and magnec devices were studied and a few experimental transistorized machines were built in the late 1950s in USA Fellowship at MIT • In 1958 – 59 I was guest • I could use it all by at MIT and worked on myself the TX‐0 computer • Studied circuits • Transistors • Magnec core memory • CRT screen Paper tape, CRT, Flexowriter • Programming in binary Exploing Man machine • Some fellow researchers communicaons in the TX‐0 lab developed useful programming aids: • Tom Stockham: ”Insight” • Larry Roberts: ”Text on the screen” • Yngvar Lundh: Input via
    [Show full text]
  • Något Om De Första Svenska Datamaskinerna
    Något om de första svenska datamaskinerna Av Jörgen Lund De datamaskiner - eller som vi säger idag, datorer - som fanns tillgängliga i början av 1950-talet var samtliga laboratoriebyggda. De var till yttermera visso inte datorer i modern bemärkelse utan snarare automatiska beräkningsmaskiner. Det skulle dröja några år innan de första egentliga ”databehandlingsmaskinerna”, dvs vad tyskarna kal­ lade ”Datenverarbeitungsanlagen”, kom på marknaden; med andra ord, datorer avsedda för det område som kallas administrativ databe­ handling (ADB). I och med lanseringen av de första ADB-datorerna i slutet av 1950-talet i Sverige inleddes en ny epok med en mer allmän utbredning och användning av det relativt nya hjälpmedlet, datorn. I mitten av 50-talet stod det klart att datorn var ett hjälpmedel att räkna med i framtiden - i dubbel bemärkelse. Sverige skulle bli något av ett föregångsland i kraft av skickliga och begåvade tekniker och matematiker. Visserligen hade man innan dess varit i det stora landet i väst, USA, och lärt sig en hel del om den nya teknologin; visserligen hade amerikanska maskiner tjänat som förebild för de första svenska datorerna, men de konstruerades och byggdes icke förty av svenska tekniker och matematiker. ”Nattvandrare Varför inte inleda med ett citat ur Dagens Nyheter 1 februari 1953: kan konstatera ”Nattvandrare kan konstatera att det alltid lyser i nämndens fönster att.. ut mot Drottninggatan. Där arbetar BARK, Sveriges första matema­ tikmaskin, ambitiöst dygnet runt och tjänar in vackra slantar ät svenska staten. När den blev färdig 1950 hade den kostat 600000 kronor. Nu ger den en avkastning pä i runt tal 100000 om äret och kan alltsä sägas vara en ovanligt lyckad kapitalplacering.
    [Show full text]
  • 1. Types of Computers Contents
    1. Types of Computers Contents 1 Classes of computers 1 1.1 Classes by size ............................................. 1 1.1.1 Microcomputers (personal computers) ............................ 1 1.1.2 Minicomputers (midrange computers) ............................ 1 1.1.3 Mainframe computers ..................................... 1 1.1.4 Supercomputers ........................................ 1 1.2 Classes by function .......................................... 2 1.2.1 Servers ............................................ 2 1.2.2 Workstations ......................................... 2 1.2.3 Information appliances .................................... 2 1.2.4 Embedded computers ..................................... 2 1.3 See also ................................................ 2 1.4 References .............................................. 2 1.5 External links ............................................. 2 2 List of computer size categories 3 2.1 Supercomputers ............................................ 3 2.2 Mainframe computers ........................................ 3 2.3 Minicomputers ............................................ 3 2.4 Microcomputers ........................................... 3 2.5 Mobile computers ........................................... 3 2.6 Others ................................................. 4 2.7 Distinctive marks ........................................... 4 2.8 Categories ............................................... 4 2.9 See also ................................................ 4 2.10 References
    [Show full text]