Marco Ottavi Dimitris Gizopoulos Salvatore Pontarelli Editors

Total Page:16

File Type:pdf, Size:1020Kb

Marco Ottavi Dimitris Gizopoulos Salvatore Pontarelli Editors Marco Ottavi Dimitris Gizopoulos Salvatore Pontarelli Editors Dependable Multicore Architectures at Nanoscale Dependable Multicore Architectures at Nanoscale Marco Ottavi • Dimitris Gizopoulos Salvatore Pontarelli Editors Dependable Multicore Architectures at Nanoscale 123 Editors Marco Ottavi Salvatore Pontarelli Department of Electronic Engineering National Inter-University Consortium University of Rome Tor Vergata for Telecommunications (CNIT) Rome Rome Italy Italy Dimitris Gizopoulos Department of Informatics and Telecommunications National and Kapodistrian University of Athens Athens Greece ISBN 978-3-319-54421-2 ISBN 978-3-319-54422-9 (eBook) DOI 10.1007/978-3-319-54422-9 Library of Congress Control Number: 2017943827 © Springer International Publishing AG 2018 This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed. The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use. The publisher, the authors and the editors are safe to assume that the advice and information in this book are believed to be true and accurate at the date of publication. Neither the publisher nor the authors or the editors give a warranty, express or implied, with respect to the material contained herein or for any errors or omissions that may have been made. The publisher remains neutral with regard to jurisdictional claims in published maps and institutional affiliations. Printed on acid-free paper This Springer imprint is published by Springer Nature The registered company is Springer International Publishing AG The registered company address is: Gewerbestrasse 11, 6330 Cham, Switzerland To my wife Fausta and my daughter Aurelia. —Marco Ottavi To my loves: my wife Georgia, my daughter Despina and my son Nikiforos. —Dimitris Gizopoulos To our Ph.D. advisor Adelio Salsano in memory of his dedication to work and his love for life. —Salvatore Pontarelli and Marco Ottavi Foreword I Dependable Multicore Architectures at Nanoscale is the latest and most exciting addition to the technical literature of fault-tolerant computing and dependable computer architecture. In the nanoscale manufacturing era in which correct circuit operation is jeopardized by multiple and sophisticated sources, or just be plain device unrelia- bility, the understanding and the mitigation of circuits for dependable operation is commonly considered a mandatory design requirement. Dependability enhance- ment measures and mechanisms are widely utilized today in computing and electronic systems across the entire performance spectrum, from the high com- plexity of a super-computer down to handheld/embedded devices in mobile systems. This edited volume captures an in-depth view of the state of the art in this ever-changing research and development domain. The chapters cover a broad treatment of the underlying challenges and related methodologies to deal with the increasing unreliability of state-of-the-art multicore architectures. In addition to capturing application-independent features, this book reports also contributions from major corporations and high-tech companies; the editors have also enlarged the scope of this book by involving researchers from major design companies to present views and expectations for future technical directions. Dependable Multicore Architectures at Nanoscale serves the dual purposes of a textbook for students and active practitioners; the material here presented can serve as a reference as well as inspiration for advance treatment of theoretical and experimental studies, as found in today’s dependable computing systems. October 2016 Fabrizio Lombardi Northeastern University, Boston, USA vii Foreword II Dependability of computing systems has been a major design concern since the early days of computing, with the goal of achieving high reliability and availability in the presence of unavoidable hardware and software faults. In recent years, the significance of computing systems’ dependability has grown even more due to two major trends. The first is the relentless and continuous spread of computer-based controllers into almost every imaginable product and application, including critical and even life-critical ones. The second trend is the tremendous increase in the complexity of computing systems that now consist of many processing cores implemented using billions of devices. This trend is exacerbated by the advances in the sub-micron technology. These have, on one hand, allowed the vast increase in the number of devices per integrated circuit, but on the other hand, brought about new fault mechanisms and considerable process variations. All this has increased considerably the likelihood of a single device (out of a billion) to become defective during manufacturing or to fail (permanently or intermittently) during the system’s lifetime. This book provides a timely and updated survey of the main issues in the design and use of dependable contemporary multicore systems. It contains a comprehensive survey of the prevalent fault mechanisms in the current nanotech- nology and describes in detail the available mitigation techniques to counter the effects of the potential faults. Two unique features of this book must be highlighted. First, it includes an extensive set of actual application scenarios, illustrating the ways different faults can impact the behavior of these applications, and describing the corresponding mitigation techniques that can be applied. Second, it includes chapters contributed by researchers from three multicore design companies. These chapters provide practical perspectives, straight from the trenches, of the different facets of dependability. ix x Foreword II I highly recommend this book to researchers and practitioners in the vital, and continuously evolving, field of dependable computing systems. October 2016 Israel Koren University of Massachusetts, Amherst, USA Foreword III I’m very pleased to write a foreword for this book which collects many significant and compelling contributions of the most active members of the MEDIAN community. I had the opportunity to work in the MEDIAN network of scientists and researchers and I believe that this book is the perfect way to crystallize and provide to a broader audience the discussions, the knowledge exchange, and the research results in the field of dependable multicore architectures achieved during the years in which the MEDIAN action was running. The book provides a solid background in the field of nanoscale reliability threats and possible mitigation strategies. These topics are discussed at different abstraction levels, without forgetting the interconnections and relationships between the various design layers. This makes this book a perfect tool for a reader who wants to approach the topic of dependability of current and next-generation systems. However, I believe that also experts of the field will appreciate this book for updating their knowledge and as a useful reference for their studies. The choice of describing the main threats and the most used mitigation solutions in specific application scenarios (use cases to the transportation, medical, and space) is one of the most intriguing reasons to read this book. At the same time, the vision provided by several scientists, researchers, and engineers working at the first line of the design of nanoscale systems provides a priceless instrument to know what will be the fundamental future trends in the field of dependable system design. This book can be used as a reference book and part of a reading list in a postgraduate course. October 2016 Dhiraj Pradhan University of Bristol, Bristol, UK xi Preface The increasing diversity, density, and complexity of electronic devices is enabling the so-called digital revolution with the evident pervasive presence of electronics in everybody’s lives. The benefits of this ubiquitous presence are impressive and widespread: from the constant improvement of productivity in the workplace to the societal impact of a constantly connected and sharing community. Whatever is the considered scenario, all this incredible progress has been relying on the assumption that the devices can be depended on in their application and for their purposes. The foundations for this assumption are based on a constant work behind the scenes of the technical and scientific community aimed at enhancing the dependability of the devices. Dependability is a broad term that summarizes several aspects of a system, which typically include availability, reliability, maintainability, safety, and security. All these aspects define whether and how the system will behave according to several requirements which can have different levels of priority based on the specific application. In particular, availability measures the amount of time a system is readily operating, reliability measures the continuity of the correct service, maintainability shows the ability of the system of being repaired and/or modified, safety targets the avoidance
Recommended publications
  • Oriented Conferences Four Solutions
    Delivering Solutions and Technology to the World’s Design Engineering Community Four Solutions- Oriented Conferences • System-on-Chip Design Conference • IP World Forum • High-Performance System Design Conference • Wireless and Optical Broadband Design Conference Special Technology Focus Areas January 29 – February 1, 2001 • Internet and Information Exhibits: January 30–31, 2001 Appliance Design Santa Clara Convention Center • Embedded Design Santa Clara, California • RF, Optical, and Analog Design NEW! • IEC Executive Forum International Engineering Register by January 5 and Consortium save $100 – and be entered to win www.iec.org a Palm Pilot! Practical Design Solutions Practical design-engineering solutions presented by practicing engineers—The DesignCon reputation of excellence has been built largely by the practical nature of its sessions. Design engineers hand selected by our team of professionals provide you with the best electronic design and silicon-solutions information available in the industry. DesignCon provides attendees with DesignCon has an established reputation for the high design solutions from peers and professionals. quality of its papers and its expert-level speakers from Silicon Valley and around the world. Each year more than 100 industry pioneers bring to light the design-engineering solutions that are on the leading edge of technology. This elite group of design engineers presents unique case studies, technology innovations, practical techniques, design tips, and application overviews. Who Should Attend Any professionals who need to stay on top of current information regarding design-engineering theories, The most complete educational experience techniques, and application strategies should attend this in the industry conference. DesignCon attracts engineers and allied The four conference options of DesignCon 2001 provide a professionals from all levels and disciplines.
    [Show full text]
  • Table of Contents 2006 IEEE Symposium on VLSI Technology
    13eds02.qxd 3/6/06 8:36 AM Page 1 IEEE E D S ELECTRONELECTRON DEVICESDEVICES SOCIETYSOCIETY Newsletter APRIL 2006 Vol. 13, No. 2 ISSN:1074 1879 Editor-in-Chief: Ninoslav D. Stojadinovic 2006 IEEE Symposium Table of Contents on VLSI Technology Upcoming Technical Meetings .......................1 • 2006 VLSI • 2006 ASMC • 2006 IITC • 2006 UGIM Outgoing Message from the 2004-5 EDS President...................................3 Society News.........................................................9 • December 2005 AdCom Meeting Summary • Message from the EDS Newsletter Editor-in-Chief • EDS Educational Activities Committee Report • EDS Nanotechnology Committee Report • EDS Photovoltaic Devices Committee Report • 2005 EDS J.J. Ebers Award Winner • 2006 EDS J.J. Ebers Award Call for Nominations • 2005 EDS Distinguished Service Award Winner • 2006 Charles Stark Draper Prize Hilton Hawaiian Village, Honolulu, Hawaii • 23 EDS Members Elected to the IEEE The 26th Annual IEEE Symposium on VLSI Technology will Grade of Fellow be held June 13-15, 2006, at the Hilton Hawaiian Village in • 2005 Class of EDS Fellows Honored at IEDM Honolulu, Hawaii. The VLSI Technology Symposium is joint- ly sponsored by the IEEE Electron Devices Society (EDS) and • EDS Members Named Winners of the Japan Society of Applied Physics (JSAP). 2006 IEEE Technical Field Awards The VLSI Symposium is well recognized as one of the • EDS Regions 1-3 & 7 Chapters Meeting Summary premiere conferences on semiconductor technology, and research results presented at the conference represent a • 2005 EDS Chapter of the Year Award broad spectrum of VLSI technology topics, including: • EDS Members Recently Elected • New concepts and breakthroughs in VLSI devices and to IEEE Senior Member Grade processes.
    [Show full text]
  • Computer Architectures an Overview
    Computer Architectures An Overview PDF generated using the open source mwlib toolkit. See http://code.pediapress.com/ for more information. PDF generated at: Sat, 25 Feb 2012 22:35:32 UTC Contents Articles Microarchitecture 1 x86 7 PowerPC 23 IBM POWER 33 MIPS architecture 39 SPARC 57 ARM architecture 65 DEC Alpha 80 AlphaStation 92 AlphaServer 95 Very long instruction word 103 Instruction-level parallelism 107 Explicitly parallel instruction computing 108 References Article Sources and Contributors 111 Image Sources, Licenses and Contributors 113 Article Licenses License 114 Microarchitecture 1 Microarchitecture In computer engineering, microarchitecture (sometimes abbreviated to µarch or uarch), also called computer organization, is the way a given instruction set architecture (ISA) is implemented on a processor. A given ISA may be implemented with different microarchitectures.[1] Implementations might vary due to different goals of a given design or due to shifts in technology.[2] Computer architecture is the combination of microarchitecture and instruction set design. Relation to instruction set architecture The ISA is roughly the same as the programming model of a processor as seen by an assembly language programmer or compiler writer. The ISA includes the execution model, processor registers, address and data formats among other things. The Intel Core microarchitecture microarchitecture includes the constituent parts of the processor and how these interconnect and interoperate to implement the ISA. The microarchitecture of a machine is usually represented as (more or less detailed) diagrams that describe the interconnections of the various microarchitectural elements of the machine, which may be everything from single gates and registers, to complete arithmetic logic units (ALU)s and even larger elements.
    [Show full text]
  • Selective GUIDE to LITERATURE CAN INTEGRATED CIRCUITS
    Engineering Literature Guides, Number 18 SELEcTivE GUIDE To LITERATURE CAN INTEGRATED CIRCUITS Compiled 1~y: Nestor L. 0sorio Northern Illinois University Libraries American Society for Engineering Education 1818 N Street, NW, Suite 600 Washington, DC 20036 Copyright (c) 1994 by American Society for Engineering Education 1818 N. Street, N.W., Suite 600 Washington, DC 20036-2479 International Standard Book Number: 0-87823-122-6 Library of Congress Catalog Card Number: Manufactured in the United States of America Beth L. Brin, Series Co-editor Science-Engineering Library University of Arizona Tucson, AZ 85721-001 Godlind Johnson, Series Co-editor Engineering Library SUNY-Stony Brook Stony Brook, NY 11794-2225 ASEE is not responsible for statements made or opinions expressed in this publication. TABLE OF CONTENTS Introduction... ....................................... ..................... .. ..... ............................ .. .. ......1 Bibliographies and Literature Guides . .. .. .. .2 Printed and Electronic Indexes and Abstracts . .3 Encyclopedias. : . .. ..6 Dictionaries . .. .. .. .7 Handbooks and Tables . .. .. .. .. .. .. .8 Directories: Product Information, Trade Catalogs . .. .. .. .10 Standards and Specifications . .. .13 Major Periodicals . .. .. .. .14 Major Proceedings . .. .. : . .. .. 17 Important Books . .. .. .19 Major. Integrated Circuit Manufacturers . .. .. ..20 Appendix: Selected Information Services . .. .. .. ..23 ~I INTRODUCTION ver the last 25 years significant changes have been 0 generated in industry by the
    [Show full text]
  • 基于 Arm ® Cortex® -M 的 微控制器产品方案介绍
    基于 Arm® Cortex® -M 的 微控制器产品方案介绍 Wei Wang September 2018 | APF-TRD-T3275 Company External – NXP, the NXP logo, and NXP secure connections for a smarter world are trademarks of NXP B.V. All other product or service names are the property of their respective owners. © 2018 NXP B.V. Agenda • 通用市场新产品概览 • 专用市场新产品概览 • 跨界处理器 • 一站式开发工具和方案 • 参考设计和方案 • 物联网开发平台 • i.MX RT • Kinetis, DSC, S08 • LPC • 无线连接 – JN/QN/KW PUBLIC 1 关注 NXP 官方公众号和 MCU 技术公众号 NXP客栈 恩智浦MCU加油站 PUBLIC 2 HOME ETHERNET GATEWAY SWITCH Cloud Infrastructure NXP Cloud Software Platform built on top of leading cloud partners (e.g. Azure, AWS, GCP, Alibaba, Baidu, etc.) WIRELESS INDUSTRIAL ROUTER CONTROLLER Customer Solution App App App Provisioning & Authentication Middleware Data Analytics RTOS, Linux, Android … Services foundation NXP SW Platform Machine Learning PUBLIC 3 面向 AI-IOT 的可扩展处理器平台 M4 – A53 – A72 4K HEVC M4 - A53 128 GFLOPS GPU 4K HDR - Dolby A7 64GFLOPS GPU LX2160 CSI - LCD LS 2088 16xA72 M4 – A35 LS1046 280 GFlops 4K i.MX 8 8xA72 100 Gbps 28GFLOPS GPU LS1043 i.MX 8M 128 GFlops 40 Gbps i.MX 8X LS 1012 4xA72 58 GFlops i.MX 6UL/ULL/ULZ 4xA53 20 Gbps i.MX RT i.MX 7ULP 50 GFlops Performance 1xA53 10 Gbps 12 GFlops M4 + Connectivity 2 Gbps Secure Boot Crypto accel K4 LPC QN, JN M7 @ 600 MHz QSPI Secure Boot Multimedia Acceleration Networking Acceleration Integration PUBLIC 4 可扩展的嵌入式 AI-IOT “云管端”平台 Voice Gesture Active Object Personal / Home Multi-stream Multi-camera Augmented Processing Control Recognition Property Environment Camera Observation Reality & 360 view Low-end Edge Compute
    [Show full text]
  • Reading Bits in Memory Without Accessing Them
    RAMBleed: Reading Bits in Memory Without Accessing Them Andrew Kwong Daniel Genkin Daniel Gruss Yuval Yarom University of Michigan University of Michigan Graz University of Technology University of Adelaide and Data61 [email protected] [email protected] [email protected] [email protected] Abstract—The Rowhammer bug is a reliability issue in DRAM directly access the changed memory location, the change is cells that can enable an unprivileged adversary to flip the values not visible to the processor or the operating system, and is of bits in neighboring rows on the memory module. Previous not subject to any permission checks. Thus far, this ability to work has exploited this for various types of fault attacks across security boundaries, where the attacker flips inaccessible bits, reliably flip bits across security boundaries has been exploited often resulting in privilege escalation. It is widely assumed for sandbox escapes [21, 57], privilege escalation attacks on however, that bit flips within the adversary’s own private memory operating systems and hypervisors [21, 23, 53, 57, 63, 66], have no security implications, as the attacker can already modify denial-of-service attacks [23, 30], and even for fault injection its private memory via regular write operations. in cryptographic protocols [6]. We demonstrate that this assumption is incorrect by employing Rowhammer as a read side channel. More specifically, we show A common theme for all past Rowhammer attacks is how an unprivileged attacker can exploit the data dependence that they break memory integrity. Namely, the attacker uses between Rowhammer-induced bit flips and the bits in nearby Rowhammer to obtain a (limited) write primitive into oth- rows to deduce these bits, including values belonging to other erwise inaccessible memory, and subsequently modifies the processes.
    [Show full text]
  • IC Start-Ups 1987 : the Next Generation, 1986
    Start-up Company Datapoints 1957-1967 17 Started 13 Acquired 2 Closed 12% Closed 1957 1 1958 0 1959 1 1960 0 1961 4 1962 2 1963 2 1964 1 1965 0 1966 3 1967 3 1968-1976 54 Started 20 Acquired 19 Closed 35% Closed 1968 13 1969 10 1970 4 1971 6 1972 9 1973 2 1974 5 1975 2 1976 3 1977-1987 157 Companies Started 11 Companies Closed 7 Companies Acquired/Merged 1977 3 1978 7 1979 4 1980 7 1981 15 1982 10 1983 35 1984 28 1985 24 1986 9 1987 15 •May 1988 Total Companies 157 Company Profiles 139 Closed Companies 11 1985 ABM (Inactive) San Jose, CA GaAs Opto 1982 Array Devices San Diego, CA ASICs 1983 Hyundai (Closed) Santa Clara, CA Memory 1983 Iridian (Closed) Chatsworth, CA GaAs PETs 1983 Laserpath (Closed) Sunyyvale, CA ASICs 1985 Sahni (Closed) Sunnyvale, CA ASICs 1981 Telmos (Chapter 11) Sunnyvale, CA ASIC, linear, opto 1983 Texet (Closed) Allen, Texas Discrete 1980 Trilogy (Closed) Cupertino, Ca Waferscale integration 1984 Wafer Teen (Closed) California Logic 1981 Zytrex (Closed) Sunnyvale, CA CMOS memory, logic Acquired Companies 7 1982 CMA (Merged) Milpitas, CA ASICs 1984 mteg. Power (Acq) Scotland Linear 1981 Panatech (Acquired) Santa Clara, CA ASICs 1981 Sig. Processor (Acq) Utan DSP 1984 Silicon Macro (Acq) San Jose, CA CMOS Memory 1963 Vatic (Merged) Mesa, Arizona ASICs 1983 Visic (Acquired) San Jose, CA Memory May 1988 Total Companies 157 Semiconductor Companies Formed in 1987 (15) Aspen Semiconductor San Jose, CA BCL Memory, ASICs Chartered Semiconductor Singapore Foundry Conductus Palo Alto, CA Superconductivity Cree Research North Carolina Silicon Carbide Discrete G-2 Milpitas, CA Micros Genesis Microchip Canada ASICs GL Micro Devices Santa Clara, CA CMOS products Graphics Communication Japan Micros Hualon Micro-Electronics Taiwan Linear, micros, ASICs Linear Integ.
    [Show full text]
  • Arm Holdings: Ip Licensing to Internet of Things
    SMU-19-0015 ARM HOLDINGS: IP LICENSING TO INTERNET OF THINGS Innovation is about encouragement, investment, and meeting the needs of the customer. -Jamie Urquhart, Co-founder ARM Holdings In the summer of 2016, Jamie Urquhart, co-founder of ARM Holdings plc (ARM) was enjoying his breakfast in a tiny village on the outskirts of Cambridge, UK. As he waited for his piping hot coffee to cool, the news on ARM caught his attention. ‘ARM shares have rallied 63% ahead of Softbank takeover’ informed the report. Old recollections trickled through his mind –building the ARM architecture over long days, reminiscences of business trips to Japan, and fascinating memories of establishing a hugely successful company from scratch. ARM had started its journey in 1990 with a team of 12 co-founders. Over the years, the company had grown to become a leader in semiconductor Intellectual Property (IP) development. At the heart of ARM’s offering was its microprocessor architecture and its IP licensing business model, paired alongside strategic partnerships with semi-conductor and original equipment manufacturing (OEM) firms. ARM had also developed an eco-system of partner organisations which helped accelerate the adoption of its IP. 2016 had brought in a wave of changes for ARM. Just weeks after UK had voted to leave the European Union, Softbank, a Japanese conglomerate had expressed its desire to acquire ARM. Masayoshi Son, Chairman and Chief Executive of Softbank, had told reporters in London that the deal would highlight his confidence in the British economy. He had made an offer of US$31.69 billion to ARM, betting that the company would help Softbank become a leader in the Internet of Things (IoT).1 At the time, ARM was UK’s largest technology firm, and Softbank’s takeover of ARM would be the largest acquisition of a European technology business.
    [Show full text]
  • Company Vendor ID (Decimal Format) (AVL) Ditest Fahrzeugdiagnose Gmbh 4621 @Pos.Com 3765 0XF8 Limited 10737 1MORE INC
    Vendor ID Company (Decimal Format) (AVL) DiTEST Fahrzeugdiagnose GmbH 4621 @pos.com 3765 0XF8 Limited 10737 1MORE INC. 12048 360fly, Inc. 11161 3C TEK CORP. 9397 3D Imaging & Simulations Corp. (3DISC) 11190 3D Systems Corporation 10632 3DRUDDER 11770 3eYamaichi Electronics Co., Ltd. 8709 3M Cogent, Inc. 7717 3M Scott 8463 3T B.V. 11721 4iiii Innovations Inc. 10009 4Links Limited 10728 4MOD Technology 10244 64seconds, Inc. 12215 77 Elektronika Kft. 11175 89 North, Inc. 12070 Shenzhen 8Bitdo Tech Co., Ltd. 11720 90meter Solutions, Inc. 12086 A‐FOUR TECH CO., LTD. 2522 A‐One Co., Ltd. 10116 A‐Tec Subsystem, Inc. 2164 A‐VEKT K.K. 11459 A. Eberle GmbH & Co. KG 6910 a.tron3d GmbH 9965 A&T Corporation 11849 Aaronia AG 12146 abatec group AG 10371 ABB India Limited 11250 ABILITY ENTERPRISE CO., LTD. 5145 Abionic SA 12412 AbleNet Inc. 8262 Ableton AG 10626 ABOV Semiconductor Co., Ltd. 6697 Absolute USA 10972 AcBel Polytech Inc. 12335 Access Network Technology Limited 10568 ACCUCOMM, INC. 10219 Accumetrics Associates, Inc. 10392 Accusys, Inc. 5055 Ace Karaoke Corp. 8799 ACELLA 8758 Acer, Inc. 1282 Aces Electronics Co., Ltd. 7347 Aclima Inc. 10273 ACON, Advanced‐Connectek, Inc. 1314 Acoustic Arc Technology Holding Limited 12353 ACR Braendli & Voegeli AG 11152 Acromag Inc. 9855 Acroname Inc. 9471 Action Industries (M) SDN BHD 11715 Action Star Technology Co., Ltd. 2101 Actions Microelectronics Co., Ltd. 7649 Actions Semiconductor Co., Ltd. 4310 Active Mind Technology 10505 Qorvo, Inc 11744 Activision 5168 Acute Technology Inc. 10876 Adam Tech 5437 Adapt‐IP Company 10990 Adaptertek Technology Co., Ltd. 11329 ADATA Technology Co., Ltd.
    [Show full text]
  • ACORN RISC MACHINE Jitendra Marathe ARM Is a Reduced
    SRJIS / BIMONTHLY/JITENDRA MARATHE. (581-585) ACORN RISC MACHINE Jitendra Marathe ARM is a reduced instruction set computer (RISC) instruction set architecture (ISA) developed by ARM Holdings. It was named the Advanced RISC Machine and, before that, the Acorn RISC Machine. The ARM architecture is the most widely used 32-bit instruction set architecture in numbers produced. Originally conceived by Acorn Computers for use in its personal computers, the first ARM-based products were the co-processor modules for the BBC series of computers. Features and applications: In 2005 about 98% of the more than one billion mobile phones sold each year used at least one ARM processor. As of 2009 ARM processors accounted for approximately 90% of all embedded 32-bit RISC processors and were used extensively in consumer electronics, including personal digital assistants (PDAs), tablets, mobile phones, digital media and music players, hand-held game consoles, calculators and computer peripherals such as hard drives and routers. Licensees: The ARM architecture is licensable. Companies that are current or former ARM licensees include Alcatel-Lucent, Apple Inc., AppliedMicro, Atmel, Broadcom, Cirrus Logic, CSR_plc, Digital Equipment Corporation, Ember, Energy Micro, Freescale, Intel (through DEC), LG, Marvell Technology Group, Microsemi, Microsoft, NEC, Nintendo, Nuvoton, Nvidia, Sony, NXP (formerly Philips Semiconductor), Oki, ON Semiconductor, Psion, Qualcomm, Renesas, Samsung, Sharp, Silicon Labs, STMicroelectronics, Symbios Logic, Texas Instruments, VLSI Technology, Yamaha, Fuzhou Rockchip, and ZiiLABS. In addition to the abstract architecture, ARM offers several microprocessor core designs, including the ARM7, ARM9, ARM11, Cortex- A8, Cortex-A9, and Cortex-A15. Companies often license these designs from ARM to manufacture and integrate into their own system on a chip (SoC) with other components like RAM, GPUs, or radio basebands (for mobile phones).
    [Show full text]
  • Survey on Low Cost Integrated Circuit Design
    Special Issue - 2015 International Journal of Engineering Research & Technology (IJERT) ISSN: 2278-0181 ISNCESR-2015 Conference Proceedings Survey on Low Cost Integrated Circuit Design Jitendra Jugele Kanaklata Verma ECE ME (VLSI) ECE ME (VLSI) SSCET, Bhilai, India SSCET, Bhilai, India Sourabh Jain M.TECH (VLSI) JAIN University(Banglore) Abstract- The growing market of mobile, battery-powered ICs have two main advantages: electronic systems (e.g. cellular phones, PDA etc.) demand the design of micro electronics circuits with low power dissipation. 1. Cost. More generally, as size, density and complexity of the chips 2. Performance. continue to increase, the difficulty in providing cooling might Cost is low because the chips, with all their components, are either add significant cost or limit the functionality of the printed as a unit by VLSI technology like photolithography computing systems which make use of those integrated circuits. rather than being constructed one component like transistor at The paper presents study of low cost integrated circuit and its a time. Furthermore, packaged Integrated Circuits use much applications. An integrated circuit is a set of electronic circuits less material than discrete circuits. on one small plate ("chip") of semiconductor material normally silicon and germanium in rare cases. This may be made smaller Performance is much better because the Integrated circuits than a discrete circuit made from independent components. ICs components switch quickly and consume less power have two main advantages of performance and cost. Integrated (compared to their counterparts) as a result of the close circuits are used in virtually all electronic equipments today and proximity and small size of the components have revolutionized the world of electronics.
    [Show full text]
  • Opportunistic Memory Systems in Presence of Hardware Variability
    UCLA UCLA Electronic Theses and Dissertations Title Opportunistic Memory Systems in Presence of Hardware Variability Permalink https://escholarship.org/uc/item/85c1r1q9 Author Gottscho, Mark William Publication Date 2017 Peer reviewed|Thesis/dissertation eScholarship.org Powered by the California Digital Library University of California UNIVERSITY OF CALIFORNIA Los Angeles Opportunistic Memory Systems in Presence of Hardware Variability A dissertation submitted in partial satisfaction of the requirements for the degree Doctor of Philosophy in Electrical Engineering by Mark William Gottscho 2017 c Copyright by Mark William Gottscho 2017 ABSTRACT OF THE DISSERTATION Opportunistic Memory Systems in Presence of Hardware Variability by Mark William Gottscho Doctor of Philosophy in Electrical Engineering University of California, Los Angeles, 2017 Professor Puneet Gupta, Chair The memory system presents many problems in computer architecture and system design. An important challenge is worsening hardware variability that is caused by nanometer-scale manufac- turing difficulties. Variability particularly affects memory circuits and systems – which are essen- tial in all aspects of computing – by degrading their reliability and energy efficiency. To address this challenge, this dissertation proposes Opportunistic Memory Systems in Presence of Hardware Variability. It describes a suite of techniques to opportunistically exploit memory variability for energy savings and cope with memory errors when they inevitably occur. In Part 1, three complementary projects are described that exploit memory variability for im- proved energy efficiency. First, ViPZonE and DPCS study how to save energy in off-chip DRAM main memory and on-chip SRAM caches, respectively, without significantly impacting perfor- mance or manufacturing cost. ViPZonE is a novel extension to the virtual memory subsystem in Linux that leverages power variation-aware physical address zoning for energy savings.
    [Show full text]