Outline ECE473 Computer Architecture and Organization • Technology Trends • Introduction to Computer Technology Trends Architecture

Total Page:16

File Type:pdf, Size:1020Kb

Outline ECE473 Computer Architecture and Organization • Technology Trends • Introduction to Computer Technology Trends Architecture Outline ECE473 Computer Architecture and Organization • Technology Trends • Introduction to Computer Technology Trends Architecture Lecturer: Prof. Yifeng Zhu Fall, 2009 Portions of these slides are derived from: ECE473 Lec 1.1 ECE473 Lec 1.2 Dave Patterson © UCB Birth of the Revolution -- What If Your Salary? The Intel 4004 • Parameters – $16 base First Microprocessor in 1971 – 59% growth/year – 40 years • Intel 4004 • 2300 transistors • Initially $16 Æ buy book • Barely a processor • 3rd year’s $64 Æ buy computer game • Could access 300 bytes • 16th year’s $27 ,000 Æ buy cacar of memory • 22nd year’s $430,000 Æ buy house th @intel • 40 year’s > billion dollars Æ buy a lot Introduced November 15, 1971 You have to find fundamental new ways to spend money! 108 KHz, 50 KIPs, 2300 10μ transistors ECE473 Lec 1.3 ECE473 Lec 1.4 2002 - Intel Itanium 2 Processor for Servers 2002 – Pentium® 4 Processor • 64-bit processors Branch Unit Floating Point Unit • .18μm bulk, 6 layer Al process IA32 Pipeline Control November 14, 2002 L1I • 8 stage, fully stalled in- cache ALAT Integer Multi- Int order pipeline L1D Medi Datapath RF @3.06 GHz, 533 MT/s bus cache a • Symmetric six integer- CLK unit issue design HPW DTLB 1099 SPECint_base2000* • IA32 execution engine 1077 SPECfp_base2000* integrated 21.6 mm L2D Array and Control L3 Tag • 3 levels of cache on-die totaling 3.3MB 55 Million 130 nm process • 221 Million transistors Bus Logic • 130W @1GHz, 1.5V • 421 mm2 die @intel • 142 mm2 CPU core L3 Cache ECE473 Lec 1.5 ECE473 19.5mm Lec 1.6 Source: http://www.specbench.org/cpu2000/results/ @intel 2006 - Intel Core Duo Processors for Desktop 2008 - Intel Core i7 64-bit x86-64 PERFORMANCE • Successor to the Intel Core 2 family 40% • Max CPU clock: 2.66 GHz to 3.33 GHz • Cores :4(: 4 (physical)8(), 8 (logical) • 45 nm CMOS process • Adding GPU into the processor POWER 40% …relative to Intel® Pentium® D 960 When compared to the Intel® Pentium® D processor 960. Performance measured using SPECint* rate base2000. Actual performance may vary. Energy efficiency based on Thermal Design Power (TDP) measurement. See http://www.intel.com/performance for more information. ECE473 Lec 1.7 ECE473 Lec 1.8 Technology Trends: Moore’s Law Amazing Underlying Technology Change • Gordon Moore (Founder of Intel) observed in 1965 that the number of transistors on a chip doubles about every 24 months. • In 1965, Gordon Moore • In fact, the number of transistors on a chip doubles about every 18 sketched out his prediction of months. the pace o f s ilicon tec hno logy. • Moore's Law: The number of transistors incorporated in a chip will approximately double every 24 months. • Decades later, Moore's Law remains true. From Intel From intel ECE473 Lec 1.9 ECE473 Lec 1.10 Intel processor How did we do so far ? technology 2 years cycle Moore´s Law applied to the travel industry • A flight from New York to Paris 180 nm Reach a wall at 1999 130 nm this point 2001 90 nm 2003 65 nm 2005 32 45 nm nm 22 2007 2009 nm 2011 ECE473 Lec 1.11 ECE473 Lec 1.12 AMD64 Dual Core Processor IBM Power4 Dual Processor on a Chip • Two AMD Opteron™ CPU Two cores (~30M transistors each) cores on one single die, each with 1MB L2 cache Core 0 • 90nm, ~205 million 1-MB L2 transistors* – Approximately same die size as 130nm single-core AMD Large Shared L2: Opteron processor* Multi-ported: 3 • 95 watt power envelope independent Northbridge fits into 90nm power L3 & Mem slices infrastructure Controller: L3 tags • Dual-core processors for Chip-to-Chip & on-die for client market are expected MCM-to-MCM full-speed to follow Fabric: coherency 1-MB L2 Glueless SMP checks Core 1 @IBM *Based on current revisions of the design ECE473 *Other names and brands may be claimed as the property of others Lec 1.13 ECE473 Lec 1.14 Niagara: Multithreaded SPARC Processor Niagara Architecture ECE473 Lec 1.15 ECE473 Lec 1.16 Cell Overview Cell Overview - Main Processor Cell Prototype Die (Pham et al, ISSCC 2005) Cell Prototype Die (Pham et al, ISSCC 2005) S S S S S S S S P P P P P P P P P U U U U P U U U U R R M P B M P B MIB R MIB R I U I I U I A A C C C C C C S S S S S S S S P P P P P P P P UUUU UUUU •IBM/Toshiba/Sony joint project - 4-5 years, 400 designers •One 64-bit PowerPC processor – 234 million transistors, ~80 watts at 4+ Ghz – 4+ Ghz, dual issue, two threads – 256 Gflops (billions of floating pointer operations per second) – 512 kB of second-level cache ECE473 – Used in Sony PlayStation 3 Lec 1.17 ECE473 Lec 1.18 Cell Overview - SPE Cell Overview - SPE Cell Prototype Die (Pham et al, ISSCC 2005) Cell Prototype Die (Pham et al, ISSCC 2005) S S S S S S S S P P P P P P P P P U U U U P U U U U R R M P B M P B MIB R MIB R I U I I U I A A C C C C C C S S S S S S S S P P P P P P P P UUUU UUUU •Eight Synergistic Processor Elements •Synergistic Processor Elements – Or “Streaming Processor Elements” – Or “Streaming Processor Elements” – Co-processors with dedicated 256kB of memory (not cache) – Co-processors with dedicated 256kB of memory (not cache) ECE473 Lec 1.19 ECE473 Lec 1.20 Cell Overview - Memory and I/O What else except desktop and server Cell Prototype Die (Pham et al, ISSCC 2005) processors? S S S S P P P P P U U U U R M P B MIB R I U I A C C C S S S S P P P P UUUU •Dual Rambus XDR memory controllers (on chip) – 25.6 GB/sec of memory bandwidth ECE473•76.8 GB/s chip-to-chip bandwidth (to off-chip GPU) Lec 1.21 ECE473 Lec 1.22 Slides from ECE692 of Jie Hu@NJIT Embedded Processors Intel® Atom™ World Embedded Systems Market, 2003, 2004 and 2009 AAGR% 2003 2004 2009 2004-2009 ADDR IO Embedded Software 1,401 1,641 3,448 16.0 FUSE B Embedded IC 34, 681 40, 539 78, 746 14. 2 L2 U CORE S Embedded Boards 3,401 3,693 5,950 10.0 PLL Total 39,483 45,873 88,144 14.0 DATA IO 13x14mm Intel® Atom 45 nm CMOS Used most for Netbook Ultra-Low Power, Small Form Factor, Embedded Applications from “High Growth Expected in the Worldwide Embedded System Market in the Next Five ECE473 Years”, 04/28/2005 Lec 1.23 ECE473 Lec 1.24 Slides from ECE692 of Jie Hu@NJIT Tear-down of iPod Touch 2nd Gen Tear-down of iPod Touch 2nd Gen photo from ifixit.com photo from ifixit.com ECE473 Lec 1.25 ECE473 Lec 1.26 Tear-down of iPod Touch 2nd Gen Tear-down of iPod Shuffle 3rd Gen • The NAND flash memory is a Micron ¾ Weighed 10.7 MLC chip: grams 29F64G08TAA ¾ 10% more • The processor is an than two Apple-branded single letter Samsung-manufactured papers ARM with SDRAM on the package • Rumor: ARM Cortex A8 photo from ifixit.com ECE473 Lec 1.27 ECE473 28 photo from ifixit.com Lec 1.28 Performance Trend CPU determines performance? Doubling the number of people on a project doesn’t speed it up by 2x BBasedased oonn SSPEED,PEED, tthehe CCPUPU hhasas inincreasedcreased ddramatically,ramatically, Similarly, 2x transistors don’t but memory and disk have increased only a little. This magically get you 2x performance has led to dramatic changed in architecture, Operating Possible because of continued Systems, and programming practices. advances in computer architecture. Much of computer architecture is about how do you organize these additional resources to get more done ECE473 Lec 1.29 ECE473 Lec 1.30 Memory Technology Memory Technology • DDR: Double Data Rate SDRAM • BdidhfBandwidth of a memory mod dlule SBmax = SBbus* fbus* 2 where – SBmax: max. memory bandwidth – SBbus: Bandwidth of the memory bus (64 Bit = 8 Bytes) – fbus: Frequency of the memory bus Memory speed improves ~10% per year. http://www.kingston.com/newtech http://en.wikipedia.org/wiki/DDR_SDRAM ECE473 Lec 1.31 ECE473 Lec 1.32 Photo of Disk Head, Arm, Actuator Disk Technology Spindle Arm HdHead Actuator Platters (12) ECE473 Lec 1.33 ECE473 Lec 1.34 Disk Technology Disk Device Terminology Sector Inner Track Head Outer Track Platter Arm Actuator Disk Latency = Seek Time + Rotation Time + Transfer Time Order-of-magnitude times for 4K byte transfers: Seek: 8 ms or less Rotate: 4.2 ms @ 7200 rpm 2007: Hitachi releases the 1TB (1024 Gigabytes (GB) = 1 Terabyte (TB) ) Transfer: 1 ms @ 7200 rpm Hitachi Deskstar 7k100 Disk capacity improves about 60% per year. ECE473 Lec 1.35 ECE473 Lec 1.36 Disk Device Terminology Technology ⇒ dramatic change Disk Latency = Seek Time + Rotation Time + Transfer Time • Processor – transistor number in a chip: about 59% per year – clock rate: about 20% per year • Memory – DRAM capacity: about 60% per year (4x every 3 years) – Memory speed: about 10% per year – Cost per bit: improves about 25% per year • Disk – cappyacity: about 60% p pyer year – Total use of data: 100% per 9 months! • Network Bandwidth – 10 years: 10Mb → 100Mb – 5 years: 100Mb → 1 Gb ECE473 Lec 1.37 ECE473 Lec 1.38 Technology ⇒ dramatic change What is Architecture? • Original sense: – Taking a range of building materials,,p putting tog ether in desirable ways to achieve a building suited to its purpose • In Computer Engineering: – Similar: how parts are put together to achieve some overall goal – Examples: the architecture of a chip, of the Internet, of an enterpridbise database system, an email system, a cable TV distribution system Adapted from David Clark’s, What is “Architecture”? ECE473 From IBM Lec 1.39 ECE473 Lec 1.40 What is “Computer Architecture”? The Rest of this Course • Instruction Set Architecture (ISA) • How are modern ISAs arranged? – Visible to the programmer • How do you organize these millions/billions of – E.g., IA-32, IA-64, SPARC, ARM,… transistors to implement the ISA • Organization – data-processing (workers) – High-level detail of the system – control-logic (managers) – memory (warehouse) » Does it have a cache, full FP support, etc? – parallel systems (multiple worksites) • Hardware • How to bridge the performance gap between – Specifics CPU and memory? » E.g., Pentium 4 at 3GHz vs.
Recommended publications
  • When Is a Microprocessor Not a Microprocessor? the Industrial Construction of Semiconductor Innovation I
    Ross Bassett When is a Microprocessor not a Microprocessor? The Industrial Construction of Semiconductor Innovation I In the early 1990s an integrated circuit first made in 1969 and thus ante­ dating by two years the chip typically seen as the first microprocessor (Intel's 4004), became a microprocessor for the first time. The stimulus for this piece ofindustrial alchemy was a patent fight. A microprocessor patent had been issued to Texas Instruments, and companies faced with patent infringement lawsuits were looking for prior art with which to challenge it. 2 This old integrated circuit, but new microprocessor, was the ALl, designed by Lee Boysel and used in computers built by his start-up, Four-Phase Systems, established in 1968. In its 1990s reincarnation a demonstration system was built showing that the ALI could have oper­ ated according to the classic microprocessor model, with ROM (Read Only Memory), RAM (Random Access Memory), and I/O (Input/ Output) forming a basic computer. The operative words here are could have, for it was never used in that configuration during its normal life­ time. Instead it was used as one-third of a 24-bit CPU (Central Processing Unit) for a series ofcomputers built by Four-Phase.3 Examining the ALl through the lenses of the history of technology and business history puts Intel's microprocessor work into a different per­ spective. The differences between Four-Phase's and Intel's work were industrially constructed; they owed much to the different industries each saw itselfin.4 While putting a substantial part ofa central processing unit on a chip was not a discrete invention for Four-Phase or the computer industry, it was in the semiconductor industry.
    [Show full text]
  • The Advantages of FRAM-Based Smart Ics for Next Generation Government Electronic Ids
    The Advantages of FRAM-Based Smart ICs for Next Generation Government Electronic IDs By Joseph Pearson and Dr. Ted Moise Texas Instruments, Inc. September 27, 2007 Executive Summary Electronic versions of passports and other government-issued identification documents use an Integrated Circuit (IC) or chip to establish a digital link between the holder and personal biometric information, such as a digitized photo, fingerprint or iris image. Designed to enhance border, physical and IT security, electronic chips ensure that the person holding a passport or government document is the one to whom it was legitimately issued. The next generation ICs will employ an advanced embedded memory technology, called FRAM (Ferroelectric Random Access Memory), which considerably improves the speed and reliability of future smart, secure e-passports and government ID documents. More than 50 countries have electronic passport (e-passport) programs, and many countries are also putting in place more secure forms of electronic citizen, visitor and government employee identification. As the volume of document issuance increases and new security threats occur, there is an increased need for industry-standard, next-generation contactless smart IC solutions that securely store, process and communicate data. These new smart ICs will have increased writing speeds to produce and process documents faster and more efficiently, as well as enhanced memory for future security requirements. When FRAM is manufactured at the 130 nanometer semiconductor process node, and embedded in a smart IC, it surpasses the limitations of current Electrically Erasable Programmable Read-Only Memory (EEPROM) and other memory technologies used in government ID applications. The imminent introduction of this innovative memory technology for smart ICs signals a shift in performance in smart card applications deployed in government electronic ID documents.
    [Show full text]
  • 1. Definition of Computers Technically, a Computer Is a Programmable Machine
    1. Definition of computers Technically, a computer is a programmable machine. This means it can execute a programmed list of instructions and respond to new instructions that it is given. 2. What are the advantages and disadvantages of using computer? Advantages are : communication is improved, pay bill's online, people have access to things they would not have had before (for instance old people who cannot leave the house they can buy groceries online) Computers make life easier. The disadvantages are: scams, fraud, people not going out as much, we do not yet know the effects of computers and pregnancy or the emissions that computers make,. bad posture from sitting too long at a desk, repetitive strain injuries and the fact that most organizations expect everyone to own a computer. Year 1901 The first radio message is sent across the Atlantic Ocean in Morse code. 1902 3M is founded. 1906 The IEC is founded in London England. 1906 Grace Hopper is born December 9, 1906. 1911 Company now known as IBM on is incorporated June 15, 1911 in the state of New York as the Computing - Tabulating - Recording Company (C-T-R), a consolidation of the Computing Scale Company, and The International Time Recording Company. 1912 Alan Turing is born June 23, 1912. 1912 G. N. Lewis begins work on the lithium battery. 1915 The first telephone call is made across the continent. 1919 Olympus is established on October 12, 1919 by Takeshi Yamashita. 1920 First radio broadcasting begins in United States, Pittsburgh, PA. 1921 Czech playwright Karel Capek coins the term "robot" in the 1921 play RUR (Rossum's Universal Robots).
    [Show full text]
  • Nano-Cmos Scaling Problems and Implications
    CHAPTER 1 NANO-CMOS SCALING PROBLEMS AND IMPLICATIONS 1.1 DESIGN METHODOLOGY IN THE NANO-CMOS ERA As process technology scales beyond 100-nm feature sizes, for functional and high-yielding silicon the traditional design approach needs to be modified to cope with the increased process variation, interconnect processing difficulties, and other newly exacerbated physical effects. The scaling of gate oxide (Figure 1.1) in the nano-CMOS regime results in a significant increase in gate direct tunnel- ing current. Subthreshold leakage and gate direct tunneling current (Figure 1.2) are no longer second-order effects [1,15]. The effect of gate-induced drain leak- age (GIDL) will be felt in designs, such as DRAM (Chapter 7) and low-power SRAM (Chapter 9), where the gate voltage is driven negative with respect to the source [15]. If these effects are not taken care of, the result will be a nonfunctional SRAM, DRAM, or any other circuit that uses this technique to reduce subthresh- old leakage. In some cases even wide muxes and flip-flops may be affected. Subthreshold leakage and gate current are not the only issues that we have to deal with at a functional level, but also the power management of chips for high-performance circuits such as microprocessors, digital signal processors, and graphics processing units. Power management is also a challenge in mobile applications. Furthermore, optical lithography will be stretched to the limit even when en- hanced resolution extension technologies (RETs) are employed. These techniques Nano-CMOS Circuit and Physical Design, by Ban P. Wong, Anurag Mittal, Yu Cao, and Greg Starr ISBN 0-471-46610-7 Copyright © 2005 John Wiley & Sons, Inc.
    [Show full text]
  • 3D Massively Parallel Processor with Stacked Memory)
    112 IEEE TRANSACTIONS ON COMPUTERS, VOL. 64, NO. 1, JANUARY 2015 Design and Analysis of 3D-MAPS (3D Massively Parallel Processor with Stacked Memory) Dae Hyun Kim, Krit Athikulwongse, Michael B. Healy, Mohammad M. Hossain, Moongon Jung, Ilya Khorosh, Gokul Kumar, Young-Joon Lee, Dean L. Lewis, Tzu-Wei Lin, Chang Liu, Shreepad Panth, Mohit Pathak, Minzhen Ren, Guanhao Shen, Taigon Song, Dong Hyuk Woo, Xin Zhao, Joungho Kim, Ho Choi, Gabriel H. Loh, Hsien-Hsin S. Lee, and Sung Kyu Lim Abstract—This paper describes the architecture, design, analysis, and simulation and measurement results of the 3D-MAPS (3D massively parallel processor with stacked memory) chip built with a 1.5 V, 130 nm process technology and a two-tier 3D stacking technology using 1.2 μ -diameter, 6 μ -height through-silicon vias (TSVs) and μ -diameter face-to-face bond pads. 3D-MAPS consists of a core tier containing 64 cores and a memory tier containing 64 memory blocks. Each core communicates with its dedicated 4KB SRAM block using face-to-face bond pads, which provide negligible data transfer delay between the core and the memory tiers. The maximum operating frequency is 277 MHz and the maximum memory bandwidth is 70.9 GB/s at 277 MHz. The peak measured memory bandwidth usage is 63.8 GB/s and the peak measured power is approximately 4 W based on eight parallel benchmarks. Index Terms—3D Multiprocessor-memory stacked systems, 3D integrated circuits, Computer-aided design, RTL implementation and simulation 1INTRODUCTION HREE-DIMENSIONAL integrated circuits (3D ICs) are ex- circuit components built with different technologies can be Tpected to provide numerous benefits.
    [Show full text]
  • Class-Action Lawsuit
    Case 3:20-cv-00863-SI Document 1 Filed 05/29/20 Page 1 of 279 Steve D. Larson, OSB No. 863540 Email: [email protected] Jennifer S. Wagner, OSB No. 024470 Email: [email protected] STOLL STOLL BERNE LOKTING & SHLACHTER P.C. 209 SW Oak Street, Suite 500 Portland, Oregon 97204 Telephone: (503) 227-1600 Attorneys for Plaintiffs [Additional Counsel Listed on Signature Page.] UNITED STATES DISTRICT COURT DISTRICT OF OREGON PORTLAND DIVISION BLUE PEAK HOSTING, LLC, PAMELA Case No. GREEN, TITI RICAFORT, MARGARITE SIMPSON, and MICHAEL NELSON, on behalf of CLASS ACTION ALLEGATION themselves and all others similarly situated, COMPLAINT Plaintiffs, DEMAND FOR JURY TRIAL v. INTEL CORPORATION, a Delaware corporation, Defendant. CLASS ACTION ALLEGATION COMPLAINT Case 3:20-cv-00863-SI Document 1 Filed 05/29/20 Page 2 of 279 Plaintiffs Blue Peak Hosting, LLC, Pamela Green, Titi Ricafort, Margarite Sampson, and Michael Nelson, individually and on behalf of the members of the Class defined below, allege the following against Defendant Intel Corporation (“Intel” or “the Company”), based upon personal knowledge with respect to themselves and on information and belief derived from, among other things, the investigation of counsel and review of public documents as to all other matters. INTRODUCTION 1. Despite Intel’s intentional concealment of specific design choices that it long knew rendered its central processing units (“CPUs” or “processors”) unsecure, it was only in January 2018 that it was first revealed to the public that Intel’s CPUs have significant security vulnerabilities that gave unauthorized program instructions access to protected data. 2. A CPU is the “brain” in every computer and mobile device and processes all of the essential applications, including the handling of confidential information such as passwords and encryption keys.
    [Show full text]
  • Intel Presentation Template Overview
    Intel 2016 Corporate Overview Updated September 2016 Intel is evolving. To a company that powers the data center and billions of smart, connected devices Intel’s Vision: If it’s smart and connected, it’s best with Intel. 2 Intel’s foundation: MOORE’S LAW History of Intel • 1968: Intel is founded by Robert Noyce and Gordon Moore • 1971: World’s first microprocessor • Now: Innovation that expands the reach and promise of computing 4 Executing to Moore’s Law Enabling new devices with higher functionality and complexity while controlling power, cost, and size Strained Silicon Hi-K Metal Gate 3D Transistors 90 nm 65 nm 45 nm 32 nm 22 nm 14 nm 10 nm 7 nm 5 Intel’s IDM Advantage Process Technology Intel Architecture Product Design Co-Optimized Process & Product Common Co-Optimized Architecture & Software Common Best Performance, Power, Security TOOLS Rapid Product Ramp GOALS Software Manufacturing Packaging 6 Intel is evolving Virtuous Cycle of Growth: our technology drives experiences 8 Intel delivers end to end solutions New Memory Client IOT Data Center Security Programmable Technologies Solutions Solutions 9 intel software: extensive Value Things Network Cloud/Data Center Wind River® Intel® Developer Zone Platform Security Simics Intel® Context Sensing Intel® CoFluent™ Technology Enabling Ecosystem Ecosystem Brillo OS …among others… Enabling 10 Intel is changing the world Corporate Responsibility at Intel Environmental Sustainability Supply Chain Responsibility Diversity & Inclusion Social Impact www.intel.com/responsibility www.intel.com/diversity 12 Barron’s. World’s Most Respected Companies Corporate Knights. Global 100 Most Sustainable Corporations Corporate Responsibility Magazine. 100 Best Corporate Citizens (17th year) Diversity MBA magazine.
    [Show full text]
  • Microprocessors in the 1970'S
    Part II 1970's -- The Altair/Apple Era. 3/1 3/2 Part II 1970’s -- The Altair/Apple era Figure 3.1: A graphical history of personal computers in the 1970’s, the MITS Altair and Apple Computer era. Microprocessors in the 1970’s 3/3 Figure 3.2: Andrew S. Grove, Robert N. Noyce and Gordon E. Moore. Figure 3.3: Marcian E. “Ted” Hoff. Photographs are courtesy of Intel Corporation. 3/4 Part II 1970’s -- The Altair/Apple era Figure 3.4: The Intel MCS-4 (Micro Computer System 4) basic system. Figure 3.5: A photomicrograph of the Intel 4004 microprocessor. Photographs are courtesy of Intel Corporation. Chapter 3 Microprocessors in the 1970's The creation of the transistor in 1947 and the development of the integrated circuit in 1958/59, is the technology that formed the basis for the microprocessor. Initially the technology only enabled a restricted number of components on a single chip. However this changed significantly in the following years. The technology evolved from Small Scale Integration (SSI) in the early 1960's to Medium Scale Integration (MSI) with a few hundred components in the mid 1960's. By the late 1960's LSI (Large Scale Integration) chips with thousands of components had occurred. This rapid increase in the number of components in an integrated circuit led to what became known as Moore’s Law. The concept of this law was described by Gordon Moore in an article entitled “Cramming More Components Onto Integrated Circuits” in the April 1965 issue of Electronics magazine [338].
    [Show full text]
  • Demystifying Internet of Things Security Successful Iot Device/Edge and Platform Security Deployment — Sunil Cheruvu Anil Kumar Ned Smith David M
    Demystifying Internet of Things Security Successful IoT Device/Edge and Platform Security Deployment — Sunil Cheruvu Anil Kumar Ned Smith David M. Wheeler Demystifying Internet of Things Security Successful IoT Device/Edge and Platform Security Deployment Sunil Cheruvu Anil Kumar Ned Smith David M. Wheeler Demystifying Internet of Things Security: Successful IoT Device/Edge and Platform Security Deployment Sunil Cheruvu Anil Kumar Chandler, AZ, USA Chandler, AZ, USA Ned Smith David M. Wheeler Beaverton, OR, USA Gilbert, AZ, USA ISBN-13 (pbk): 978-1-4842-2895-1 ISBN-13 (electronic): 978-1-4842-2896-8 https://doi.org/10.1007/978-1-4842-2896-8 Copyright © 2020 by The Editor(s) (if applicable) and The Author(s) 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. Open Access This book is licensed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made. The images or other third party material in this book are included in the book’s Creative Commons license, unless indicated otherwise in a credit line to the material.
    [Show full text]
  • Moore's Law Motivation
    Motivation: Moore’s Law • Every two years: – Double the number of transistors CprE 488 – Embedded Systems Design – Build higher performance general-purpose processors Lecture 8 – Hardware Acceleration • Make the transistors available to the masses • Increase performance (1.8×↑) Joseph Zambreno • Lower the cost of computing (1.8×↓) Electrical and Computer Engineering Iowa State University • Sounds great, what’s the catch? www.ece.iastate.edu/~zambreno rcl.ece.iastate.edu Gordon Moore First, solve the problem. Then, write the code. – John Johnson Zambreno, Spring 2017 © ISU CprE 488 (Hardware Acceleration) Lect-08.2 Motivation: Moore’s Law (cont.) Motivation: Dennard Scaling • The “catch” – powering the transistors without • As transistors get smaller their power density stays melting the chip! constant 10,000,000,000 2,200,000,000 Transistor: 2D Voltage-Controlled Switch 1,000,000,000 Chip Transistor Dimensions 100,000,000 Count Voltage 10,000,000 ×0.7 1,000,000 Doping Concentrations 100,000 Robert Dennard 10,000 2300 Area 0.5×↓ 1,000 130W 100 Capacitance 0.7×↓ 10 0.5W 1 Frequency 1.4×↑ 0 Power = Capacitance × Frequency × Voltage2 1970 1975 1980 1985 1990 1995 2000 2005 2010 2015 Power 0.5×↓ Zambreno, Spring 2017 © ISU CprE 488 (Hardware Acceleration) Lect-08.3 Zambreno, Spring 2017 © ISU CprE 488 (Hardware Acceleration) Lect-08.4 Motivation Dennard Scaling (cont.) Motivation: Dark Silicon • In mid 2000s, Dennard scaling “broke” • Dark silicon – the fraction of transistors that need to be powered off at all times (due to power + thermal
    [Show full text]
  • Energy Behaviour of NUCA Caches in Cmps
    Energy behaviour of NUCA caches in CMPs Alessandro Bardine, Pierfrancesco Foglia, Julio Sahuquillo Francesco Panicucci, Marco Solinas Departmento de Ingeniería de Sistemas y Computadores Dipartimento di Ingegneria dell’Informazione Universidad Politécnica de Valencia Università di Pisa Valencia, Spain Pisa, Italy [email protected] {a.bardine, foglia, f.panicucci, marco.solinas}@iet.unipi.it Abstract—Advances in technology of semiconductor make into many independent banks usually interconnected by a nowadays possible to design Chip Multiprocessor Systems equipped switched network. In this model the access latency is with huge on-chip Last Level Caches. Due to the wire delay proportional to the physical distance of the banks from the problem, the use of traditional cache memories with a uniform requesting element (typically one core or a single cache access time would result in unacceptable response latencies. NUCA controller). The mapping between cache lines and banks can be (Non Uniform Cache Access) architecture has been proposed as a performed either in a static or dynamic way (namely S-NUCA viable solution to hide the adverse impact of wires delay on and D-NUCA); in the former, each line can exclusively reside in performance. Many previous studies have focused on the a single predetermined bank, while in the latter a line can effectiveness of NUCA architectures, but the study of the energy dynamically migrate from one bank to another. When adopting and power aspects of NUCA caches is still limited. the dynamic approach, blocks are mapped to a set of banks, In this work, we present an energy model specifically suited for NUCA-based CMP systems, together with a methodology to employ called bankset, and they are able to migrate among the banks the model to evaluate the NUCA energy consumption.
    [Show full text]
  • Integrated Circuit Design
    ICD Integrated Circuit Design Assessment Informal Coursework LEdit Gate Layout Integrated Circuit Design Examination Books Digital Integrated Circuits Iain McNally Jan Rabaey PrenticeHall lectures Principles of CMOS VLSI Design ACircuits and Systems Perspective Koushik Maharatna Neil Weste David Harris AddisonWesley lectures Notes Resources httpusersecssotonacukbimnotesicd History Integrated Circuit Design Iain McNally First Transistor John Bardeen Walter Brattain and William Shockley Bell Labs Content Integrated Circuits Proposed Introduction Geoffrey Dummer Royal Radar Establishment prototype failed Overview of Technologies Layout First Integrated Circuit Design Rules and Abstraction Jack Kilby Texas Instruments Coinventor Cell Design and Euler Paths First Planar Integrated Circuit System Design using StandardCells Robert Noyce Fairchild Coinventor Pass Transistor Circuits First Commercial ICs Storage Simple logic functions from TI and Fairchild PLAs Moores Law Gordon Moore Fairchild observes the trends in integration Wider View History History Moores Law Moores Law a Selffullling Prophesy Predicts exponential growth in the number of components per chip The whole industry uses the Moores Law curve to plan new fabrication facilities Doubling Every Year In Gordon Moore observed that the number of components per chip had Slower wasted investment doubled every year since and predicted that the trend would continue through to Must keep up with the Joneses Moore describes his initial growth predictions
    [Show full text]