Direct-Mapped Cache Terminology. Caching Terminology. TIO Dan s great cache mnemonic. UCB CS61C : Machine Structures
|
|
- Jennifer Terry
- 6 years ago
- Views:
Transcription
1 Lecturer SOE Dan Garcia inst.eecs.berkeley.edu/~cs61c UCB CS61C : Machine Structures Lecture 31 Caches II HP has begun testing research prototypes of a novel non-volatile memory element, the memristor. They have double the storage density of flash, and has 10x more read-write cycles than flash (10 6 vs 10 5 ). Memristors described in Nature are also capable of being memory and logic, how cool is that? Direct-Mapped Cache Terminology All fields are read as unsigned integers. Index specifies the cache index (or row /block) Tag distinguishes betw the addresses that map to the same location Offset specifies which byte within the block we want ttttttttttttttttt iiiiiiiiii oooo tag index byte to check to offset if have select within correct block block block CS61C L31 Caches II (2) TIO Dan s great cache mnemonic AREA (cache size, B) 2 = HEIGHT (# of blocks) (H+W) = 2 H * 2 W * WIDTH (size of one block, B/block) WIDTH Tag Index Offset (size of one block, B/block) Addr size (usu 32 bits) HEIGHT (# of blocks) AREA (cache size, B) Caching Terminology When reading memory, 3 things can happen: cache hit: cache block is valid and contains proper address, so read desired word cache miss: nothing in cache in appropriate block, so fetch from memory cache miss, block replacement: wrong data is in cache at appropriate block, so discard it and fetch desired data from memory (cache always copy) CS61C L31 Caches II (3) CS61C L31 Caches II (4) Accessing data in a direct mapped cache Ex.: 16KB of data, Memory Address (hex) Value of Word direct-mapped, a# 4 word blocks b# Can you work out c# height, width, area? C d# Read 4 addresses e# 1. 0x f# 2. 0x C g# 3. 0x C h# 4. 0x i# Memory vals here: j# k# C l# CS61C L31 Caches II (5) Accessing data in a direct mapped cache 4 Addresses: 0x , 0x C, 0x , 0x Addresses divided (for convenience) into Tag, Index, Byte Offset fields Tag Index Offset CS61C L31 Caches II (6)
2 CS61C L31 Caches II (7) 16 KB Direct Mapped Cache, 16B blocks bit: determines whether anything is stored in that row (when computer initially turned on, all entries invalid) Read 0x CS61C L31 Caches II (8) So we read block 1 ( ) No valid data CS61C L31 Caches II (9) CS61C L31 Caches II (10) So load that data into cache, setting tag, valid Read from cache at offset, return word b CS61C L31 Caches II (11) CS61C L31 Caches II (12)
3 CS61C L31 Caches II (13) 2. Read 0x C = Index is CS61C L31 Caches II (14) Index valid, Tag Matches Index, Tag Matches, return d CS61C L31 Caches II (15) CS61C L31 Caches II (16) 3. Read 0x = So read block CS61C L31 Caches II (17) CS61C L31 Caches II (18)
4 CS61C L31 Caches II (19) No valid data Load that cache block, return word f CS61C L31 Caches II (20) 4. Read 0x = So read Cache Block 1, Data is CS61C L31 Caches II (21) CS61C L31 Caches II (22) Cache Block 1 Tag does not match (0!= 2) Miss, so replace block 1 with new data & tag CS61C L31 Caches II (23) CS61C L31 Caches II (24)
5 CS61C L31 Caches II (25) And return word J Do an example yourself. What happens? Chose from: Cache: Hit, Miss, Miss w. replace Values returned: a,b, c, d, e,, k, l Read address 0x ? Read address 0x c? Cache# CS61C L31 Caches II (26) Answers Peer Instruction 0x a hit Index = 3, Tag matches, Offset = 0, value = e 0x c a miss Index = 1, Tag mismatch, so replace from memory, Offset = 0xc, value = d Since reads, values must = memory values whether or not cached: 0x = e 0x c = d CS61C L31 Caches II (27) Memory Address (hex) Value of Word a# b# c# C d# C C e# f# g# h# i# j# k# l# 1) Mem hierarchies were invented before (UNIVAC I wasn t delivered til 1951) 2) If you know your computer s cache size, you can often make your code run faster. CS61C L31 Caches II (29) 12 a) FF b) FT c) TF d) TT Peer Instruction And in Conclusion 1. All caches take advantage of spatial locality. 2. All caches take advantage of temporal locality. CS61C L31 Caches II (31) 12 a) FF b) FT c) TF d) TT Mechanism for transparent movement of data among levels of a storage hierarchy set of address/value bindings address index to set of candidates compare desired address with tag service hit or miss load new block and binding on miss address: tag index offset # Tag 0xc-f 0x8-b 0x4-7 0x0-3 1# 0# d# c# b# a# CS61C L31 Caches II (33)
Lecture 31 Caches II TIO Dan s great cache mnemonic. Issues with Direct-Mapped
CS61C L31 Caches II (1) inst.eecs.berkeley.edu/~cs61c UC Berkeley CS61C : Machine Structures Lecture 31 Caches II 26-11-13 Lecturer SOE Dan Garcia www.cs.berkeley.edu/~ddgarcia GPUs >> CPUs? Many are using
More information6.823 Computer System Architecture Prerequisite Self-Assessment Test Assigned Feb. 6, 2019 Due Feb 11, 2019
6.823 Computer System Architecture Prerequisite Self-Assessment Test Assigned Feb. 6, 2019 Due Feb 11, 2019 http://csg.csail.mit.edu/6.823/ This self-assessment test is intended to help you determine your
More informationUC Berkeley CS61C : Machine Structures
inst.eecs.berkeley.edu/~cs61c UC Berkeley CS61C : Machine Structures Lecture 20 Synchronous Digital Systems Blu-ray vs HD-DVD war over? As you know, there are two different, competing formats for the next
More informationAdvanced Superscalar Architectures. Speculative and Out-of-Order Execution
6.823, L16--1 Advanced Superscalar Architectures Asanovic Laboratory for Computer Science M.I.T. http://www.csg.lcs.mit.edu/6.823 Speculative and Out-of-Order Execution Branch Prediction kill kill Branch
More informationStorage and Memory Hierarchy CS165
Storage and Memory Hierarchy CS165 What is the memory hierarchy? L1
More informationOut-of-order Pipeline. Register Read. OOO execution (2-wide) OOO execution (2-wide) OOO execution (2-wide) OOO execution (2-wide)
Out-of-order Pipeline Register Read When do instructions read the register file? Fetch Decode Rename Dispatch Buffer of instructions Issue Reg-read Execute Writeback Commit Option #: after select, right
More informationCOSC 6385 Computer Architecture. - Tomasulos Algorithm
COSC 6385 Computer Architecture - Tomasulos Algorithm Fall 2008 Analyzing a short code-sequence DIV.D F0, F2, F4 ADD.D F6, F0, F8 S.D F6, 0(R1) SUB.D F8, F10, F14 MUL.D F6, F10, F8 1 Analyzing a short
More informationAnne Bracy CS 3410 Computer Science Cornell University. [K. Bala, A. Bracy, S. McKee, E. Sirer, H. Weatherspoon]
Anne Bracy CS 3410 Computer Science Cornell University [K. Bala, A. Bracy, S. McKee, E. Sirer, H. Weatherspoon] Prog. Mem PC +4 inst Reg. File 5 5 5 control ALU Data Mem Fetch Decode Execute Memory WB
More informationCMPEN 411 VLSI Digital Circuits Spring Lecture 22: Memery, ROM
CMPEN 411 VLSI Digital Circuits Spring 2012 Lecture 22: Memery, ROM [Adapted from Rabaey s Digital Integrated Circuits, Second Edition, 2003 J. Rabaey, A. Chandrakasan, B. Nikolic] Sp12 CMPEN 411 L22 S.1
More informationSeries 905-IV16(E) CAN/CANopen Input Modules Installation and Operating Manual
Series 905-IV16(E) CAN/CANopen Input Modules Installation and Operating Manual Model 905 IV16 DC Input Module. Page 2 Operations Manual Table of Contents Table of Contents...2 Module Installation Procedure...3
More informationLecture 14: Instruction Level Parallelism
Lecture 14: Instruction Level Parallelism Last time Pipelining in the real world Today Control hazards Other pipelines Take QUIZ 10 over P&H 4.10-15, before 11:59pm today Homework 5 due Thursday March
More informationParallelism I: Inside the Core
Parallelism I: Inside the Core 1 The final Comprehensive Same general format as the Midterm. Review the homeworks, the slides, and the quizzes. 2 Key Points What is wide issue mean? How does does it affect
More informationCS 152 Computer Architecture and Engineering
CS 152 Computer Architecture and Engineering Lecture 23 Synchronization 2006-11-16 John Lazzaro (www.cs.berkeley.edu/~lazzaro) TAs: Udam Saini and Jue Sun www-inst.eecs.berkeley.edu/~cs152/ 1 Last Time:
More informationTHERMOMETER PROJECT KIT
ESSENTIAL INFORMATION BUILD INSTRUCTIONS CHECKING YOUR PCB & FAULT-FINDING MECHANICAL DETAILS HOW THE KIT WORKS MEASURE INDOOR AND OUTDOOR TEMPERATURES WITH THIS THERMOMETER PROJECT KIT Version 2.0 Build
More informationAdvanced Superscalar Architectures
Advanced Suerscalar Architectures Krste Asanovic Laboratory for Comuter Science Massachusetts Institute of Technology Physical Register Renaming (single hysical register file: MIPS R10K, Alha 21264, Pentium-4)
More informationArduino-based OBD-II Interface and Data Logger. CS 497 Independent Study Ryan Miller Advisor: Prof. Douglas Comer April 26, 2011
Arduino-based OBD-II Interface and Data Logger CS 497 Independent Study Ryan Miller Advisor: Prof. Douglas Comer April 26, 2011 Arduino Hardware Automotive OBD ISO Interface Software Arduino Italy 2005
More informationComputer Architecture 计算机体系结构. Lecture 3. Instruction-Level Parallelism I 第三讲 指令级并行 I. Chao Li, PhD. 李超博士
Computer Architecture 计算机体系结构 Lecture 3. Instruction-Level Parallelism I 第三讲 指令级并行 I Chao Li, PhD. 李超博士 SJTU-SE346, Spring 2018 Review ISA, micro-architecture, physical design Evolution of ISA CISC vs
More informationCS 6354: Tomasulo. 21 September 2016
1 CS 6354: Tomasulo 21 September 2016 To read more 1 This day s paper: Tomasulo, An Efficient Algorithm for Exploiting Multiple Arithmetic Units Supplementary readings: Hennessy and Patterson, Computer
More informationTo read more. CS 6354: Tomasulo. Intel Skylake. Scheduling. How can we reorder instructions? Without changing the answer.
To read more CS 6354: Tomasulo 21 September 2016 This day s paper: Tomasulo, An Efficient Algorithm for Exploiting Multiple Arithmetic Units Supplementary readings: Hennessy and Patterson, Computer Architecture:
More informationARC-H: Adaptive replacement cache management for heterogeneous storage devices
Journal of Systems Architecture 58 (2012) ARC-H: Adaptive replacement cache management for heterogeneous storage devices Young-Jin Kim, Division of Electrical and Computer Engineering, Ajou University,
More informationCiA Draft Standard 419. CANopen. Device profile for battery chargers. Version January CAN in Automation (CiA) e. V.
CiA Draft Standard 419 CApen Device pfile for battery chargers Version 1.0.1 01 January 2005 CAN in Automation (CiA) e. V. DS 419 V1.0.1 CApen device pfile for battery charger CiA History Date Version
More informationRAM-Type Interface for Embedded User Flash Memory
June 2012 Introduction Reference Design RD1126 MachXO2-640/U and higher density devices provide a User Flash Memory (UFM) block, which can be used for a variety of applications including PROM data storage,
More informationPipelined MIPS Datapath with Control Signals
uction ess uction Rs [:26] (Opcode[5:]) [5:] ranch luor. Decoder Pipelined MIPS path with Signals luor Raddr at Five instruction sequence to be processed by pipeline: op [:26] rs [25:2] rt [2:6] rd [5:]
More informationFixing the Hyperdrive: Maximizing Rendering Performance on NVIDIA GPUs
Fixing the Hyperdrive: Maximizing Rendering Performance on NVIDIA GPUs Louis Bavoil, Principal Engineer Booth #223 - South Hall www.nvidia.com/gdc Full-Screen Pixel Shader SM TEX L2 DRAM CROP SM = Streaming
More informationModbus Register Map:Galaxy VM (3: kVA 400/480V)
Modbus Register Map:Galaxy VM (3:3 50-225kVA 400/480V) Part number: 990-9692 Notes:. 6-bit registers are transmitted MSB first (i.e. big-endian). 2. INT32 and UINT32 are most-significant word in n+0, least
More informationCS 152 Computer Architecture and Engineering. Lecture 15 - Advanced Superscalars
CS 152 Comuter Architecture and Engineering Lecture 15 - Advanced Suerscalars Krste Asanovic Electrical Engineering and Comuter Sciences University of California at Berkeley htt://www.eecs.berkeley.edu/~krste
More informationEnergy Efficient Content-Addressable Memory
Energy Efficient Content-Addressable Memory Advanced Seminar Computer Engineering Institute of Computer Engineering Heidelberg University Fabian Finkeldey 26.01.2016 Fabian Finkeldey, Energy Efficient
More informationPOWER and ELECTRIC CIRCUITS
POWER and ELECTRIC CIRCUITS Name For many of us, our most familiar experience with the word POWER (units of measure: WATTS) is when we think about electricity. Most of us know that when we change a light
More informationM2 Instruction Set Architecture
M2 Instruction Set Architecture Module Outline Addressing modes. Instruction classes. MIPS-I ISA. High level languages, Assembly languages and object code. Translating and starting a program. Subroutine
More informationVelocity vs Time. Velocity vs Time
Chapter : One Dimensional Motion Graphical Interpretation of Instantaneous and Average Acceleration Explain what happens in each of these graphs. Make sure to record the change in displacement, change
More informationStopping distance = thinking distance + braking distance.
Q1. (a) A driver may have to make an emergency stop. Stopping distance = thinking distance + braking distance. Give three different factors which affect the thinking distance or the braking distance. In
More informationThe Brake Assist System
Service. Self-study programme 264 The Brake Assist System Design and function Accident statistics show that in 1999 alone, 493,527 accidents in Germany were caused by driver error. Many accidents caused
More informationSEG-D, Rev October 2015 Release letter
SEG-D, Rev 3.1 - October 2015 Release letter Changes October 2015 version - Various places Updated version number to 3.1 - Section 2.0 Added description of changes for Rev 3.1. - Section 2.1 Small change
More informationSuffix arrays, BWT and FM-index. Alan Medlar Wednesday 16 th March 2016
Suffix arrays, BWT and FM-index Alan Medlar Wednesday 16 th March 2016 Outline Lecture: Technical background for read mapping tools used in this course Suffix array Burrows-Wheeler transform (BWT) FM-index
More informationComputer Architecture: Out-of-Order Execution. Prof. Onur Mutlu (editted by Seth) Carnegie Mellon University
Computer Architecture: Out-of-Order Execution Prof. Onur Mutlu (editted by Seth) Carnegie Mellon University Reading for Today Smith and Sohi, The Microarchitecture of Superscalar Processors, Proceedings
More informationThe Discussion of this exercise covers the following points:
Exercise 3-2 Hydraulic Brakes EXERCISE OBJECTIVE When you have completed this exercise, you will be familiar with the hydraulic circuits of the yaw and the rotor brakes. You will control brakes by changing
More informationSEG-D, Rev September 2014 Release letter
SEG-D, Rev 3.0 - September 2014 Release letter Changes September 2014 version - Section 2.0 Add description of the new Appendix F to the list of changes in revision 3.0. - Section 3.1 Update leap-second
More informationCMPEN 411 VLSI Digital Circuits Spring Lecture 24: Peripheral Memory Circuits
CMPEN 411 VLSI Digital Circuits Spring 2012 Lecture 24: Peripheral Memory Circuits [Adapted from Rabaey s Digital Integrated Circuits, Second Edition, 2003 J. Rabaey, A. Chandrakasan, B. Nikolic] Sp12
More informationReRAM Technology, Versatility, and Readiness
ReRAM Technology, Versatility, and Readiness Hagop Nazarian VP of Engineering & Cofounder Santa Clara, CA 1 Introduction to ReRAM ReRAM Technology Attributes Scalability Ease of integration with CMOS Architectural
More informationEnhancing Energy Efficiency of Database Applications Using SSDs
Seminar Energy-Efficient Databases 29.06.2011 Enhancing Energy Efficiency of Database Applications Using SSDs Felix Martin Schuhknecht Motivation vs. Energy-Efficiency Seminar 29.06.2011 Felix Martin Schuhknecht
More informationCollision Avoidance System CAS-M light. Manual
Collision Avoidance System CAS-M light Manual V 1.10, 2/14/2017 Table of Contents Table of contents 1 System Overview... 3 1.1 Function principle... 3 1.2 Hardware... 3 1.3 Wiring... 4 1.4 CAN communication...
More informationA B C length 1. Look at the results that they collect for four cars passing the school. Time taken to travel length 1. in seconds
1 This question is about speed. (a) Pupils at a school measure the time cars take to travel two 100 m lengths. Look at the diagram. A B C length 1 length 2 100 m 100 m Look at the results that they collect
More informationUsing FRAM in battery-less /zigBee applications
Zürich University Of Applied Sciences Institute of Embedded Systems InES Using FRAM in battery-less 802.15.4/zigBee applications (Presented at the 6 th European ZigBee Developers Conference Munich, 28
More informationCS 152 Computer Architecture and Engineering. Lecture 14 - Advanced Superscalars
CS 152 Comuter Architecture and Engineering Lecture 14 - Advanced Suerscalars Krste Asanovic Electrical Engineering and Comuter Sciences University of California at Berkeley htt://www.eecs.berkeley.edu/~krste
More informationDQ18 DQ19 VDD DQ20 NC *VREF **CKE1 VSS DQ21 DQ22 DQ23 VSS DQ24 DQ25 DQ26 DQ27 VDD DQ28 DQ29 DQ30 DQ31 VSS **CLK2 NC NC SDA SCL VDD
PIN CONFIGURATIONS (Front side/back side) Pin Front Pin Front Pin Front Pin Back Pin Back Pin Back 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 22 23 24 25 26 27 DQ8 DQ9 0 1 2 3 4 5 CB0 CB1 WE 0
More informationAdvantage Memory Corporation reserves the right to change products and specifications without notice
SD872-8X8-72VS4 SDRAM DIMM 8MX72 SDRAM DIMM with ECC based on 8MX8, 4B, 4K Refresh, 3.3V DRAMs with SPD GENERAL DESCRIPTION The Advantage SD872-8X8-72VS4 is a 8MX72 Synchronous Dynamic RAM high-density
More informationImproving Performance: Pipelining!
Iproving Perforance: Pipelining! Meory General registers Meory ID EXE MEM WB Instruction Fetch (includes PC increent) ID Instruction Decode + fetching values fro general purpose registers EXE EXEcute arithetic/logic
More informationDesign Specification. DDR2 UDIMM Enhanced Performance Profiles
Design Specification DDR2 UDIMM Enhanced Performance Profiles Document Change History REV Date Reason for Change 01 Initial Release i Design Specification Table of Contents Chapter 1. Enhanced Performance
More informationCACHE LINE AWARE OPTIMIZATIONS FOR CCNUMA SYSTEMS
CACHE LINE AWARE OPTIMIZATIONS FOR CCNUMA SYSTEMS 24th ACM International Symposium on High-Performance Parallel and Distributed Computing HPDC 15, Portland, 2015 Sabela Ramos (sramos@udc.es) GAC, Universidade
More informationASAM ATX. Automotive Test Exchange Format. XML Schema Reference Guide. Base Standard. Part 2 of 2. Version Date:
ASAM ATX Automotive Test Exchange Format Part 2 of 2 Version 1.0.0 Date: 2012-03-16 Base Standard by ASAM e.v., 2012 Disclaimer This document is the copyrighted property of ASAM e.v. Any use is limited
More informationmith College Computer Science CSC231 Assembly Fall 2017 Week #4 Dominique Thiébaut
mith College Computer Science CSC231 Assembly Fall 2017 Week #4 Dominique Thiébaut dthiebaut@smith.edu How are Integers Stored in Memory? 120 11F 11E 11D 11C 11B 11A 119 118 117 116 115 114 113 112 111
More informationAdvantage Memory Corporation reserves the right to change products and specifications without notice
SDRAM DIMM 32MX72 SDRAM DIMM with PLL & Register based on 32MX4, 4 Internal Banks, 4K Refresh, 3.3V DRAMs with SPD GENERAL DESCRIPTION The Advantage is a 32MX72 Synchronous Dynamic RAM high density memory
More informationComputer Architecture ELE 475 / COS 475 Slide Deck 6: Superscalar 3. David Wentzlaff Department of Electrical Engineering Princeton University
Computer Architecture ELE 475 / COS 475 Slide Deck 6: Superscalar 3 David Wentzlaff Department of Electrical Engineering Princeton University 1 Agenda SpeculaJon and Branches Register Renaming Memory DisambiguaJon
More informationDigital Anti-Theft Wall Safe
Operation & Installation Guide 2070AF Manual # M08-0271-000 www.firstalert.com Digital Anti-Theft Wall Safe Manual # M08-0271-000 4 7 8 9 DIGITAL ELECTRONIC S AFE Index / Overview of Your Safe Index Overview
More informationLecture Secure, Trusted and Trustworthy Computing Trusted Execution Environments Intel SGX
1 Lecture Secure, and Trustworthy Computing Execution Environments Intel Prof. Dr.-Ing. Ahmad-Reza Sadeghi System Security Lab Technische Universität Darmstadt (CASED) Germany Winter Term 2015/2016 Intel
More informationFabComp: Hardware specication
Sol Boucher and Evan Klei CSCI-453-01 04/28/14 FabComp: Hardware specication 1 Hardware The computer is composed of a largely isolated data unit and control unit, which are only connected by a couple of
More informationChapter 3: Computer Organization Fundamentals. Oregon State University School of Electrical Engineering and Computer Science.
Chapter 3: Computer Organization Fundamentals Prof. Ben Lee Oregon State University School of Electrical Engineering and Computer Science Chapter Goals Understand the organization of a computer system
More informationRegular Data Structures. 1, 2, 3, 4, N-D Arrays
Regular Data Structures 1, 2, 3, 4, N-D Arrays Popescu 2012 1 Data Structures Store and organize data on computers Facilitate data processing Fast retrieval of data and of related data Similar to furniture
More informationVHDL (and verilog) allow complex hardware to be described in either single-segment style to two-segment style
FFs and Registers In this lecture, we show how the process block is used to create FFs and registers Flip-flops (FFs) and registers are both derived using our standard data types, std_logic, std_logic_vector,
More informationHALL A MOLLER DAQ FIRMWARE for FADC-250 s Xilinx FX20 FPGA
HALL A MOLLER DAQ FIRMWARE for FADC-250 s Xilinx FX20 FPGA Hai Dong Table of Content: 1. Functional (Requirement) Description a. Overview 2. VHDL Block Diagram. a. Overview 3. Control Bus (VME FPGA) Address
More informationShrink-TSOP. M464S3323CN0 SDRAM SODIMM 32Mx64 SDRAM SODIMM based on stsop2 16Mx8, 4Banks, 4K Refresh, 3.3V SDRAMs with SPD. Pin. Front. Pin.
M464S3323CN0 SDRAM SODIMM 32Mx64 SDRAM SODIMM based on stsop2 16Mx8, 4Banks, 4K Refresh, 3.3V SDRAMs with SPD GENERAL DESCRIPTION The Samsung M464S3323CN0 is a 32M bit x 64 Synchronous Dynamic RAM high
More informationPipelining A B C D. Readings: Example: Doing the laundry. Ann, Brian, Cathy, & Dave. each have one load of clothes to wash, dry, and fold
Pipelining Readings: 4.5-4.8 Example: Doing the laundry Ann, Brian, Cathy, & Dave A B C D each have one load of clothes to wash, dry, and fold Washer takes 30 minutes Dryer takes 40 minutes Folder takes
More informationRotel RSX-1065 RS232 HEX Protocol
Rotel RSX-1065 RS232 HEX Protocol Date Version Update Description February 7, 2012 1.00 Original Specification The RS232 protocol structure for the RSX-1065 is detailed below. This is a HEX based communication
More informationCiA Draft Standard Proposal 418. CANopen. Device Profile for Battery Modules
CiA Draft Standard Pposal 418 CApen Device Pfile for Battery Modules This is a draft standard pposal and may be changed without notification Version 1.0 6 October 2002 CAN in Automation (CiA) e. V. DSP
More informationHakim Weatherspoon CS 3410 Computer Science Cornell University
Hakim Weatherspoon CS 3410 Computer Science Cornell University The slides are the product of many rounds of teaching CS 3410 by Professors Weatherspoon, Bala, Bracy, McKee, and Sirer. memory inst register
More informationDS1230Y/AB 256k Nonvolatile SRAM
www.maxim-ic.com FEATURES 10 years minimum data retention in the absence of external power Data is automatically protected during power loss Replaces 32k x 8 volatile static RAM, EEPROM or Flash memory
More informationTS1SSG S (TS16MSS64V6G)
Description The TS1SSG10005-7S (TS16MSS64V6G) is a 16M bit x 64 Synchronous Dynamic RAM high-density memory module. The TS1SSG10005-7S (TS16MSS64V6G) consists of 4 piece of CMOS 16Mx16bits Synchronous
More informationTomasulo-Style Register Renaming
Tomasulo-Style Register Renaming ldf f0,x(r1) allocate RS#4 map f0 to RS#4 mulf f4,f0, allocate RS#6 ready, copy value f0 not ready, copy tag Map Table f0 f4 RS#4 RS T V1 V2 T1 T2 4 REG[r1] 6 REG[] RS#4
More informationDrowsy Caches Simple Techniques for Reducing Leakage Power Krisztián Flautner Nam Sung Kim Steve Martin David Blaauw Trevor Mudge
Drowsy Caches Simple Techniques for Reducing Leakage Power Krisztián Flautner Nam Sung Kim Steve Martin David Blaauw Trevor Mudge krisztian.flautner@arm.com kimns@eecs.umich.edu stevenmm@eecs.umich.edu
More information1 Descriptions of Use Case
Plug-in Electric Vehicle Diagnostics 1 Descriptions of Use Case The utility and the vehicle are actors in this use case related to diagnostics. The diagnostics cover the end-to-end communication system
More informationRotel RSX-1067 RS232 HEX Protocol
Rotel RSX-1067 RS232 HEX Protocol Date Version Update Description February 7, 2012 1.00 Original Specification The RS232 protocol structure for the RSX-1067 is detailed below. This is a HEX based communication
More informationErrors with S1/S2/S3/S4 Safety cards
30.04.2018 Valid for S1, S1-2 (S3), S2, S2-2 (S4) safety cards, version 0.1 to 1.0 Use for the list of errors Error numbers with index for errors of the safety card are shown on the LED display: Order
More informationECE 550D Fundamentals of Computer Systems and Engineering. Fall 2017
ECE 550D Fundamentals of Computer Systems and Engineering Fall 2017 Digital Arithmetic Prof. John Board Duke University Slides are derived from work by Profs. Tyler Bletch and Andrew Hilton (Duke) Last
More informationThe graph shows how far the car travelled and how long it took. (i) Between which points was the car travelling fastest? Tick ( ) your answer.
Q1. This question is about a car travelling through a town. (a) The graph shows how far the car travelled and how long it took. (i) Between which points was the car travelling fastest? Tick ( ) your answer.
More informationAdvantage Memory Corporation reserves the right to change products and specifications without notice
SDRAM SODIMM 4MX64 SDRAM SO DIMM based on 4MX16, 4Banks, 4K Refresh, 3.3V DRAMs with SPD GENERAL DESCRIPTION The Advantage is a 4MX64 Synchronous Dynamic RAM high density memory module. The Advantage consists
More informationPass Your Driving Test - Mistakes to Avoid
Pass Your Driving Test - Mistakes to Avoid The problems that get solved on the Pass your Driving Test guide This Report Brought To You By: Leona L. Eagerlearner.com Visit Us At: http://www.eagerlearner.com
More informationRotel RSX-1055 RS232 HEX Protocol
Rotel RSX-1055 RS232 HEX Protocol Date Version Update Description February 2, 2012 1.00 Original Specification The RS232 protocol structure for the RSX-1055 is detailed below. This is a HEX based communication
More informationDiagnostic. Enlightenment. The Path to
The Path to Diagnostic Enlightenment BY JORGE MENCHU If you don t know where you re going, any road will take you there. When it comes to automotive troubleshooting, the right road is the shortest path
More informationElectronics Technology and Robotics I Week 2 Basic Electrical Meters and Ohm s Law
Electronics Technology and Robotics I Week 2 Basic Electrical Meters and Ohm s Law Administration: o Prayer o Bible Verse o Turn in quiz Meters: o Terms and Definitions: Analog vs. Digital Displays: Analog
More informationMODULE 6 Lower Anchors & Tethers for CHildren
National Child Passenger Safety Certification Training Program MODULE 6 Lower Anchors & Tethers for CHildren Topic Module Agenda: 50 Minutes Suggested Timing 1. Introduction 2 2. Lower Anchors and Tether
More information1. Historical background of I2C I2C from a hardware perspective Bus Architecture The Basic I2C Protocol...
Table of contents CONTENTS 1. Historical background of I2C... 16 2. I2C from a hardware perspective... 18 3. Bus Architecture... 22 3.1. Basic Terminology... 23 4. The Basic I2C Protocol... 24 4.1. Flowchart...
More informationPQube 3 Modbus Interface
PQube 3 Modbus Interface Reference manual Revision 1.9 Modbus Interface Reference Manual 1.9- Page 1 Table of Contents 1. Background... 3 2. Basics... 3 2.1 Registers and Coils... 3 2.2 Address Space...
More information12 Locomotive decoder LE135 Locomotive decoder LE135 1
12 Locomotive decoder LE135 Locomotive decoder LE135 1 for all repairs or replacements. Should the user desire to alter a Digital Plus Product, they should contact Lenz GmbH for prior authorization. Year
More informationIssue 2.0 December EPAS Midi User Manual EPAS35
Issue 2.0 December 2017 EPAS Midi EPAS35 CONTENTS 1 Introduction 4 1.1 What is EPAS Desktop Pro? 4 1.2 About This Manual 4 1.3 Typographical Conventions 5 1.4 Getting Technical Support 5 2 Getting Started
More informationUnit P.3, P3.2. Using physics to make things work. 1. (a) Every object has a centre of mass. What is meant by the centre of mass?
Using physics to make things work 1. Every object has a centre of mass. What is meant by the centre of mass? The drawing shows a thin sheet of plastic. The sheet is 250 mm wide. Two holes, each with a
More informationFinite Element Based, FPGA-Implemented Electric Machine Model for Hardware-in-the-Loop (HIL) Simulation
Finite Element Based, FPGA-Implemented Electric Machine Model for Hardware-in-the-Loop (HIL) Simulation Leveraging Simulation for Hybrid and Electric Powertrain Design in the Automotive, Presentation Agenda
More informationPowerchip Australia Pty. Ltd. Phone : (03) Fax : (03) Digital Adrenaline For Your Mercedes-Benz ML63
Powerchip Australia Pty. Ltd. Phone : (03) 9681 6888 Fax : (03) 9681 6999 sales@powerchipgroup.com Digital Adrenaline For Your Mercedes-Benz ML63 Powerchip technology enhances your Mercedes-Benz to its
More informationCSci 127: Introduction to Computer Science
CSci 127: Introduction to Computer Science hunter.cuny.edu/csci CSci 127 (Hunter) Lecture 3 13 September 2017 1 / 34 Announcements Welcome back to Assembly Hall, and thank you for your patience in our
More informationTOYOTA CORONA 1985 ONLINE MANUAL
23 February, 2018 TOYOTA CORONA 1985 ONLINE MANUAL Document Filetype: PDF 289.86 KB 0 TOYOTA CORONA 1985 ONLINE MANUAL Many people are trying to be smarter every day. And why don't try this book to read?
More informationOperation & Installation Guide 2074F / 2079F. Manual # M Digital Anti-Theft Drawer Safe. Manual # M
Operation & Installation Guide 07F / 079F Manual # M08-07-000 www.firstalert.com Digital Anti-Theft Drawer Safe Manual # M08-07-000 Index / Overview of Your Safe Index Overview of Your Safe Package contents
More informationTRITON ERROR CODES ERROR CODE MODEL SERIES DESCRIPTION RESOLUTION
0 8100, 9100, 9600, 9610, 9615, 9640, No errors 9650, 9700, 9710, 9705, 9750, RL5000 (SDD),RL5000 (TDM), RT2000, 9800, MAKO, SuperScrip 1 9615 Unsolicited note channel 1 2 9615 Unsolicited note channel
More informationA REPORT ON THE STATISTICAL CHARACTERISTICS of the Highlands Ability Battery CD
A REPORT ON THE STATISTICAL CHARACTERISTICS of the Highlands Ability Battery CD Prepared by F. Jay Breyer Jonathan Katz Michael Duran November 21, 2002 TABLE OF CONTENTS Introduction... 1 Data Determination
More informationunits edition imperial PSI & lbs/in2 Name
L R E W O P D I FLU Name Set: imperial units edition PSI & lbs/in2 This lab will provide you an understanding of: Hydraulic Systems Pneumatic Systems Cylinders Pascal s Law Liquids & Gases Pressure Kinetic
More informationDC motor theory. Resources and methods for learning about these subjects (list a few here, in preparation for your research):
DC motor theory This worksheet and all related files are licensed under the Creative Commons Attribution License, version 1.0. To view a copy of this license, visit http://creativecommons.org/licenses/by/1.0/,
More informationLadders. Meeting Objectives. Introduction/Overview. General Hazards. OSHA Regulations and Frequent Violations
Ladders Meeting Objectives To explain the proper selection, use, and maintenance of portable ladders. The result should be closer inspection of ladders and greater awareness of how to use them safely.
More informationPneumatic Systems. Module 3: Logic Operations in Electropneumatics. IAT Curriculum Unit PREPARED BY. August 2008
Pneumatic Systems Module : Logic Operations in Electropneumatics PREPARED BY IAT Curriculum Unit August 2008 Institute of Applied Technology, 2008 2 Module : Logic Operations in Electro-pneumatics Module
More informationS1 Sequential. T56 Magnum. Sequential shifter. Contents and assembly instructions
S1 Sequential Sequential shifter T56 Magnum Contents and assembly instructions Parts List Sequential shifter x1 Base plate x1 Base spacer x1 Drill Square x1 Shaft fitting x1 Square washer x1 8mm Aluminium
More informationRevision History. REV. 0.1 June Revision 0.0 (May, 1999) PC133 first published.
Revision History Revision 0.0 (May, 1999) PC133 first published. Revision 0.1 (June, 1999) - Changed PCB Dimensions in PACKAGE DIMENSIONS This datasheet has been downloaded from http://www.digchip.com
More informationMatti Loukas. Display Builder 1MRS755671
Matti Loukas Display Builder 2005 ABB ABB - 1 - - 1 - Contents General Data handling Object Transformations Object Features Tools Conclusion 2005 ABB - 2 - General 2005 ABB - 3 - What are the major changes
More informationABRITES CHRYSLER DODGE JEEP COMMANDER ABRITES. Commander for CHRYSLER DODGE JEEP. User Manual. Version: 2.0. issued by: Abritus 72 Ltd.
ABRITES CHRYSLER DODGE JEEP COMMANDER ABRITES Commander for CHRYSLER DODGE JEEP User Manual Version: 2.0 issued by: Abritus 72 Ltd. Page 1 of 26 ABRITES CHRYSLER DODGE JEEP COMMANDER List of Revisions
More information