Mecanismos De Gestión De Escrituras En Sistemas Con Tecnologías De Memoria No Volátiles Write Management Mechanisms for Systems with Non-Volatile Memory Technologies

Total Page:16

File Type:pdf, Size:1020Kb

Mecanismos De Gestión De Escrituras En Sistemas Con Tecnologías De Memoria No Volátiles Write Management Mechanisms for Systems with Non-Volatile Memory Technologies UNIVERSIDAD COMPLUTENSE DE MADRID FACULTAD DE INFORMÁTICA DEPARTAMENTO DE ARQUITECTURA DE COMPUTADORES Y AUTOMÁTICA TESIS DOCTORAL Mecanismos de gestión de escrituras en sistemas con tecnologías de memoria no volátiles Write management mechanisms for systems with non-volatile memory technologies MEMORIA PARA OPTAR AL GRADO DE DOCTOR PRESENTADA POR Roberto Alonso Rodríguez Rodríguez DIRECTORES Fernando Castro Rodríguez Daniel Ángel Chaver Martínez Madrid, 2017 © Roberto Alonso Rodríguez Rodríguez, 2016 Mecanismos de gestión de escrituras en sistemas con tecnologías de memoria no volátiles (Write management mechanisms for systems with non-volatile memory technologies) Roberto Alonso Rodríguez Rodríguez DACYA ♠ UCM UNIVERSIDAD COMPLUTENSE DE MADRID FACULTAD DE INFORMÁTICA DEPARTAMENTO DE ARQUITECTURA DE COMPUTADORES Y AUTOMÁTICA MECANISMOS DE GESTIÓN DE ESCRITURAS EN SISTEMAS CON TECNOLOGÍAS DE MEMORIA NO VOLÁTILES (WRITE MANAGEMENT MECHANISMS FOR SYSTEMS WITH NON-VOLATILE MEMORY TECHNOLOGIES) MEMORIA PARA OPTAR AL GRADO DE DOCTOR PRESENTADA POR Roberto Alonso Rodríguez Rodríguez Bajo la dirección de los doctores Fernando Castro Rodríguez Daniel Ángel Chaver Martínez Madrid 2016 Tesis doctoral presentada por el doctorando Roberto Alonso Rodríguez Rodríguez en el Departamento de Arquitectura de Computadores y Automática de la Universidad Complutense de Madrid para la obtención del título de Doctor en Ingeniería Infor­ mática. Terminada de escribir en Madrid el 31 de agosto de 2016. Título: Mecanismos de gestión de escrituras en sistemas con tecnologías de memoria no volátiles (Write management mechanisms for systems with non-volatile memory technologies) Doctorando: Roberto Alonso Rodríguez Rodríguez ([email protected]) Departamento de Arquitectura de Computadores y Automática, Universidad Complutense Facultad de Informática, 28040 Madrid, España Directores: Fernando Castro Rodríguez ([email protected]) Daniel Ángel Chaver Martínez ([email protected]) Esta tesis doctoral ha sido realizada dentro del grupo de investigación sobre Arqui­ tectura y Tecnología de Sistemas Informáticos de la UCM, como parte de las activi­ dades del proyecto de investigación: Arquitecturas y Tecnologías Emergentes, Eficien­ cia Energética Mediante Heterogeneidad (referencia TIN2012-32180). ISBN-13: 978-84-617-4671-2 Agradecimientos En unas horas estaré entregando la versión final de esta tesis en la que tanto esfuerzo e ilusión hemos puesto muchas personas. Los primeros que vienen a mi mente son Fernando y Dani, mis directores de tesis. Sus nombres aparecen al lado del mío en la portada y es ahí donde han estado durante estos años, a mi lado y poniendo toda su dedicación para que este trabajo fuese exitoso; gracias por darme siempre todo su apoyo sin el cual este trabajo no hubiera sido posible. En este largo viaje hemos tenido la suerte de contar con la inestimable ayuda de mis companeros del grupo ArTeCS: agradecerle a Luis Piñuel su consejo y guía en momentos cruciales y a Juan Carlos Sáez por toda su colaboración sin la cual no hubiera sido posible llegar a este punto. Gracias a Manuel Prieto y Francisco Tirado por estar siempre pendientes y ocuparse de que tuviéramos todo lo necesario para poder llevar a cabo nuestro trabajo. En octubre del 2014 llegaba a Zaragoza para realizar una colaboración con el grupo GAZ de la Universidad de Zaragoza. Agradecer a Pablo Ibáñez y Víctor Viñals por haberme acogido desde el primer momento y durante las dos estancias que realicé en su grupo; por su colaboración y por haberme dado la oportunidad de realizar el trabajo colaborativo con el que culmina esta tesis. Gracias a Michael Huang por permitirme realizar una estancia de investigación en la universidad de Rochester, la cual me permitió ampliar mi perspectiva de la investigación y gracias a los chicos de su laboratorio por haberme hecho sentir en casa. Me gustaría agradecer al profesor Narciso Martí Oliet, quien, como vicedecano de posgrado, día a día nos orienta en todos los trámites haciéndonos más ágiles con ellos. Agradecerles a mis padres Elisa y Roberto; su cariño, cuidado, comprensión y apoyo durante toda mi vida y en especial durante estos años en los que me han demostrado el significado de la palabra generosidad. Sin duda son aquellos que más han sufrido mi ausencia; gracias por esperarme siempre todos los días al otro lado de esa fría pantallita. Agradecimientos De manera especial quisiera agradecer a Laura, quien ha estado conmigo desde el inicio de esta aventura, quien me ha enseñado el significado del trabajo duro y con su ejemplo me ha hecho querer ser mejor cada día, quien con su cariño y apoyo me ha ayudado a seguir cuando no parececía que hubiera luz al final del túnel. También quiero agradecer a Paula, Pepe, Adolfo, Beatriz y Sandrita por haberme acogido y darme una familia en Madrid. Gracias a Rebe con quien la amistad ha transcendido el tiempo y el espacio y siempre ha estado más que dispuesta a ayudarme cuando he requerido de servicio técnico transcontinental. Agradecer a Víctor M. Alfaro, Enrique Coen, Andres Díaz y Jorge Romero por no haber dudado en firmar un cheque en blanco que me ha dado la oportunidad de poder llegar hasta aquí. Por último quiero agradecer a la Universidad de Costa Rica y al Ministerio de Ciencia y Tecnología de Costa Rica por el apoyo brindado para mi formación académica en el exterior. Contents Agradecimientos Contents i List of Figures v List of Tables ix Resumen 1 Abstract 5 1 Introduction 9 1.1 Memory hierarchy ........................... 9 1.2 Conventional memory technologies . 11 1.2.1 Dynamic Random-Access Memory (DRAM) . 11 1.2.2 Static Random-Access Memory (SRAM) . 12 1.2.3 Constraints of conventional memory technologies . 13 1.3 Emerging memory technologies .................... 16 1.3.1 Magnetic RAM (MRAM) and Spin-Transfer Torque RAM (STT-RAM) .......................... 16 1.3.2 Phase Change Memory (PCM) ................ 18 1.3.3 Other NVM technologies ................... 20 1.3.3.1 Flash memory .................... 20 1.3.3.2 Racetrack or Domain Wall Memory (DWM) . 20 1.3.3.3 Ferro-Electric RAM (FeRAM) . 21 1.3.3.4 Resistive RAM (ReRAM) .............. 21 1.4 Motivation and objectives ....................... 21 1.5 Outline ................................. 23 2 Related Work 25 2.1 Conventional cache replacement policies . 25 2.1.1 Least Recently Used (LRU) .................. 27 2.1.2 Not Recently Used (NRU) ................... 28 i ii Contents 2.1.3 Probabilistic escape LIFO (peLIFO) . 29 2.1.4 Static, Bimodal and Dynamic Re-Reference Interval Predic­ tion (SRRIP, BRRIP and DRRIP, respectively) . 29 2.1.5 Signature-based Hit Predictor (SHiP) . 35 2.1.6 Probabilistic Replacement Policy (PRP) . 35 2.2 Architecting PCM for main memory . 36 2.2.1 Write-aware cache replacement policies . 37 2.2.1.1 CLean-Preferred victim selection (CLP) . 37 2.2.1.2 Read-Write Aware (RWA) and Improved RWA (I­ RWA) ......................... 38 2.2.1.3 Adaptive and Combined Wear-out-Aware Replace­ ment algorithms (AC-WAR) . 39 2.2.1.4 Writeback-aware cache partitioning . 40 2.2.1.5 Least-Dirty-First (LDF) . 40 2.2.2 Other proposals ......................... 41 2.2.2.1 Eliminating redundant bit writes . 41 2.2.2.2 Flip-N-write ..................... 42 2.2.2.3 Wear leveling ..................... 42 2.2.2.4 Hybrid memory ................... 43 2.2.2.5 Error resilience .................... 45 2.2.2.6 SLC and MLC .................... 47 2.2.2.7 Data compression .................. 47 2.2.2.8 Quantifying wasted write energy in the memory hierarchy ....................... 48 2.3 Architecting STT-RAM for the last-level cache . 49 2.3.1 Reducing the amount of writes to an STT-RAM LLC . 50 2.3.2 Improving performance of an STT-RAM LLC . 52 3 LLC replacement policies for improving PCM endurance 55 3.1 Proposed policies ............................ 56 3.1.1 Rationale ............................ 56 3.1.2 Implementation ......................... 58 3.2 Experimental framework ........................ 69 3.2.1 General aspects ......................... 70 3.2.2 Endurance model ........................ 72 3.2.3 Memory endurance simulator ................. 74 Contents iii 3.2.4 Energy model .......................... 76 3.3 Evaluation ................................ 77 3.3.1 Write-aware policies in a single-core scenario . 77 3.3.1.1 Contribution of each proposed change . 78 3.3.1.2 Write filtering and endurance . 80 3.3.1.3 Performance ..................... 82 3.3.1.4 Memory energy consumption . 85 3.3.1.5 Putting it all together ................ 86 3.3.2 Write-aware policies in a multi-core scenario . 87 3.3.2.1 Multiprogrammed workloads . 87 3.3.2.1.1 Write filtering and endurance . 88 3.3.2.1.2 Performance ................ 89 3.3.2.1.3 Memory energy consumption . 92 3.3.2.2 Multithreaded applications . 92 3.3.2.2.1 Write filtering and endurance . 93 3.3.2.2.2 Performance ................ 96 3.3.2.2.3 Memory energy consumption . 97 3.3.2.3 Putting it all together ................ 98 3.3.3 Additional analysis ....................... 99 3.3.3.1 Comparison to an optimal policy . 99 3.3.3.2 Implementation overhead . 101 3.3.3.2.1 Algorithm complexity . 101 3.3.3.2.2 Extra storage ................ 102 3.3.3.3 Sensitivity to LLC size . 103 3.4 Conclusions ............................... 106 4 Reuse Detector for STT-RAM LLCs 107 4.1 Proposed design ............................ 108 4.1.1 Rationale ............................ 108 4.1.2 Baseline system ......................... 111 4.1.3 The Reuse Detector ...................... 111 4.1.3.1 Reuse Detector operation . 113 4.1.3.2 Example ....................... 115 4.1.3.3 Implementation details . 118 4.1.4 Reuse Detector vs DASCA .................. 119 4.2 Experimental framework ........................ 119 iv Contents 4.2.1 Energy model .......................... 121 4.3 Evaluation ................................ 123 4.3.1 Evaluation in a single-core scenario . 123 4.3.1.1 Write filtering .................... 124 4.3.1.2 Performance ..................... 125 4.3.1.3 Energy savings .................... 125 4.3.1.4 Discussion .....................
Recommended publications
  • Plated Wire Memory Usage on the UNIVAC Minuteman Weapon System Computer ©2008 by Larry D
    P.O. Box 131748 Roseville, MN 55113 Plated Wire Memory Usage on the UNIVAC Minuteman Weapon System Computer ©2008 by Larry D. Bolton, Clinton D. Crosby, and James A. Howe Larry Bolton was a component engineer assigned to the Minuteman program from 1969 to 1975. In support of the Minuteman program, we purchased a plated wire element and a raw tunnel structure. These were used by UNIVAC St. Paul to build the plated wire memory assembly. Larry Bolton’s function on the Minuteman program was to monitor suppliers to ensure that the program received plated wire and tunnel structure materials that met the specification requirements. Clint Crosby was an Applied Research engineer assigned to the Minuteman program and was part of a plated wire element analysis group from 1969 to 1980. Clint was involved with plated wire testing, plated wire manufacturing support at Bristol, and Minuteman memory module fabrication support at St. Paul. Jim Howe was the lead engineer for the three generations of plated wire memories for the Minuteman WSC computer (the EDM, ADM, and production versions), and was the lead engineer for a company-sponsored wide-margin plated wire memory design that was done as a backup to the three Minuteman memories. Unfortunately, even though it was a great success, it wasn't needed (customer political implications). PLATED WIRE PROGRAM UNIVAC Commercial in Philadelphia, PA, had developed a continuous chemical plating process to put a Ni- Fe magnetic plating over a 5 mil beryllium-copper substrate wire. Manufacturing was located at Univac Commercial in Bristol, Tennessee. The finished product was used in the 9000 series and initial 1110 commercial computers as well as on the Minuteman program.
    [Show full text]
  • 31 January 1971 J. Jurison Program Manager Distribution of This Report
    31 January 1971 J. Jurison Program Manager Distribution of this report is provided in the interest of information exchange and should not be construed as an endorsement by NASA of the material presented. Prepared Under Contract for c70-171 /301 FOR E W OR%) This final report covers the work performed by Autonetics Division of North American Rockwell Coyporation under a study contract entitled Reconfigurable GSrC computer Study for Space Station Use. The report is submitted to the National Aeronautice and Space Administration Manned Spacecraft Center under the requirements of Contract N The study program covered the period from December 29, 1969 through January 31, 1971. The NASA. Technical Monitor was Mr. E. S. Chevers. The final report consists of seven (7) volumes: Volume I Technical Summary Volume II Final Technical Report Volume IU Appendix I. Model- Specification Volume TV Appendix 2. IOP - VCS Detailed Design Volume V Appendix 3. System Analysis and Trade-offs Volume VI Appendix 4. Software and Simulation Description and Results Volume VI1 Appendix 5. D-200 Computer Family Appendix 6. System Error Analysis Appendix 7. Reliability Derivation for Candidate Computers Appendix 8. Power Converter Design Data Appendix 9. Data Transmission Medium Design PPENDIX 5 1. 208 Building Blocks . e . e e a a . e e e . e e , . a e 5-1 Page- 1.0 Introduction and Summary e , , . ., . e e e e e , e . a 6-1 2.0 Error Analysis and Mechanization Equa*'blons e. * e *. , , . *.. 6-3 3.0 Computer Program e.. -... a *. a a . e. 6-8 4.0 Results a e.I).
    [Show full text]
  • SŁOWNIK POLSKO-ANGIELSKI ELEKTRONIKI I INFORMATYKI V.03.2010 (C) 2010 Jerzy Kazojć - Wszelkie Prawa Zastrzeżone Słownik Zawiera 18351 Słówek
    OTWARTY SŁOWNIK POLSKO-ANGIELSKI ELEKTRONIKI I INFORMATYKI V.03.2010 (c) 2010 Jerzy Kazojć - wszelkie prawa zastrzeżone Słownik zawiera 18351 słówek. Niniejszy słownik objęty jest licencją Creative Commons Uznanie autorstwa - na tych samych warunkach 3.0 Polska. Aby zobaczyć kopię niniejszej licencji przejdź na stronę http://creativecommons.org/licenses/by-sa/3.0/pl/ lub napisz do Creative Commons, 171 Second Street, Suite 300, San Francisco, California 94105, USA. Licencja UTWÓR (ZDEFINIOWANY PONIŻEJ) PODLEGA NINIEJSZEJ LICENCJI PUBLICZNEJ CREATIVE COMMONS ("CCPL" LUB "LICENCJA"). UTWÓR PODLEGA OCHRONIE PRAWA AUTORSKIEGO LUB INNYCH STOSOWNYCH PRZEPISÓW PRAWA. KORZYSTANIE Z UTWORU W SPOSÓB INNY NIŻ DOZWOLONY NA PODSTAWIE NINIEJSZEJ LICENCJI LUB PRZEPISÓW PRAWA JEST ZABRONIONE. WYKONANIE JAKIEGOKOLWIEK UPRAWNIENIA DO UTWORU OKREŚLONEGO W NINIEJSZEJ LICENCJI OZNACZA PRZYJĘCIE I ZGODĘ NA ZWIĄZANIE POSTANOWIENIAMI NINIEJSZEJ LICENCJI. 1. Definicje a."Utwór zależny" oznacza opracowanie Utworu lub Utworu i innych istniejących wcześniej utworów lub przedmiotów praw pokrewnych, z wyłączeniem materiałów stanowiących Zbiór. Dla uniknięcia wątpliwości, jeżeli Utwór jest utworem muzycznym, artystycznym wykonaniem lub fonogramem, synchronizacja Utworu w czasie z obrazem ruchomym ("synchronizacja") stanowi Utwór Zależny w rozumieniu niniejszej Licencji. b."Zbiór" oznacza zbiór, antologię, wybór lub bazę danych spełniającą cechy utworu, nawet jeżeli zawierają nie chronione materiały, o ile przyjęty w nich dobór, układ lub zestawienie ma twórczy charakter.
    [Show full text]
  • Present and Future State of the Art in Guidance Computer Memories
    https://ntrs.nasa.gov/search.jsp?R=19670030990 2020-03-24T00:05:48+00:00Z View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by NASA Technical Reports Server J' . t. NASA TECHNICAL NOTE --NASA --__TN D-4224 PSI d N N P n 4 c/) 4 z PRESENT AND FUTURE STATE OF THE ART IN GUIDANCE COMPUTER MEMORIES by Robert C. Ricci Electronics Research Center Cambridge, M ass, NATIONAL AERONAUTICS AND SPACE ADMINISTRATION WASHINGTON, D. C. NOVEMBER 1967 .-- TECH LIBRARY KAFB. NM 0330893----- NASA TN D-4224 PRESENT AND FUTURE STATE OF THE ART IN GUIDANCE COMPUTER MEMORIES By Robert C. Ricci Electronics Research Center Cambridge, Mass. NATIONAL AERONAUT ICs AND SPACE ADMINISTRATION For sale by the Clearinghouse for Federal Scientific and Technical Information Springfield, Virginia 22151 - CFSTI price $3.00 PRESENT AND FUTURE STATE OF THE ART IN GUIDANCE COMPUTER MEMORIES by Robert C. Ricci Electronics Research Center ABSTRACT A survey of the present and anticipated state of the art for 1970-1972 in guidance computer main memories is presented. The selection of memory components for use in advanced guidance computer applications motivates the work reported. Non-destruc- tive read-out (NDRO) vs. destructive read-out (DRO) type memory techniques and tech- nologies are discussed, with particular reference to six types of advanced solid-state memory devices: magnetic cores, plated wire, planar-magnetic thin films, etched- permalloy toroids, monolithic ferrites, and integrated-circuit memories. Present characteristics of these devices are compared, and a summary of anticipated charac- teristics of memory devices for 1970-1972 is detailed.
    [Show full text]
  • History Timeline by Jeff Drobman (C) 2015 === 1889 - Punch Cards - Herman Hollerith (Of IBM Forerunner) Invented "IBM" Punch Cards to Be Used for the 1890 Census
    Computer Memory History Timeline by Jeff Drobman (C) 2015 === 1889 - Punch cards - Herman Hollerith (of IBM forerunner) invented "IBM" punch cards to be used for the 1890 census. 1932 - Drum memory 1947 - Delay line memory 1949 - Magnetic CORE memory 1950 - Magnetic TAPE memory 1955 - Magnetic DISK memory - IBM RAMAC was first one 1957 - Plated wire memory 1962 - Thin film memory 1968 (ca) - Paper tape - Had beginnings dating back to 1846, but became widely used with teletype machines such as the Teletype Model 33 ASR, which were adopted early on by minicomputers as a primitive terminal. 1970 - Bubble memory 1970 - DRAM - Invented by Intel, first device was the 1101, organized as 256x1, followed by the 4x larger (1024x1) 1103(A) -- regarded as the world's first commercial DRAM (intro in October 1970). 1971 - Bipolar SRAM - Fairchild 256x1 (note IBM made a 16-bit SRAM in late 1960s. AMD made a second source of a 64x1 SRAM by Fairchild in 1971.) 1971 - EPROM - Invented by Dov Frohman of Intel as the i1702, a 2K-bit (256x8) EPROM. 1971 - "Floppy" disks -- First were 8-inch, hence very flexible ("floppy"). The 8" became commercially available in 1971. 1973 (ca) - Magnetic TAPE CASSETTE memory 1976 - Shugart Associates introduced the first 5¼-inch floppy (flexible) disk drive 1977 - EEPROM - invented by Eli Harari at Hughes - a BYTE erasable device 1979 - CMOS SRAM (static RAM, 4T/6T cell, implemented as a latch) - first introduced by HP then its spinoff as Integrated Device Technology. I believe first devices were 1K (1024x1), and later organized as x4 then x8.
    [Show full text]
  • Sperry Rand Third-Generation Computers
    UNISYS: HISTORY: • 1873 E. Remington & Sons introduces first commercially viable typewriter. • 1886 American Arithmometer Co. founded to manufacture and sell first commercially viable adding and listing machine, invented by William Seward Burroughs. • 1905 American Arithmometer renamed Burroughs Adding Machine Co. • 1909 Remington Typewriter Co. introduces first "noiseless" typewriter. • 1910 Sperry Gyroscope Co. founded to manufacture and sell navigational equipment. • 1911 Burroughs introduces first adding-subtracting machine. • 1923 Burroughs introduces direct multiplication billing machine. • 1925 Burroughs introduces first portable adding machine, weighing 20 pounds. Remington Typewriter introduces America's first electric typewriter. • 1927 Remington Typewriter and Rand Kardex merge to form Remington Rand. • 1928 Burroughs ships its one millionth adding machine. • 1930 Working closely with Lt. James Doolittle, Sperry Gyroscope engineers developed the artificial horizon and the aircraft directional gyro – which quickly found their way aboard airmail planes and the aircraft of the fledgling commercial airlines. TWA was the first commercial buyer of these two products. • 1933 Sperry Corp. formed. • 1946 ENIAC, the world's first large-scale, general-purpose digital computer, developed at the University of Pennsylvania by J. Presper Eckert and John Mauchly. • 1949 Remington Rand produces 409, the worlds first business computer. The 409 was later sold as the Univac 60 and 120 and was the first computer used by the Internal Revenue Service and the first computer installed in Japan. • 1950 Remington Rand acquires Eckert-Mauchly Computer Corp. 1951 Remington Rand delivers UNIVAC computer to the U.S. Census Bureau. • 1952 UNIVAC makes history by predicting the election of Dwight D. Eisenhower as U.S. president before polls close.
    [Show full text]
  • NASA 1M 1/30 O?3
    https://ntrs.nasa.gov/search.jsp?R=19720025544 2020-03-23T09:59:08+00:00Z NASA 1M 1/30 o?3 FINAL REPORT for I to PLATED WIRE MEMORY SUBSYSTEM 53 r1 n May 1970 - May 1972 i i- o l Contract No.: NAS5-20155 (D -J 0 Prepared by Motorola Inc. 0'- Government Electronics Div. Scottsdale, Arizona 'C co for / I o Goddard Space Flight Center Greenbelt, Maryland .Reproduced by 1 NATIONAL TECHNICAL I INFORMATION SERVICE U S Department of Commere I . , Springfield VA 22151 FINAL REPORT for PLATED WIRE MEMORY SUBSYSTEM May 1970 - May 1972 Contract No.: NAS5-20155 Goddard Space Flight Center Contracting Officer: Mrs. Dorothy M. Burel Technical Monitor: Mr. Charles Trevathan Prepared by: Motorola Inc. Government Electronics Division Project Manager: Robert McCarthy for Goddard Space Flight Center Greenbelt, Maryland Govermone/ni Eleceo'or ics [LD9iwfsio 8201 E. McDOWELL ROAD, SCOTTSDALE, ARIZ. 85252 Prepared by: LaRon Reynolds Herschel Tweed Approved by: Larry Brow Group Leader Memory Group James Thomas, Manager Aerospace Data Section TABLE OF CONTENTS Paragraph Title Page SECTION 1 INTRODUCTION AND OVERALL PROGRAM SUMMARY 1. INTRODUCTION .............................. 1 1.1 Program Summary ................................ 1 1.2 Results Attained .................................. 1 SECTION 2 HISTORICAL PROGRAM SUMMARY 2. PROGRAM HISTORY ................. .................. 4 2. 1 Initial Design and Construction .............. .......... 4 2.2 First Redesign ................................... 5 2.3 Final Design ..................................... 7 SECTION 3 TE CHNICA L DESCRIPTION 3. DESCRIPTION ........................................ 8 3.1 System Configuration ............................... 8 3.2 Electrical Interface ................................ 8 3.2.1 Power Source Requirements .................... 14 3.2.2 Thermistor Characteristics ..................... 14 3.3 Functional Characteristics ................... ........ 16 3.3.1 Memory Organization ........................
    [Show full text]
  • Present and Future State of the Art in Guidance Computer Memories
    J' . t. NASA TECHNICAL NOTE --NASA --__TN D-4224 PSI d N N P n 4 c/) 4 z PRESENT AND FUTURE STATE OF THE ART IN GUIDANCE COMPUTER MEMORIES by Robert C. Ricci Electronics Research Center Cambridge, M ass, NATIONAL AERONAUTICS AND SPACE ADMINISTRATION WASHINGTON, D. C. NOVEMBER 1967 .-- TECH LIBRARY KAFB. NM 0330893----- NASA TN D-4224 PRESENT AND FUTURE STATE OF THE ART IN GUIDANCE COMPUTER MEMORIES By Robert C. Ricci Electronics Research Center Cambridge, Mass. NATIONAL AERONAUT ICs AND SPACE ADMINISTRATION For sale by the Clearinghouse for Federal Scientific and Technical Information Springfield, Virginia 22151 - CFSTI price $3.00 PRESENT AND FUTURE STATE OF THE ART IN GUIDANCE COMPUTER MEMORIES by Robert C. Ricci Electronics Research Center ABSTRACT A survey of the present and anticipated state of the art for 1970-1972 in guidance computer main memories is presented. The selection of memory components for use in advanced guidance computer applications motivates the work reported. Non-destruc- tive read-out (NDRO) vs. destructive read-out (DRO) type memory techniques and tech- nologies are discussed, with particular reference to six types of advanced solid-state memory devices: magnetic cores, plated wire, planar-magnetic thin films, etched- permalloy toroids, monolithic ferrites, and integrated-circuit memories. Present characteristics of these devices are compared, and a summary of anticipated charac- teristics of memory devices for 1970-1972 is detailed. Memory technologies available for implementation of a system-concept breadboard in 1967, as well as those most likely available for a prototype advanced guidance computer for flight, in 1970-1972, are likewise identified.
    [Show full text]
  • Electronic Inventions and Discoveries
    w Electronii In ItfililllatullHHI Discovert A- (KB Electronics from its earliest beginnings to the present day Fourth Edition ^5p jm ,#* GWA-Dummer Digitized by the Internet Archive in 2012 with funding from Gordon Bell http://archive.org/details/electronicinvent14gwad Electronic Inventions and Discoveries Electronic Inventions and Discoveries Electronics from its earliest beginnings to the present day 4th revised and expanded edition G W A Dummer MBE, CEng, FIEE, FIEEE, US Medal of Freedom (former Supt. Applied Physics, Royal Radar Establishment, UK) Institute of Physics Publishing Bristol and Philadelphia © G W A Dummer 1997 All rights reserved. No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording or otherwise, without the prior permission of the publisher. Multiple copying is permitted in accordance with the terms of licences issued by the Copyright Licensing Agency under the terms of its agreement with the Committee of Vice-Chancellors and Principals. First edition 1977 published under the title Electronic Inventions 1745-1976 Second edition 1978 {Electronic Inventions and Discoveries) Third revised edition 1983 British Library Cataloguing-in-Publication Data A catalogue record for this book is available from the British Library ISBN 7503 0376 X (hbk) ISBN 7503 0493 6 (pbk) Library of Congress Cataloging-in-Publication Data are available Published by Institute of Physics Publishing, wholly owned by The Institute of Physics, London Institute of Physics Publishing, Dirac House, Temple Back, Bristol BS1 6BE, UK US Editorial Office: Institute of Physics Publishing, The Public Ledger Building, Suite 1035, 150 South Independence Mall West, Philadelphia, PA 19106, USA Printed in the UK by J W Arrowsmith Ltd, Bristol.
    [Show full text]
  • General Disclaimer One Or More of the Following Statements May Affect
    General Disclaimer One or more of the Following Statements may affect this Document This document has been reproduced from the best copy furnished by the organizational source. It is being released in the interest of making available as much information as possible. This document may contain data, which exceeds the sheet parameters. It was furnished in this condition by the organizational source and is the best copy available. This document may contain tone-on-tone or color graphs, charts and/or pictures, which have been reproduced in black and white. This document is paginated as submitted by the original source. Portions of this document are not fully legible due to the historical nature of some of the material. However, it is the best reproduction available from the original submission. Produced by the NASA Center for Aerospace Information (CASI) CAsZ:^^LE o (ACCESSION NUMBER) (THRU)) f W (PAGES) (C- DF, a (NASA CR OR TMX OR AD NUMBER) (CATEGORY) IIITERMETRIC:S Final Report Engineering Study for A Mass Memory System For Advanced Spacecrafts By: Alex L. Kosmala, John P. Green, and Fred H. Martin August 1970 Prepared under Addition $1 to Contract NAS 9-9763 by INTERMETRICS, INC. 380 Green Street Cambridge, Massachusetts 02139 spin Foreword This document is the final report of an engineering study of mass memory systems for advanced manned spacecrafts. The work was performed as an extension of a Multiprocessor Computer Systems study, which was previously reported. This effort was sponsored by the National Aeronautics and Space Administration's Manned Spacecraft Center, Houston, Texas under contract NAS 9-9763.
    [Show full text]
  • Unisys 1100-2200
    History and Technology An IT Legacy Paper for November ‘17 • History of the ERA formation and ensuing Corporate names – excludes the defense systems path to LMCO • 1100/2200 Evolution • Technology history of the systems • The evolution of the computer circuit technologies. • Slide Credit to R. Angvall via Ron Q. Smith RA12392-HT 1 History and Technology History RA12392-HT 2 History and Technology Stuff Happens B.C. 1450 30,000-17,000 Mycenaeans wrote in Linear Script B on clay tablets Paintings of animals made in caves by Stone Age artists 1200 Fall of Troy 3000-2050 Ur of the Chaldeans; occupied 705-681 before 3000 Sennacherib built up Nineveh 2650-2500 500-400 Pyramids of Gizeh, near Cairo, erected Athen’s Golden Age 1900-1700 100 Stonehenge, Salisbury Plain, England; First of Dead Sea Scrolls - Biblical manuscripts - Stone Age circle of stones written 1800 A.D. Babylonian King Hammurabi’s code of laws 650-670 set in stone Burial of Saxon ship and treasure at Sutton Hoo RA12392-HT 3 History and Technology Some Time Later... • A few centuries, wars, famines, kings, queens, caesars, czars and presidents later the industrial revolution began to change our lives • Bicycles, automobiles, trains and airplanes began to change our lives even more • A device or system that is capable of carrying out a sequence of operations in a distinctly and explicitly defined manner was created to change our lives in ways never imagined RA12392-HT 4 History and Technology History • Tree branches to the corporate family tree –E. Remington and Sons, founded in 1873 –Sperry Gyroscope Company, founded in 1910 –American Arithmometer Company, founded in 1886 RA12392-HT 5 History and Technology The E.
    [Show full text]
  • A N\\:Zo .<S Ohz “$212525
    March 28, 1967 w. F. LANDELL 3,31 1,893 MEMORY ORGANIZATION WHEREIN ONLY NEW DATA BITS WHICH ARE DIFFERENT FROM THE OLD ARE RECORDED Filed Aug. 29, 1965 3 Sheets-Sheet 1 rill/1g:|||||IL u_,.rzwzwdiii‘- 1 £3052%“a ‘ /"_,NM.\\2A\|:2 Ina“$6;$9;_6E \\“mm_1.:a IlI.| _\E052_; -; a_g_czézsizazzé_a 5A1.m_.a m._.m__mm>»_mmn__,_oaun+ \N.UEE,a L.ll_._\\||||IIEE _|»\:_so:i2 /_:23_a .n\s/v_Sago2255 & m5 I\mmzmo_W ??wwm _ _nmQ2 uJy:uEs/||||||||||||||| _ 35556mmu52 has_| a Mfr.||__IilI‘III.||lI'IIII an\\:“$212525zo_._.<s_oh_z_ an“n+owl \@umtm;\T.@258; nwuaM 2%WW@2222Oz a__ E ATTORNEY March 28, 1967 w. F. LANDELL 3,311,893 MEMORY ORGANIZATION WHEHEIN ONLY NEW DATA BITS WHICH ARE DIFFERENT FROM THE OLD ARE RECORDED Filed Aug. 29, 1963 3 Sheets-Sheet 2 FIG. 3 INTTTATE TTMING 111T CURRENT FOR SEL WO INFO STORED 1N BlTn OF SEL WO T / \\ ["1 .10.. ———————————— ——GROUND INTO FR BlTn, POS OUTPUT a) OF RO REG 22 __T1T “g: \ —V )uuwscm 0R BINARY “1" STATE ..0.. , /- —————————— ——GROUND 81Tn OF NEW W0 TO BE WRITTEN, / C) ____"_"_ __ l ___V P05 OUTPUT OF INFO WR REG 24 1 WE CLOCIHTP) AT COMPARATOR r1 (GATES 18 81201 "1" r ---- ——?,~-BLOCKED BY mm WR REG 24 OUTPUT OF WR OR'S 14,16 g) 1/, \\ \ / “01- \_ ____ __/\~-BLOCKED BY RD REG 22 March 28, 1967 w_ F, LANDELL 3,311,893 MEMORY DRGANIZATION WHEREIN ONLY NEW DATA BITS WHICH ARE DIFFERENT FROM THE OLD ARE RECORDED Filed Aug.
    [Show full text]