ECE 2300 Digital Logic & Computer Organization. Pipelined Microprocessor
|
|
- Joanna Hutchinson
- 6 years ago
- Views:
Transcription
1 ECE 2300 Digital ogic & Computer Organization Spring 2018 Pipelined Microprocessor ecture 17: 1
2 nnouncements Prelab 5(b) deadline is on Friday Prelim 2: Tues pril 17, 7:30-9:00pm, PH 101 Coverage: ectures 8~16 FSMs, timing analysis, binary arithmetic, memories, singlecycle microprocessor Supplementary notes on timing analysis posted on course web Closed book, closed notes, closed internet sample exam is posted on CMS Instructor OH moved from Thursday 4/12 to Monday 4/16, 4:00-5:30pm (one-time change) ecture 17: 2
3 Programmable Single-Cycle Processor PC Inst. RM DR S SB M MB FS MD D MW BS Decoder SE(OFF,0) RF D S SB DR D_in Data DataB SE M +2 dder 0 1 MB 0 1 MP F m F 0 V C Z N M_address Data_in 0 1 Z Z N N C V Data RM MW MP BS 0 1 MD Instruction RM holds the program to be run Decoder derives control word from the instruction ecture 17: 3
4 ECE-2300 Instruction Set D ecture 17: 4
5 Instruction Set rchitecture (IS) The IS describes a set of instructions supported by a family of machines The IS specification tells hardware and software (compiler and operating system) developers Instruction formats Operation of each instruction Ways to form memory addresses Data formats ots of other Examples: x86, RM, MIPS, POWER, SPRC, RISC-V ecture 17: 5
6 Steps in Instruction Execution Instruction Fetch (IF) Fetch instruction; pdate PC Instruction Decode (ID) Decode instruction; Read register file Execute (EX) Perform operation Memory (MEM) Perform memory operation Write Back (WB) Put result into register file Clock period is limited by the longest path Suppose each step takes 1ns, clock period is 5ns ecture 17: 6
7 Pipelining: Basic Idea IF ID EX MEM WB IF/ID ID/EX EX/MEM MEM/WB Overlap instruction execution by performing each step in successive clock cycles ecture 17: 7
8 Pipelining: Overlapped Instructions Single-cycle execution CC1 IF-ID-EX-MEM-WB CC2 IF-ID-EX-MEM-WB Pipelined execution Instruction 1 Instruction 2 Instruction 3 Instruction 4 Instruction 5 CC1 CC2 CC3 CC4 CC5 CC6 CC7 CC8 CC9 IF ID MEM WB IF ID MEM WB IF ID MEM WB IF ID MEM WB IF ID MEM WB ecture 17: 8
9 Pipelining: Performance Faster clock frequency than single cycle processor Each instruction takes 5 cycles verage number of cycles per instruction (CPI) ~1 instruction completed every cycle (ideally) CC1 CC2 CC3 CC4 CC5 CC6 CC7 CC8 CC9 Instruction 1 Instruction 2 Instruction 3 Instruction 4 Instruction 5 IF ID MEM WB IF ID MEM WB IF ID MEM WB IF ID MEM WB IF ID MEM WB ecture 17: 9
10 Instruction Fetch Stage M X PCJ P C PC +2 Inst RM IF/ID Fetch the instruction into IF/ID (based on current PC) oad PC+2 into PC Place PC+2 into IF/ID ecture 17: 10
11 Instruction Decode Stage C Control Signals M X PCJ P C +2 Inst RM Decoder dder D S SB DR RF V C Z N PC D_in SE IF/ID ID/EX Read source operands from RF into ID/EX Place SE(M) into ID/EX Place SE(M)+(PC+2) into ID/EX Place DR into ID/EX ecture 17: 11
12 Execute Stage C Control Signals M X PCJ P C PC +2 Inst RM Decoder dder D S SB DR RF D_in V C Z N F m F 0 M X V C Z N SE IF/ID ID/EX MB EX/MEM Perform operation and place result into EX/MEM Pass DataB from the RF to EX/MEM Pass DR to EX/MEM If taken branch, update PC (Is it too late?) ecture 17: 12
13 Memory Stage C Control Signals M X PCJ P C PC +2 Inst RM Decoder dder D S SB DR RF D_in V C Z N F m F 0 M X V C Z N Data RM D_IN MW M X MD SE IF/ID ID/EX MB EX/MEM MEM/WB Store: Write DataB into RM oad: Read data from RM into MEM/WB operation: pass result from EX/MEM to MEM/WB Pass DR to MEM/WB ecture 17: 13
14 Writeback Stage C Control Signals M X PCJ P C PC +2 Inst RM Decoder dder D S SB DR RF D_in V C Z N F m F 0 M X V C Z N Data RM D_IN MW M X MD SE IF/ID ID/EX MB EX/MEM MEM/WB oad or operation: Write register file ecture 17: 14
15 Pipelined Microprocessor C Control Signals M X PCJ P C PC +2 Inst RM Decoder dder D S SB DR RF D_in V C Z N F m F 0 M X V C Z N Data RM D_IN MW M X MD SE IF/ID ID/EX MB EX/MEM MEM/WB ecture 17: 15
16 bstract Representation IF/ID ID/EX EX/MEM MEM/WB ecture 17: 16
17 Example Instruction Sequence DD R1,R2,R3 OR R4,R4,R3 SB R5,R2,R3 ND R6,R6,R2 DDI R7,R7,3 ecture 17: 17
18 Example Instruction Sequence DD R1,R2,R3 OR R4,R4,R3 SB R5,R2,R3 ND R6,R6,R2 DDI R7,R7,3 DD R1,R2,R3 ecture 17: 18
19 Example Instruction Sequence DD R1,R2,R3 OR R4,R4,R3 SB R5,R2,R3 ND R6,R6,R2 DDI R7,R7,3 OR R4,R4,R3 DD R1,R2,R3 ecture 17: 19
20 Example Instruction Sequence DD R1,R2,R3 OR R4,R4,R3 SB R5,R2,R3 ND R6,R6,R2 DDI R7,R7,3 SB R5,R2,R3 OR R4,R4,R3 DD R1,R2,R3 ecture 17: 20
21 Example Instruction Sequence DD R1,R2,R3 OR R4,R4,R3 SB R5,R2,R3 ND R6,R6,R2 DDI R7,R7,3 ND R6,R6,R2 SB R5,R2,R3 OR R4,R4,R3 DD R1,R2,R3 ecture 17: 21
22 Example Instruction Sequence DD R1,R2,R3 OR R4,R4,R3 SB R5,R2,R3 ND R6,R6,R2 DDI R7,R7,3 DDI R7,R7,3 ND R6,R6,R2 SB R5,R2,R3 OR R4,R4,R3 DD R1,R2,R3 ecture 17: 22
23 Example Instruction Sequence DD R1,R2,R3 OR R4,R4,R3 SB R5,R2,R3 ND R6,R6,R2 DDI R7,R7,3 DDI R7,R7,3 ND R6,R6,R2 SB R5,R2,R3 OR R4,R4,R3 ecture 17: 23
24 Example Instruction Sequence DD R1,R2,R3 OR R4,R4,R3 SB R5,R2,R3 ND R6,R6,R2 DDI R7,R7,3 DDI R7,R7,3 ND R6,R6,R2 SB R5,R2,R3 ecture 17: 24
25 Example Instruction Sequence CC1 CC2 CC3 CC4 CC5 CC6 CC7 CC8 CC9 DD R1,R2,R3 OR R4,R4,R3 SB R5,R2,R3 ND R6,R6,R2 DDI R7,R7,3 ecture 17: 25
26 What bout This Sequence? CC1 CC2 CC3 CC4 CC5 CC6 CC7 CC8 CC9 DD R1,R2,R3 OR R4,R1,R3 SB R5,R2,R1 ND R6,R1,R2 DDI R7,R7,3 The OR, SB, and ND instructions are data dependent on the DD instruction ecture 17: 26
27 Data Hazard Occurs when a register is read before the write back of a value to that register DD R1,R2,R3 OR R4,R1,R3 SB R5,R2,R1 ND R6,R1,R2 IF ID MEM WB IF ID MEM WB IF ID MEM WB IF ID MEM WB What should happen The 1st instruction calculates a new value for R1 The 2nd, 3rd, and 4th instructions use this new value What actually happens The 2nd, 3rd, and 4th instructions read the old value of R1 The first instruction then writes the new value into R1 ecture 17: 27
28 Solution 1: SW (compiler) Inserts NOPs CC1 CC2 CC3 CC4 CC5 CC6 CC7 CC8 CC9 DD R1,R2,R3 NOP NOP NOP OR R4,R1,R3 ecture 17: 28
29 Solution 2: HW Stalls the Pipeline CC1 CC2 CC3 CC4 CC5 CC6 CC7 CC8 CC9 DD R1,R2,R3 OR R4,R1,R3 bubble bubble bubble SB R5,R2,R1 ND R6,R1,R2 DDI R7,R7,3 The pipeline is stalled for three cycles ecture 17: 29
30 Identify all data hazards in the following instruction sequences by circling each source register that is read before the updated value is written back DD R1, R2, R3 NOP DDI R2, R1, 1 SB R3, R1, R2 SB R4, R3, R1 Example: Data Hazards ecture 17: 30
31 H&H Before Next Class Next Time More Pipelined Microprocessor ecture 17: 31
ECE 2300 Digital Logic & Computer Organization. More Pipelined Microprocessor
ECE 2300 Digital ogic & Computer Organization Spring 2017 ore Pipelined icroprocessor ecture 18: 1 nnouncements No instructor office hour today Rescheduled to onday 4:00-5:30pm No HW assigned this week
More informationCS 152 Computer Architecture and Engineering
CS 152 Computer rchitecture and Engineering Lecture 8 Pipelining II 2006-9-21 John Lazzaro (www.cs.berkeley.edu/~lazzaro) Ts: Udam Saini and Jue Sun www-inst.eecs.berkeley.edu/~cs152/ + Last Time: Introduction
More informationUniversity of California at Berkeley College of Engineering Computer Science Division - EECS. Computer Architecture and Engineering Midterm II
University of California at Berkeley College of Engineering Computer Science Division - EECS CS 152 Fall 1995 D. Patterson & R. Yung Computer Architecture and Engineering Midterm II Your Name: SID Number:
More informationRISC Processor Design
RISC Processor Design Single Cycle Implementation - MIPS Virendra Singh Indian Institute of Science Bangalore virendra@computer.orgorg Lecture 15 SE-273: Processor Design 1-bit Control Signals Signal name
More informationHow fast is your EC12 / z13?
How fast is your EC12 / z13? Barton Robinson, barton@velocitysoftware.com Velocity Software Inc. 196-D Castro Street Mountain View CA 94041 650-964-8867 Velocity Software GmbH Max-Joseph-Str. 5 D-68167
More informationcomp 180 Lecture 04 Outline of Lecture 1. The Role of Computer Performance 2. Measuring Performance
Outline of Lecture 1. The Role of Computer Performance 2. Measuring Performance Summary The CPU time can be decomposed as follows: CPU time = Instructions --------------------------------- Program Clock
More informationLecture #10. ********************************* Outline - 1 min ********************************* Tomasulo Loop Example Exceptions In-order Commit
Lecture #10 Review -- 1 min Registers not bottleneck Avoid WAR, WAW Not limited to basic blocks Lasting Contributions -- dynamic scheduling -- register renaming -- load/store disambiguation Outline - 1
More informationEECS 427 Lecture 6: Project architecture and intro logic styles Reading: handout, 6.2. EECS 427 F09 Lecture 6 1. Reminders
EES 427 Lecture 6: Project architecture and intro logic styles Reading: handout, 6.2 EES 427 F9 Lecture 6 1 Reminders D3 is due next Wednesday You have until Thursday noon to submit your design Looking
More informationHigh Level Tools for Low-Power ASIC design
High Level Tools for Low-Power ASIC design Arne Schulz OFFIS Research Institute, Germany 1 Overview introduction high level power estimation µprocessors ASICs tool overview µprocessors ASICs conclusion
More informationHot Chips-18. Design of a Reusable 1GHz, Superscalar ARM Processor
Hot Chips-18 Design of a Reusable 1GHz, Superscalar ARM Processor Stephen Hill Consulting Engineer ARM - Austin Design Centre 22 August 2006 1 Outline Overview of Cortex -A8 (Tiger) processor What is reusability
More informationReal-Time and Embedded Systems
Real-Time and Embedded Systems (CUGS Course) Petru Eles and Zebo Peng Embedded Systems Laboratory (ESLAB) Linköping University www.ida.liu.se/~zebpe/teaching/rtes Course Organization Module I System-Level
More informationAssembly Language Fundamentals of Assembly language
Assembly Language Fundamentals of Assembly language 1 Instruction Execution and Addressing Instruction address = Code Segment address (CS) + Instruction Offset (IP) Data address = Data Segment address
More informationSHIVAJI UNIVERSITY, KOLHAPUR
FINAL PROGRAMME M.TECH (CR) System Examination SHIVAJI UNIVERSITY, KOLHAPUR Final Programme of the M.Tech. Credit System Semester-I & II Examination to be held in DEC -017 1. The candidates are requested
More informationSWAMI VIVEKANANDA INSTITUTE OF SCIENCE & TECHNOLOGY Practical Examination Routine B.Tech 1 st year 2 nd Sem. 2016
SWAMI VIVEKANANDA INSTITUTE OF SCIENCE & TECHNOLOGY Practical Examination Routine B.Tech 1 st year 2 nd Sem. 2016 Date 1 st half (10:30A.M. 1:30P.M) 2 nd half (2:00P.M 5:00 P.M) 06.06.2016 MONDAY ECE(A)
More informationThird-Party Voter Registration Organization 3PVRO for short! HELPFUL HINTS
Third-Party Voter Registration Organization 3PVRO for short! HELPFUL HINTS What is a Third-Party Voter Registration Organization? A Third Party Voter Registration Organization is any: person entity organization
More informationCS 471 Operating Systems. Yue Cheng. George Mason University Fall 2017
CS 471 Operating Systems Yue Cheng George Mason University Fall 2017 Page Replacement Policies 2 Review: Page-Fault Handler (OS) (cheap) (cheap) (depends) (expensive) (cheap) (cheap) (cheap) PFN = FindFreePage()
More informationB.SURESH
B.SURESH surem9@gmail.com Branch instructions and branch with link instructions Data processing instructions Multiply instructions Counting leading zero instructions Status register access instructions
More informationReading Utility Meters
Reading Utility Meters Summary: Students observe and interpret daily and weekly patterns of energy consumption by reading utility meters. Objectives Students will be able to read and interpret information
More informationEE-379 Embedded Systems and Applications Introduction
EE-379 Embedded Systems and Applications Introduction Cristinel Ababei Department of Electrical Engineering, University at Buffalo Spring 2013 Note: This course is offered as EE 459/500 in Spring 2013
More informationStandard PAES Presentation Guide
Standard PAES Presentation Guide PAES Overview PAES Terms and Definitions... 1 PAES Components / Units / Jobs Standard PAES Lab Management Work Procedure... 3 Work Procedure Checklist for Evaluators Cumulative
More informationIntroduction to. Hybrid Systems Analog+Digital analog. Hybrid. Reactive Systems. Definition for Embedded Systems. embedded embedded real-time
Definition for Embedded Systems Introduction to Embedded d Computing Embedded systems (ES) = information processing systems embedded into a larger product keyword: a specific function, embedded within
More informationA Conditional Probability Model for Vertical Multithreaded Architectures
A Conditional Probability Model for Vertical Multithreaded Architectures Robert M. Lane rmlkcl@mindspring.com Abstract Vertical multithreaded architectures can be estimated using a model based on conditional
More informationTO: All Prospective Bidders Cc: Procurement File. RE: UMBC Digital Advertising Consultant, Bid # BC R, ADDENDUM # 1
Department of Procurement University of Maryland, Baltimore County 1000 Hilltop Circle Baltimore, MD 21250 DATE: September 23, 2016 PHONE: 410-455-2273 FAX: 410-455-1009 VOICE/TTY: 410-455-3233 WEB: www.umbc.edu
More informationIBM Managed Maintenance Solutions for Cisco Products - Acquired from an IBM Business Partner -
IBM Deutschland GmbH Statement of Work IBM Managed Maintenance Solutions for Cisco Products - Acquired from an IBM Business Partner - Version: February 2015 1. Subject The subject of the service is the
More informationArtificial Intelligence Qual Exam
Artificial Intelligence Qual Exam Fall 2015 ID: Note: This is exam is closed book. You will not need a calculator and should not use a calculator or any other electronic devices during the exam. 1 1 Search
More informationECE-492 SENIOR ADVANCED DESIGN PROJECT
ECE-492 SENIOR ADVANCED DESIGN PROJECT Meeting #7 ECE-492 Meeting#7 Q1: Let s discuss your Design Reviews Q2: Any question about Design Document format and preparation? HW5: Teams show your background
More informationMagillem. X-Spec. For embedded Software and Software-driven verification teams
Magillem X-Spec For embedded Software and Software-driven verification teams Get ready for the lot execute your spec Predict the behavior of your smart device Software that streamline your design and documentation
More informationGROUP DUTY ROSTER WITH MULTIPLE SHIFTS IN A DAY
1 1 GROUP DUTY ROSTER WITH MULTIPLE SHIFTS IN A DAY SUGGESTIONS & SOLUTIONS FOR TCMS V2 2 Conditions that requiring this feature: 1. More than 1 working shift. 2. Each working shift is clearly defined.
More informationProduction Management Fall 2007 Odette School of Business University of Windsor. Midterm Exam 2 Solution Thursday, November 22, 5:30 6:50 pm
Name (print, please) ID Production Management 7-604 Fall 2007 Odette School of Business University of Windsor Midterm Exam 2 Solution Thursday, November 22, 5:0 6:50 pm Instructor: Mohammed Fazle Baki
More informationConvolutional Coding
// Convolutional Coding In telecommunication, a convolutional code isatypeoferror- correcting code in which m-bit information symbol to be encoded is transformed into n-bit symbol. Convolutional codes
More informationUsing Hardware Performance Counters on the Cray XT
Using Hardware Performance Counters on the Cray XT Luiz DeRose Programming Environment Director Cray Inc. ldr@cray.com University of Bergen Bergen, Norway March 11-14, 2008 Luiz DeRose (ldr@cray.com) Cray
More informationVersion 1 DO NOT BEGIN WORKING UNTIL THE INSTRUCTOR TELLS YOU TO DO SO READ THESE INSTRUCTIONS FIRST.
Economics 102 Name Spring 2013 TA Name 2/20/2013 Discussion Section # First Midterm Student ID # Version 1 DO NOT BEGIN WORKING UNTIL THE INSTRUCTOR TELLS YOU TO DO SO READ THESE INSTRUCTIONS FIRST. You
More informationDraft Guidance for Industry on Direct-to-Consumer Television Advertisements--the Food and
This document is scheduled to be published in the Federal Register on 03/13/2012 and available online at http://federalregister.gov/a/2012-06040, and on FDsys.gov 4160-01-P DEPARTMENT OF HEALTH AND HUMAN
More informationNI Hardware-in-the-Loop Test
NI Hardware-in-the-Loop Test The NI HIL Platform The NI hardware-in-the-loop (HIL) test platform uses open hardware and software technologies to reduce the time, cost, and risk associated with control
More informationPlatform-Based Design of Heterogeneous Embedded Systems
Platform-Based Design of Heterogeneous Embedded Systems Ingo Sander Royal Institute of Technology Stockholm, Sweden ingo@kth.se Docent Lecture August 31, 2009 Ingo Sander (KTH) Platform-Based Design August
More informationCertifiable Production Code Development
Certifiable Production Code Development David Owens Rolls-Royce Control Systems 2017 Rolls-Royce plc and/or its subsidiaries The information in this document is the property of Rolls-Royce plc and/or its
More informationPlatform-Based Design of Heterogeneous Embedded Systems
Platform-Based Design of Heterogeneous Embedded Systems Ingo Sander Royal Institute of Technology Stockholm, Sweden ingo@kth.se Docent Lecture August 31, 2009 Ingo Sander (KTH) Platform-Based Design August
More informationDevice Improvements for Pediatric X-Ray Imaging; Public Meeting; Request for Comments
This document is scheduled to be published in the Federal Register on 05/10/2012 and available online at http://federalregister.gov/a/2012-11262, and on FDsys.gov 4160-01-P DEPARTMENT OF HEALTH AND HUMAN
More informationGuidance for Industry and Food and Drug Administration Staff; The Content of Investigational
This document is scheduled to be published in the Federal Register on 11/23/2012 and available online at http://federalregister.gov/a/2012-28339, and on FDsys.gov 4160-01-P DEPARTMENT OF HEALTH AND HUMAN
More informationHow much capacity can your mainframe really deliver?
How much capacity can your mainframe really deliver? Fabio Massimo Ottaviani EPV Technologies White paper 1 Introduction In recent years most performance analysts have started using the zpcr tool, provided
More information(55) INFORMATION MANAGEMENT & APPLICATION IN BUSINESS
All Rights Reserved THE ASSOCIATION OF ACCOUNTING TECHNICIANS OF SRI LANKA INTERMEDIATE EXAMINATION JANUARY 2015 (55) INFORMATION MANAGEMENT & APPLICATION IN BUSINESS Time: 03 hours Instructions to candidates:
More informationProject Management. Term Project. Conveyor Belt Project
Project Management Term Project Conveyor Belt Project Please read the following project and provide a full report before the final exam. Your report has to be submitted in hard copy format along with the
More informationSE420 Software Quality Assurance
SE420 Software Quality Assurance Lecture 1 Introduction Part-2 January 16, 2017 Sam Siewert Course Learning Objectives Theory of Overall SQA Process Process Models (Waterfall, Spiral, XP) using Agile Strategy
More informationDo not turn over this examination paper until instructed to do so. Answer all questions.
IB Computer Science Paper 1 - Mock Exam - Dec 2014 (1/9) COMPUTER SCIENCE HIGHER LEVEL (questions 1-17) - 2 hours 10 minutes STANDARD LEVEL (questions 1-14) - 1 hour 30 minutes PAPER 1 MOCK EXAM INSTRUCTIONS
More informationPlease refer to these slides as they will assist you to
The following tutorial screen shots are provided here to help you in the completion of the HealthStream online portion of the 7 th edition NRP course. Please refer to these slides as they will assist you
More informationCS 5 Not-Quite-Daily News
CS 5 Not-Quite-Daily News Cheating Penguin Claremont (Antarctic News Service): A disgraced penguin left a local college after being caught violating the institution's honor code. The bird had been working
More informationEmerging Workload Performance Evaluation on Future Generation OpenPOWER Processors
Emerging Workload Performance Evaluation on Future Generation OpenPOWER Processors Saritha Vinod Power Systems Performance Analyst IBM Systems sarithavn@in.bm.com Agenda Emerging Workloads Characteristics
More informationExin EX EXIN EX0-100 ITIL Foundation Certificate in IT Service Management. Practice Test. Version 1.1. https://certkill.com
Exin EX0-100 EXIN EX0-100 ITIL Foundation Certificate in IT Service Management Practice Test Version 1.1 QUESTION NO: 1 Where are the statuses of changes recorded? A. in the Configuration Management Database
More informationz/tpf and z13 Mark Gambino, TPF Development Lab March 23, 2015 TPFUG Dallas, TX
z/tpf and z13 Mark Gambino, TPF Development Lab March 23, 2015 TPFUG Dallas, TX Disclaimer Any reference to future plans are for planning purposes only. IBM reserves the right to change those plans at
More informationCS 318 Principles of Operating Systems
CS 318 Principles of Operating Systems Fall 2017 Lecture 11: Page Replacement Ryan Huang Memory Management Final lecture on memory management: Goals of memory management - To provide a convenient abstraction
More informationPRINCIPLES OF MARKETING
PRINCIPLES OF MARKETING Marketing 3310 Spring 2003 BASIC INFORMATION Instructor: John Hafer, Ph.D. Textbook: Marketing 6e by Armstrong & Kotler MEETING TIME/DAY M-W 8:30-9:45 RH 010A Tues. 8:30-9:45 RH
More informationAdvanced Bioinformatics Biostatistics & Medical Informatics 776 Computer Sciences 776 Spring 2018
Advanced Bioinformatics Biostatistics & Medical Informatics 776 Computer Sciences 776 Spring 2018 Anthony Gitter gitter@biostat.wisc.edu www.biostat.wisc.edu/bmi776/ These slides, excluding third-party
More informationYour easy, colorful, SEE-HOW guide! Plain&Simple. Microsoft Project Ben Howard
Your easy, colorful, SEE-HOW guide! Plain&Simple Microsoft Project 03 Ben Howard Published with the authorization of Microsoft Corporation by O Reilly Media, Inc. 005 Gravenstein Highway North Sebastopol,
More informationSPECIALIZED ON SAFETY MEASUREMENTS
Our Expertise for Safe Medical Technology Medical Testing Technology at its Finest SECULIFE is a new brand name for top quality testing instruments in the field of medical technology. They re distinguished
More informationAn Analysis of Delay and Area Efficient Carry-Select Adder
An Analysis of Delay and Area Efficient Carry-Select Adder Vinod A. Malpure 1, Prof.Gurpreet Singh 2 PG Scholar, Department of VLSI Engg., Trinity Institute Of Technology And Research, Bhopal M.P., India
More information8.9. PeopleSoft. Time & Labor / Absence Management. Absence Reporter. Time Reporter. Absence Approver. T&L Approver. T&L Adjuster.
PeopleSoft 8.9 Time & Labor / Absence Management Absence Reporter Time Reporter Absence Approver T&L Approver T&L Adjuster developed by CWD EST Course Agenda Self Service Review of key concepts Employee
More informationINSTRUCTION DIVISION 1 st SEMESTER Course Handout Part II
INSTRUCTION DIVISION 1 st SEMESTER 2017-2018 Course Handout Part II In addition to part-i (General Handout for all courses appended to the time table) this portion gives further specific details regarding
More informationEnter Timecard on Timekeeping Portal
Our online timekeeping portal is a tool to allow employees to enter and track time and expense data. All employees must complete the online timecard each week to ensure weekly payment. Timecard and Expense
More informationNEMO performance assessment report
NEMO performance assessment report Document Information Reference Number POP_AR_8 Author Jesus Labarta (BSC) Contributor(s) Judit Gimenez (BSC) Date March 11 th, 2016 Notices: The research leading to these
More informationEnergy-Efficient Register File Design. Jessica Hui-Chun Tseng
Energy-Efficient Register File Design by Jessica Hui-Chun Tseng Submitted to the Department of Electrical Engineering and Computer Science in partial fulfillment of the requirements for the degree of Master
More informationResidential Outdoor Watering Restrictions: A Closer Look at Assigned Days
Residential Outdoor Watering Restrictions: A Closer Look at Assigned Days Anita Castledine Klaus Moeltner Michael K. Price Shawn Stoddard Presented at the workshop Understanding Residential Water Use:
More informationUse of Public Human Genetic Variant Databases to Support Clinical Validity for Genetic
This document is scheduled to be published in the Federal Register on 04/13/2018 and available online at https://federalregister.gov/d/2018-07686, and on FDsys.gov 4164-01-P DEPARTMENT OF HEALTH AND HUMAN
More informationIntroduction to Real-Time Systems. Note: Slides are adopted from Lui Sha and Marco Caccamo
Introduction to Real-Time Systems Note: Slides are adopted from Lui Sha and Marco Caccamo 1 Overview Today: this lecture introduces real-time scheduling theory To learn more on real-time scheduling terminology:
More informationDo not turn over this examination paper until instructed to do so. Answer all questions.
IB Computer Science Paper 1 - Mock Exam - Dec 2013 (1/9) COMPUTER SCIENCE HIGHER LEVEL (ALL questions) STANDARD LEVEL (questions 1-14) PAPER 1 MOCK EXAM HL - 2 hours 10 minutes SL - 1 hour 30 minutes INSTRUCTIONS
More informationAvg. AR IL IN IA KS KY LA MI MN MS MO NE NC ND OH SD TN WI. 18 Sts Avg. Jun 14, 2008 ID MN MT ND WA. 5 Sts
Washington, D.C. Crop Progress Released June,, by the National Agricultural Statistics Service (SS),, U.S. Department of Agriculture. For information on call Julie Schmidt at () -, office hours : a.m.
More informationDEBENHAM HIGH SCHOOL JOB DESCRIPTION NETWORK MANAGER (NEW POST)
DEBENHAM HIGH SCHOOL JOB DESCRIPTION NETWORK MANAGER (NEW POST) Terms Hours Salary Line Manager 52 weeks per year, 37 hours per week (negotiable).4 weeks annual leave, rising to 5 weeks after 5 years service,
More informationDesign for Low-Power at the Electronic System Level Frank Schirrmeister ChipVision Design Systems
Frank Schirrmeister ChipVision Design Systems franks@chipvision.com 1. Introduction 1.1. Motivation Well, it happened again. Just when you were about to beat the high score of your favorite game your portable
More informationCLIENT ACCOUNTING SOLUTIONS 04/19/2012
Client Write-Up System Client Write-Up General Ledger with Financial Reporting Bank Reconciliation After-the-Fact Payroll with Payroll Reporting Link with QuickBooks Pro, spreadsheet / tax programs Amortization
More informationNHS REC Booking & Submission Changes Spring 2014
EoSRES Research Ethics Service NHS REC Booking & Submission Changes Spring 2014 22/05/2014/EoSRES /CYA Applying for an NHS REC review Improved service Booking and application more straight forward 22/05/2014/
More informationSellWise User Group. Thursday, August 23rd, Presenters. Will Atkinson, President CAP/Sellwise Don Day, Team Lead, Shared Services
SellWise User Group Thursday, August 23rd, 2018 Presenters Will Atkinson, President CAP/Sellwise Don Day, Team Lead, Shared Services User Group Topics CAP Backup Process CAP Backup TLS-SHA1 Update Information
More informationDigital Testing. Lecture 8: Testability Measures
Digital Testing Lecture 8: Testability Measures Instructor: Shaahin Hessabi Department of Computer Engineering Sharif University of Technology Adapted from lecture notes prepared by the book authors Sharif
More informationTLM-Driven Design and Verification Time For a Methodology Shift
TLM-Driven Design and Time For a Methodology Shift By Jack Erickson, Cadence Design Systems, Inc. Transaction level modeling (TLM) is gaining favor over register-transfer level () for design components
More informationAccessing MyECC. Click Here. You can access the MyECC student portal from the main El Camino College homepage:
1 Accessing MyECC Click Here You can access the MyECC student portal from the main El Camino College homepage: www.elcamino.edu 2 Click Here 3 MyECC Login Page You should have received your login information
More informationAvg. AR IL IN IA KS KY LA MI MN MS MO NE NC ND OH SD TN WI. 18 Sts. 1 These 18 States planted 95% of last year's soybean acreage.
Washington, D.C. Crop Progress Released July,, by the National Agricultural Statistics Service (NASS),, U.S. Department of Agriculture. For information on call Julie Schmidt at () -, office hours : a.m.
More informationManager Self Service Training Guide
2017-2018 Time and Attendance Manager Self Service Training Guide Revised: September 2017 University of Massachusetts Boston Human Resources Department Training Guide Time and Attendance Manager Self Service
More informationSoftware Safety and Certification
Software Safety and Certification presented to IEEE Spring Switchgear Committee Luncheon Seminar 4 May, 2004 by Howard Cox Laboratories 1 What we will cover... Functional Safety Concepts from IEC 61508
More informationU N I V E R S I T Y O F C AL I C U T (Pareeksha Bhavan)
U N I V E R S I T Y O F C AL I C U T (Pareeksha Bhavan) TIME TABLE FOR THE VII SEMESTER B.TECH (2004 SCHEME) SUPPLEMENTARY EXAMINATIONS DECEMBER-2014 Time of Examination : 9.30 am to 12.30 pm Maximum Marks
More informationEVEN 3550: Sustainability Principles for Engineers Spring 2017, Monday-Wednesday-Friday, 11:00-11:50am, 150 ECCR
Spring 2017, Monday-Wednesday-Friday, 11:00-11:50am, 150 ECCR Course Description This is a fundamental sustainability course for EVEN students. This course introduces students to sustainability principles
More informationChapter 3: Planning and Scheduling Lesson Plan
Lesson Plan Assumptions and Goals List-Processing Algorithm Optimal Schedules Strange Happenings For All Practical Purposes Mathematical Literacy in Today s World, 8th ed. Critical-Path Schedules Independent
More informationNMTAFE :00 08:00 09:00 10:00 11:00 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 20:00 21:00
Monday 09:00-11:30, Wks Sem2_ wk 1-Sem2_wk 10, 16/ 07/ - 17/09/ Units: Apply principles of professional practice to work in the financial services industry; Contribute to health and safety of self and
More informationINTERNSHIP ACADEMIC GUIDELINES FOR STUDENTS
INTERNSHIP ACADEMIC GUIDELINES FOR STUDENTS PLASTICS/RUBBER/ TECHNOLOGY PPET/PLTS/RUBR 193 & PLASTICS/RUBBER ENGINEERING TECHNOLOGY PLTS/RUBR 393 Ferris State University Plastics and Rubber Engineering
More informationSUMMARY: The U.S. Food and Drug Administration (FDA or Agency) is issuing an order
This document is scheduled to be published in the Federal Register on 11/15/2016 and available online at https://federalregister.gov/d/2016-27418, and on FDsys.gov 4164-01-P DEPARTMENT OF HEALTH AND HUMAN
More informationMIS 2101/2901 EXAM 1 REVIEW SESSION. Michelle Purnama Diamond Peer
MIS 2101/2901 EXAM 1 REVIEW SESSION Michelle Purnama Diamond Peer michelle.purnama@temple.edu EXAM FORMAT 25 Multiple Choice Questions First 5 from assigned readings Next 10 from assigned videos & lectures
More informationInformation Systems ISM 3011
Information Systems ISM 3011 Fall 2003 Unit 4A When selecting an operating system, you must consider the current and future needs for application software to meet the needs of the organization. In addition,
More informationKerstin Eder Design Automation and Verification, University of Bristol
Kerstin Eder Design Automation and Verification, University of Bristol The ENTRA Project Whole Systems ENergy TRAnsparency - 1.10.2012-30.9.2015 - EU FP7 FET MINECC: Software models and programming methodologies
More informationAn Overview of Delay-Area Efficient Carry-Select Adder
An Overview of Delay-Area Efficient Carry-Select Adder Ranjit Chandrakant Gawande 1, Prof Vinodkumar P. Patil 2 PG Scholar, Department of E&TC Engg., NES's Gangamai COE, Nagaon, Dhule, M.S., India 1 Assistant
More informationIncreasing the Performance of Superscalar Processors through Value Prediction. Arthur Perais
Increasing the Performance of Superscalar Processors through Value Prediction Arthur Perais Increasing Performance through Value Prediction 10/12/2015 Past and Recent Trends in General Purpose CPUs Power
More information2517 Mark Scheme June 2005
1 (a) Describe the use of three software applications the student might use as part of an integrated office system. e.g. A word processor (1) to write letters to students. (1) A spreadsheet (1) to keep
More informationInfectious Disease Next Generation Sequencing Based Diagnostic Devices: Microbial
This document is scheduled to be published in the Federal Register on 05/13/2016 and available online at http://federalregister.gov/a/2016-11237, and on FDsys.gov 4164-01-P DEPARTMENT OF HEALTH AND HUMAN
More informationSHARE Pittsburgh 2014 High Level Assembler Bootcamp (16153, 16154, 16155)
Richard Cebula - IBM HLASM SHARE Pittsburgh 2014 High Level Assembler Bootcamp (16153, 16154, 16155) 2009 IBM Corporation Program Status Word (PSW) 2 2014 IBM Corporation Program Status Word (PSW) Reserved
More informationCS 350 COMPUTER/HUMAN INTERACTION
CS 350 COMPUTER/HUMAN INTERACTION Lecture 15 Includes selected slides from the companion website for Hartson & Pyla, The UX Book, 2012. MKP, All rights reserved. Used with permission. Outline Results of
More informationOutline. Reference : Aho Ullman, Sethi
Outline Code Generation Issues Basic Blocks and Flow Graphs Optimizations of Basic Blocks A Simple Code Generator Peephole optimization Register allocation and assignment Instruction selection by tree
More information1 Introduction. 2 Computer Architecture. 3 Course info. 4 Trends, Dependability. 5 Performance. 6 Quantitative principles. logolund.
Lecture 1 agenda Chapter 1 in "Computer Architecture" Lecture 1: EIT090 Computer Architecture Anders Ardö EIT Electrical and Information Technology, Lund University August 31, 2009 4 A. Ardö, EIT Lecture
More informationSupporting Information
Supporting Information Table S1. Overview of samples used for sequencing, and the number of sequences obtained from each sample. Visit 1 is day 0, Visit 2 is day 7, Visit 3 is day 28, and Visit 4 is day
More informationHow to get the most from your team in recessionary times
How to get the most from your team in recessionary times Michele Rawlins Who Connecting should you the trust? Change Michele Rawlins CA Director Connecting the Change Introduction and Welcome www.connectingthechange.com.au
More informationFOR443: SILVICULTURE PRACTICES Lectures: 11:00-11:50 AM, MWF, 272 Peavy Labs: Tuesday 2:00-4:50 PM, 108 Peavy Spring 2007
FOR443: SILVICULTURE PRACTICES Lectures: 11:00-11:50 AM, MWF, 272 Peavy Labs: Tuesday 2:00-4:50 PM, 108 Peavy Spring 2007 INSTRUCTOR: Dr. John D. Bailey PHONE: 737-1497 (W) and 223-3998 (H/C) EMAIL: through
More informationARCHITECTURE & INFRASTRUCTURE COMMITTEE MEETING AGENDA FRIDAY, JUNE 14, :00 10:30 AM FAC 228D
ARCHITECTURE & INFRASTRUCTURE COMMITTEE MEETING AGENDA FRIDAY, JUNE 14, 2013 9:00 10:30 AM FAC 228D I. 9:30 10:00 Video Captioning Task Force Update (Linda Millstone, Julienne VanDerZiel) II. 10:00 10:30
More informationLECTURE April Tuesday, April 30, 13
LECTURE 27 30 April 2013 1 ANNOUNCEMENTS HW 10 due this Friday Final exam in Anderson 330 (on May 14th 6:30-8:30PM) If you need to take the makeup, notify headgrader@gmail.com by next Tuesday (May 7th)
More informationInstructions for Paper Timesheets
Instructions for Paper Timesheets Sign up for online timesheet entry today by calling us at 866.71.456. Benefits include Immediate acknowledgement that Palco received the timesheet. Real-time notifications
More information