MultiCycle MIPS. Motivation
|
|
- Philippa Roberts
- 6 years ago
- Views:
Transcription
1 lticycle IPS otivation New path von Nemann instrction cycle Revisiting instrctions State diagram of processor Galen Sasaki EE 6 University of Hawaii otivation Instrctions take variable amont of processing, and variable time add $,$,$:. get instr. (fetch from RO). fetch $ and $ from reg. file. add. write sm into $ in reg. file lw $,($). get instr.. fetch $ from reg file. add and reg vale. read from 5. write into $ in reg file Galen Sasaki EE 6 University of Hawaii
2 add $,$,$ issing: pdating PC Instrction [5 ] Jmp address [ ] 6 8 PC+ [ 8] reslt RegDst Jmp Branch PC address Instrction [ ] Instrction. Fetch Instrction Instrction [ 6] Instrction [5 ] Instrction [ 6] Instrction [5 ] Instrction [5 ] Control Decode. to reg file em emtoreg Op em Src Reg Registers Instrction [5 ]. Get reg vales, decode instrction $ $ $ 6 Sign etend control Zero reslt. ress Data Galen Sasaki EE 6 University of Hawaii lw $,($) issing: pdating PC Instrction [5 ] Jmp address [ ] 6 8 PC+ [ 8] reslt RegDst Jmp Branch PC address Instrction [ ] Instrction. Fetch Instrction Instrction [ 6] Instrction [5 ] Instrction [ 6] Instrction [5 ] Instrction [5 ] Control Decode 5. to reg file em emtoreg Op em Src Reg Registers Instrction [5 ]. Get reg vales, decode instrction $ $ 6 Sign etend control Zero reslt.. ress Data Galen Sasaki EE 6 University of Hawaii
3 otivation Ideally, we want a processor that adjsts its clock period with the instrction it s eecting. Hard to bild. Alternative: make clock faster allow instrctions to take more than one clock period, and vary with instr. each clock period allows one fndamental step of processing step step step step step step step step step 5 add $,$,$ lw $,const($) Galen Sasaki EE 6 University of Hawaii 5 lw $,($) issing: pdating PC Instrction [5 ] Jmp address [ ] 6 8 PC+ [ 8] reslt RegDst Jmp Branch PC address Instrction [ ] Instrction. Fetch Instrction Register Instrction [ 6] Instrction [5 ] Instrction [ 6] Instrction [5 ] Instrction [5 ] Control Decode 5. to reg file em emtoreg Op em Src Reg Registers Instrction [5 ]. Get reg vales, decode instrction $ $ 6 Sign etend control Zero reslt.. ress Data Galen Sasaki EE 6 University of Hawaii 6
4 lti-cycle IPS PCCond PCSorce PC IorD em em emtoreg Otpts Control Op SrcB SrcA Reg PC ress emory emdata Instrction [-6] Instrction [5 ] Instrction [ 6] Instrction [5 ] Instrction Instrction [5 ] emory IR Instrction [5 ] Op [5 ] Instrction [5 ] RegDst 6 Registers Sign etend A B 6 8 control PC [-8] Zero reslt Jmp address [-] Ot Instrction [5 ] Galen Sasaki EE 6 University of Hawaii 7 lti-cycle IPS PCCond PCSorce PC IorD em em emtoreg Otpts Control Op SrcB SrcA Reg PC ress emory emdata One emory Instrction [-6] Instrction [5 ] Instrction [ 6] Instrction [5 ] Instrction Instrction [5 ] emory IR Instrction [5 ] Op [5 ] Instrction [5 ] RegDst 6 Registers Sign etend A B 6 8 control PC [-8] Zero reslt Jmp address [-] Ot One Instrction [5 ] Galen Sasaki EE 6 University of Hawaii 8
5 New Datapath itional s to hold intermediate reslts IR: instrction A,B: inpts to Ot: DR: emory Data Register does more work -- all of the adding more mltipleers at its inpts Only one for and program Galen Sasaki EE 6 University of Hawaii 9 What does the processor do? Designing the controller von Nemann instrction cycle fetch instr. decode instr. opcode Galen Sasaki EE 6 University of Hawaii
6 The instrctions R-type: e. add $,$,$ sw: e. sw $,($) lw: e. lw $,($) beq: e. beq $,$,offset j: e. j addr Galen Sasaki EE 6 University of Hawaii State Diagram -- sort of Step fetch instr Step decode instr. 5 opcode Step Step R-type lw sw beq j Step 5 Galen Sasaki EE 6 University of Hawaii
7 lti-cycle IPS PCCond PCSorce PC IorD em em emtoreg Otpts Control Op SrcB SrcA Reg PC ress emory emdata Step. IR = emory[pc] PC = PC + Instrction [-6] Instrction [5 ] Instrction [ 6] Instrction [5 ] Instrction Instrction [5 ] emory IR Instrction [5 ] Op [5 ] Instrction [5 ] RegDst 6 Registers Sign etend A B 6 8 control PC [-8] Zero reslt Jmp address [-] Ot Instrction [5 ] Galen Sasaki EE 6 University of Hawaii lti-cycle IPS PC ress emory emdata Step. IR = emory[pc] PC = PC + Instrction [-6] Instrction [5 ] Instrction [ 6] Instrction [5 ] Instrction Instrction [5 ] emory PCCond PC IorD Otpts em em Control emtoreg IR Instrction [5 ] Op [5 ] Instrction [5 ] PCSorce Op SrcB SrcA RegDst 6 Reg Registers Sign etend Instrction [5 ] A B 6 8 control PC [-8] Zero reslt Jmp address [-] Ot. Instrction decode Register fetch Compte branch target address (e.g., beq) Galen Sasaki EE 6 University of Hawaii
8 Step. Instrction Fetch IR = emory[pc] PC = PC+ Steps and Step. Instrction decode (and fetch) A = Reg[IR[5-]] B = Reg[IR[-6]] Ot = PC + (sign-etend (IR[5-] << ) (Comment: compting target address for branching) Galen Sasaki EE 6 University of Hawaii 5 R-Type, sw, lw R-Type Step. Ot= A op B Step. Reg[IR[5-]] = Ot sw Step. Ot = A + sign-etend(ir[5-]) Step. emory[ot] = B lw Step. Ot = A + sign-etend(ir[5-]) Step. DR = emory[ot] Step 5. Reg[IR[-6]] = DR same Galen Sasaki EE 6 University of Hawaii 6
9 State Diagram instr fetch R-type instr. decode lw,sw beq j Ot = A op B Reg[IR[5-]] = Ot Ot = A + sign-etend(ir[5-]) lw DR = emory[ot] Reg[IR[-6]] = DR sw emory[ot]= B Galen Sasaki EE 6 University of Hawaii 7 beq and j beq Step. if (A == B) PC = Ot j Step. PC = PC[-8] (IR[5-])<<) Galen Sasaki EE 6 University of Hawaii 8
10 State Diagram instr fetch Ot = A op B R-type Reg[IR[5-]] = Ot instr. decode lw,sw Ot = A + sign-etend(ir[5- ]) lw DR = emory[ot] Reg[IR[-6]] = DR sw beq emory[ot] = B j if (A == B) PC = Ot PC = PC[-8] (IR[5-])<<) Galen Sasaki EE 6 University of Hawaii 9 Controller Design Simple state machine Seqential circits types Controller types - straightforward - improvement - microprogramming Galen Sasaki EE 6 University of Hawaii
11 lti-cycle IPS Controller Design PCCond PCSorce PC IorD em em emtoreg Otpts Control Op SrcB SrcA Reg PC ress emory emdata Instrction [-6] Instrction [5 ] Instrction [ 6] Instrction [5 ] Instrction Instrction [5 ] emory IR Instrction [5 ] IR Op [5 ] Instrction [5 ] RegDst 6 Registers Sign etend A B 6 8 control PC [-8] Zero reslt Jmp address [-] Ot Instrction [5 ] Galen Sasaki EE 6 University of Hawaii Inpt Seqential Circits: ealy and oore ealy circit: Good: ost general. All seqential circits are ealy circits Bad: potential for loops of combinational circits. Potential for race conditions, instability, asynchronos. Comb Circit (CC). S.R. Otpt Comb Circit. Comb Circit. oore circit: Doesn t have the potential for these loops. Safer. CC SR CC All signals go throgh SR -- no loops S.R. S.R. State Register (SR) Oops! Galen Sasaki EE 6 University of Hawaii
12 Do we have a problem? IPS Controller control otpts Comb. Circ net state State opcode IR Galen Sasaki EE 6 University of Hawaii IPS Controller: Smaller CC Comb. Circ control otpts Comb. Circ net state State opcode IR Galen Sasaki EE 6 University of Hawaii
13 Eample: designing a simple seqential circit X [] [] Clock [] Y Otpt Y Straightforward approach icro-programming approach [] [] 5 [] 6 [] Galen Sasaki EE 6 University of Hawaii 5 X [] [] Eample: straigtforward approach [] Clock [] Y [] 5 [] Otpt Y 6 [] X Register Array of D flip flops State Galen Sasaki EE 6 University of Hawaii 6 CC CC NetState Y State X NetState etc State Y etc
14 Eample: Straightforward approach Dispatch X Focs on this part X Clock CC Register Y NetState State Reset Galen Sasaki EE 6 University of Hawaii 7 [] [] [] [] Seqence [] 5 [] 6 [] Dispatch CC State Disp Seq Res Seq Disp 5 Res 6 Res Disp Seq Reset NetState Disp Eample: Straightforward Dispatch approach X Focs on this part X Clock CC Register Y NetState State Reset Galen Sasaki EE 6 University of Hawaii 8 [] [] [] [] Seqence [] 5 [] 6 [] Dispatch CC State Disp RO Disp Seq Res Seq Disp 5 Res 6 Res + X NetState Disp RO X 5 6
15 Eample: icroprogramming [] [] [] [] [] It s like a program with jmps and conditional branches. Let s make a tiny compter for the controller. X Disp Rom Disp Rom X Clock + 5 [] State Y Seq Info 6 [] icro-instrctions Galen Sasaki EE 6 University of Hawaii 9 Reg Y icroprogram (RO) r Contents Disp, Seq, Reset, Seq, Disp, 5 Reset, 6 Reset, Back to IPS Controller Comb. Circ control otpts Comb. Circ net state State opcode IR Galen Sasaki EE 6 University of Hawaii
16 Straightforward Approach State Comb. Circ control otpts inpt otpt IR = emory[pc] PC = PC+ A = Reg[IR[5-]] B = Reg[IR[-6]] Ot = PC + sign-e(ir[5-])<< ot = A + sign-e(ir[5-]) DR = emory[ot] Reg[IR[6-6]] = DR 5 emory[ot]=b 6 Ot = A op B 7 Reg[IR[5-]] = Ot 8 if (A==B) PC = Ot 9 PC = PC[-8] (IR[5-]<<) Galen Sasaki EE 6 University of Hawaii Straightforward Approach opcode IR Comb. Circ net state State state opcode net state depends on opcode depends on opcode Galen Sasaki EE 6 University of Hawaii
17 Straightforward Approach state opcode net state = + dispatch dispatch = = dispatch dispatch m state C.C. 7 5 Galen Sasaki EE 6 University of Hawaii Simple State achine + m state dispatch dispatch C.C. opcode dispatch opcode otpt ld sw R-type 6 beq 8 j 9 dispatch opcode otpt ld sw 7 5 Galen Sasaki EE 6 University of Hawaii
18 icroprogramming state control otpt seqencing fetch, inc PC seq reg file, br addr dispatch A + const dispatch read seq store in reg file fetch 5 store in fetch 6 A op B seq 7 store in reg file fetch 8 cond. branch fetch 9 j fetch fetch: go to seq: go to net state dispatch: net state depends on opcode Galen Sasaki EE 6 University of Hawaii 5 icroprogramming icroprogramming: another way to describe controller sing programming lang. style Like machine code, bt where each instrction (called microinstrctions) corresponds to one clock cycle icroinstrction format: Reg. PC Label control SRC SRC control emory control Seqencing for dispatch to control path for seqencing: seq, fetch, dispatch Galen Sasaki EE 6 University of Hawaii 6
19 icroprogramming Reg. PC Label control SRC SRC control emory control Seqencing Sbt Fnc Code PC A DR Reg RegDst emtoreg PC em em IorD IR (e.g., PC=PC+) Ot-Cond Jmp ress PC PCCond PCSorce B Etend EtShft Galen Sasaki EE 6 University of Hawaii 7 icroprogramming Label Operations Seqencing Fetch IR=em[PC], PC=PC+ seq A = Reg[], B = Reg[], Ot = PC + offset dispatch em Ot = A + const dispatch LW DR = emory[ot] Reg[] = DR SW emory[ot] = B Rformat Ot = A op B Reg[] = Ot BEQ if (A==B) PC = Ot JUP PC = address in IR Galen Sasaki EE 6 University of Hawaii 8
20 icroprogramming Label Operations Seqencing Fetch IR=em[PC], PC=PC+ seq Reg. PC Label control SRC SRC control emory control Seqencing Fetch PC PC seq Label Operations Seqencing em Ot = A + const dispatch Reg. PC Label control SRC SRC control emory control Seqencing em add A Etend dispatch Galen Sasaki EE 6 University of Hawaii 9 Odds and Ends Single cycle IPS -- Clock rate Register transfer notation (RTN) or langage (RTL) One-hot encoding Galen Sasaki EE 6 University of Hawaii
21 Performance of Single Cycle IPS From Section 5. of the tetbook Instrctions R-type lw sw branch j Instrction [5 ] Jmp address [ ] 6 8 PC+ [ 8] Instrction [ 6] Control RegDst Jmp Branch em emtoreg Op em Src reslt Reg Assmptions! Delays emory nits: ns and adder: ns Register file: ns All other nits: ns PC address Instrction [ ] Instrction Instrction [5 ] Instrction [ 6] Instrction [5 ] Instrction [5 ] Registers Galen Sasaki EE 6 University of Hawaii Instrction [5 ] 6 Sign etend control Zero reslt ress Data Performance Signal paths start and end at seqential circits (s) Clock period >= delay along any signal path Comb Circit Register T Comb Circit Register Register Comb Circit Register Comb Circit Comb Circit Clock period >= T, assming settling time of = Galen Sasaki EE 6 University of Hawaii
22 Performance: R-type Delays emory nits: ns and adder: ns Register file: ns All other nits: ns ns Instrction [5 ] Jmp address [ ] 6 8 PC+ [ 8] reslt RegDst Jmp Branch Instrction [ 6] Control em emtoreg Op em PC address Instrction [ ] Instrction ns Instrction [5 ] Instrction [ 6] Instrction [5 ] Instrction [5 ] Src Reg Registers ns ns 6 Sign etend control ns Zero reslt ress Data 6 ns total Instrction [5 ] Galen Sasaki EE 6 University of Hawaii Performance: lw Delays emory nits: ns and adder: ns Register file: ns All other nits: ns ns Instrction [5 ] Jmp address [ ] 6 8 PC+ [ 8] reslt RegDst Jmp Branch Instrction [ 6] Control em emtoreg Op em PC address Instrction [ ] Instrction ns Instrction [5 ] Instrction [ 6] Instrction [5 ] Instrction [5 ] Src Reg Registers ns ns 6 Sign etend control ns Zero reslt ress ns Data 8 ns total Instrction [5 ] Galen Sasaki EE 6 University of Hawaii
23 Performance R-format 6 ns lw 8ns sw 7ns branch 5 ns jmp ns Clock period >= 8 ns Galen Sasaki EE 6 University of Hawaii 5 Register Transfer Notation (RTN) or Langage (RTL) It shows how flows from to E.g. IR = emory[pc] Ot = (A, B) Galen Sasaki EE 6 University of Hawaii 6
24 One-Hot Assignment Controllers have states One-hot assignment has states where there s eactly one and the rest zeros, e.g., Sometimes it leads to smaller circits Galen Sasaki EE 6 University of Hawaii 7 One-Hot Assignment A B D Q D Q D Q D Q D Q Clock OR [] [] [] [] [] Simple decoder becase of one-hot assignment state vales Galen Sasaki EE 6 University of Hawaii 8
EE457 Lab 6 Design of a Pipelined CPU Lab 6 Part 4 Questions 10/29/2006. Lecture by Gandhi Puvvada. University of Southern California
EE45 Lab 6 Design of a Pipelined CPU Lab 6 Part 4 Questions 0/29/06 Lecture by Gandhi Puvvada University of Southern California 0/29/06 / 32 C Copyright 06 Gandhi Puvvada Thanks to Ray Madani and Binh
More informationControl Hazards. EE 457 Unit 6c. Option 1: Stalling. An Opening Example. Control Hazards
Hazas EE 7 6c Hazas (branch) hazas are named such because they deal with issues related to program control instructions (branch, jump, subroutine call, etc) There is some delay in determining a branch
More informationConsider executing this sequence of instructions in the pipeline:
Branch Hazards Handling Branches 1 Consider executing this sequence of instructions in the pipeline: address instruction ---------------------------- Issue: 36: sub $10, $4, $8 40: beq $1, $3, 72 44: and
More informationOutline Pipeline, Pipelined datapath Dependences, Hazards Structural, Data - Stalling, Forwarding Control Hazards Branch prediction
Control Hazard Outline Pipeline, Pipelined datapath Dependences, Hazards Structural, Data - Stalling, Forwarding Control Hazards Branch prediction Control Hazard Arise from the pipelining of branches and
More informationOutline. Pipeline, Pipelined datapath Dependences, Hazards. Control Hazards Branch prediction. Structural, Data - Stalling, Forwarding
Control Hazard Outline Pipeline, Pipelined datapath Dependences, Hazards Structural, Data - Stalling, Forwarding Control Hazards Branch prediction Control Hazard Arise from the pipelining of branches and
More informationInterrupts in Detail. A hardware and software look at interrupts
Interrupts in Detail A hardware and software look at interrupts Blackfin MASKS and Latches Same hardware in concept as previous slides The standard instruction cycle RESET THE PROCESSOR RESET* (ACTIVE
More informationKINGS COLLEGE OF ENGINEERING DEPARTMENT OF MECHANICAL ENGINEERING QUESTION BANK. Subject Name: ELECTRONICS AND MICRIPROCESSORS UNIT I
KINGS COLLEGE OF ENGINEERING DEPARTMENT OF MECHANICAL ENGINEERING QUESTION BANK Subject Name: ELECTRONICS AND MICRIPROCESSORS UNIT I Year/Sem:II / IV PART-A(2 MARKS) SEMICONDUCTORS AND RECTIFIERS 1. What
More informationComputer Architecture ELEC2401 & ELEC3441
Last Time Pipeline Computer Architecture ELEC2401 & ELEC3441 Lecture 6 Pipelining (2) Dr. Hayden Kwok-Hay So Department of Electrical and Electronic Engineering Structural Control n On every cycle, the
More information> > > > > > > > > > > > > > / / / / / / / / / / / / / / > > > / / / D16/M MICROPROGRAM BASE SEQUENCE
DM MICROPROGRAM RF V. 2.0 1 AS SQNC FTCH INDIRCT SKIP 07 08 09 0A 0 MICROPROGRAM INSTRCTIONS AR < PC, HI_Z. MM_RQ, RAD, IR < DATA, PC_INC. AR < PC. MM_RQ, RAD, OR < DATA, AR < DATA, PC_INC. MM _RQ, RAD,
More informationSNJB College of Engineering Department of Computer Engineering
1. Intel s programmable device (8253) facilitates the generation of accurate time delays. a) counter b) timer c) both a & b d) none of these 2. The programmable timer device (8253) contains three independent
More information8/8/17. A Collaborative Concussion Culture Karen McAvoy, PsyD. Second Impact Syndrome (SIS) REAP The Benefits of Good Concussion Management
8/8/17 A Collaborative Concssion Cltre Karen McAvoy, PsyD Agst 10, 2017 Second Impact Syndrome (SIS) How every family, school and medical professional can create a Commnity-Based Concssion Management Program
More informationA Radically New Theory of how the Brain Represents and Computes with Probabilities
A Radically New Theory of how the Brain Represents and Comptes with Probabilities Rod Rinks, Nerithmic Systems, 468 Waltham St., Newton, MA 2465 SA & Volen Center for Complex Systems, Brandeis niversity,
More informationTest Equipment Depot Washington Street Melrose, MA TestEquipmentDepot.com
Test Equipment Depot - 800.517.8431-99 Washington Street Melrose, MA 02176 TestEquipmentDepot.com Table of Contents Table of Contents... iii Preface... viii Getting Started... 9 0.1 Breadboard... 9 0.2
More informationWe ve seen that organisms have to work hard to maintain optimal conditions for their cells. But how exactly does that work?? What happens if something changes? http://galeri12.uludagsozluk.com/511/ekg_730911.jpg
More informationInstruction latencies and throughput for AMD and Intel x86 processors
Instruction latencies and throughput for AMD and Intel x86 processors Torbjörn Granlund 2017-04-24 13:20Z Copyright Torbjörn Granlund 2005 2017. Verbatim copying and distribution of this entire article
More informationSample Size and Screening Size Trade Off in the Presence of Subgroups with Different Expected Treatment Effects
Sample Size and Screening Size Trade Off in the Presence of Sbgrops with Different Expected Treatment Effects Kyle D. Rdser, Edward Bendert, Joseph S. Koopmeiners Division of Biostatistics, School of Pblic
More informationData processing software for TGI/TGE series
1/19 1. Overview Used with TGI or TGE series tensile and compression testing machines, the software enables efficient static strength testing in single tests, cyclical tests, or controlled (customized)
More informationCore Practices for Successful Manufacturing Leaders John Hunt and Tami Trout
Core Practices for Sccessfl Manfactring Leaders John Hnt and Tami Trot Start with a cage containing five monkeys. Inside the cage, hang a banana on a string and place a set of stairs nder it. Before long,
More informationAutoencoder networks for HIV classification
Atoencoder networks for HIV classification Brain Leke Betechoh*, Tshilidzi Marwala and Thando Tettey In this paper, we introdce a new method to analyse HIV sing a combination of atoencoder networks and
More informationContrast Affects Flicker and Speed Perception Differently
Pergamon PH: S42-6989(96)32.1 Vision Res., VoL 37, No. 1, pp. 1255-126, 1997 1997 Elsevier Science Ltd. All rights reserved Printed in Great Britain 42-6989197 $17. + : Contrast Affects Flicker and Speed
More informationHow can skin conductance responses increase over trials while skin resistance responses decrease?
Physiological Psychology 1985. Vol. 13 (4). 291-295 How can skin condctance responses increase over trials while skin resistance responses decrease? MANFRED VELDEN University of Osnabrock. Osnabrock. West
More informationCS 420/527 Project 3 Hopfield Net
I. Introduction CS 420/527 Project 3 Hopfield Net In this project, the associative memory capacity of Hopefield network is investigated and discussion is given based on experiments. Generally, the neural
More informationThe Whopper has been Burger King s signature sandwich since 1957.
CHAPER 8 Linear Regression WHO WHA UNIS HOW Items on the Brger King men Protein content and total fat content Grams of protein Grams of fat Spplied by BK on reqest or at their Web site he Whopper has been
More informationPrevent, Promote, Provoke: Voices from the Substance Abuse Field
Prevent, Promote, Provoke: Voices from the Sbstance Abse Field PREPARED BY DAVID S. ANDERSON, PH.D. PROFESSOR OF EDUCATION AND HUMAN DEVELOPMENT DIRECTOR, CENTER FOR THE ADVANCEMENT OF PUBLIC HEALTH GEORGE
More informationThe Body s Transport System (pp )
The Body s Transport System (pp. 538 547) This section describes how the heart, blood vessels, and blood work together to carry materials throughout the body. Use Target Reading Skills As you read, complete
More informationGYMTOP USB PROFESSIONAL 20143
GYMTOP USB PROFESSIONAL 20143 CONTENTS 1 x Gymtop USB 1 x CD Please note: please see PC requirements below. ABOUT THIS PRODUCT Can help develop users motor skills including planning Gymtop uses proprioceptors
More informationFlorida State University Libraries
Florida State University Libraries Electronic Theses, Treatises and Dissertations The Graduate School 2008 Historical Study of the Development of Branch Predictors Yuval Peress Follow this and additional
More informationAssignment Question Paper I. 1. What is the external and internal commands and write 5 commands for each with result?
Subject:- INFORMATION TECHNOLOGY Max Marks -30 kvksa esa gy djuk vfuok;z gsa 1. What is the external and internal commands and write 5 commands for each with result? 2. Writes the features of UNIX Operating
More informationPulmonary Hypertension In Pediatrics
Plmonary Hypertension In Pediatrics This talk will focs on the cases and treatment of the more common things we see in pediatrics. This incldes: Persistent Plmonary Hypertension of the Newborn. Plmonary
More informationCulture Bias in Clinical Assessment: Using New Metrics to Address Thorny Problems in Practice and Research
Cltre Bias in Clinical Assessment: Using New Metrics to Address Thorny Problems in Practice and Research MICHAEL CANUTE LAMBERT 1 GEORGE T. ROWAN 2 FREDRICK HICKLING 3 MAUREEN SAMMS VAUGHAN 3 1 The niversity
More informationPreview and Preparation Pack. AS & A2 Resources for the new specification
Preview and Preparation Pack AS & A2 Resorces for the new specification For first teaching in September 2008 ...working together to provide better spport for yo. As part of 14-19 crriclm change, OCR is
More informationCell division occurs in a series of stages, or phases.
Mitosis Notes Cell division occurs in a series of stages, or phases. 1st: INTERPHASE Chromosomes are copied (# doubles) Chromosomes appear as threadlike coils (chromatin) at the start, but each chromosome
More informationComplete Dental Wings In-Office Solution
Complete Dental Wings In-Office Soltion Helping dental professionals transform creativity for over a decade Fonded in 2007, and now part of the Stramann Grop, the Dental Wings breadth of prodcts are distribted
More informationNeuroscience, Sloppiness, and Ground Truth
Probabilistic Modeling Lab, Interdisciplinary Affective Science Lab Northeastern University Neuroscience, Sloppiness, and Ground Truth (Or: could a computer scientist Game Shark a brain?) Eli Sennesh sennesh.e@husky.neu.edu
More informationVLSI Design, Fall Design of Adders Design of Adders. Jacob Abraham
8. Design of Adders 1 8. Design of Adders Jacob Abraham Department of Electrical and Computer Engineering The University of Texas at Austin VLSI Design Fall 2017 September 27, 2017 ECE Department, University
More informationRight Ventricular Impella Order Set Page 1 of 4
Right Ventriclar Impella Order Set Page 1 of 4 Pt. Identifier See Cardiovasclar Post-Operative IC Order Set See Cardiology Interventional POST Orders O aily 0. PATIENT WEIGHT: kg (reqired) PATIENT HEIGHT:
More informationComment #55,#56,#57, #63,#70,#104,#105, #106,#107, #117,#120, #121,#122,#126, #128,#326,#327, #399, (TDL#268, #269,#358,#143 from D2.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 Comment #55,#56,#57, #63,#70,#104,#105, #106,#107, #117,#120, #121,#122,#126,
More informationENVIRONMENTAL REINFORCEMENT LEARNING: A Real-time Learning Architecture for Primitive Behavior Refinement
ENVIRONMENTAL REINFORCEMENT LEARNING: A Real-time Learning Architecture for Primitive Behavior Refinement TaeHoon Anthony Choi, Eunbin Augustine Yim, and Keith L. Doty Machine Intelligence Laboratory Department
More informationEpisode 7. Modeling Network Traffic using Game Theory. Baochun Li Department of Electrical and Computer Engineering University of Toronto
Episode 7. Modeling Network Traffic using Game Theory aochun Li epartment of Electrical and Computer Engineering University of Toronto Networks, Crowds, and Markets, Chapter 8 Objective in this episode
More informationDATE 2006 Session 5B: Timing and Noise Analysis
DATE 2006 Session 5B: Timing and Noise Analysis Bus Stuttering : An Encoding Technique To Reduce Inductive Noise In Off-Chip Data Transmission Authors: Brock J. LaMeres, Agilent Technologies Sunil P. Khatri,
More informationAnalog Devices Welcomes Hittite Microwave Corporation NO CONTENT ON THE ATTACHED DOCUMENT HAS CHANGED
Analog Devices Welcomes Hittite Microwave Corporation NO CONTENT ON THE ATTACHED DOCUMENT HAS CHANGED www.analog.com www.hittite.com THIS PAGE INTENTIONALLY LEFT BLANK Frequency Hopping with Hittite PLLVCOs
More informationOCW Epidemiology and Biostatistics, 2010 David Tybor, MS, MPH and Kenneth Chui, PhD Tufts University School of Medicine October 27, 2010
OCW Epidemiology and Biostatistics, 2010 David Tybor, MS, MPH and Kenneth Chui, PhD Tufts University School of Medicine October 27, 2010 SAMPLING AND CONFIDENCE INTERVALS Learning objectives for this session:
More informationMethodology for Non-Randomized Clinical Trials: Propensity Score Analysis Dan Conroy, Ph.D., inventiv Health, Burlington, MA
PharmaSUG 2014 - Paper SP08 Methodology for Non-Randomized Clinical Trials: Propensity Score Analysis Dan Conroy, Ph.D., inventiv Health, Burlington, MA ABSTRACT Randomized clinical trials serve as the
More informationMathematical Models of Cancer. People. Oncogenes. Tumor suppressor genes
Mathematical Models of Cancer Franziska Michor Harvard University People Martin Nowak (Princeton) Yoh Iwasa (Kysh) Natalia Komarova (Princeton) Steven Frank (Irvine) Christoph Lengaer (Johns Hopkins) ert
More informationPalindrome Studies (Part 1)
Palindrome Studies (Part 1) The Palindrome Concept and Its Applications to Prime Numbers Hen ry Ibstedt Glimminge 2036 28060 Broby Sweden Abstract: This article ongmates from a proposal by M. L. Perez
More informationPsychosocial Factors and Success in Clinical SpeechLanguage Graduate Programs
Psychosocial Factors and Sccess in Clinical SpeechLangage Gradate Programs Rebecca M. Alper, Ph.D., CCC-SLP, Temple University Linda Loko, Ph.D., CCC-SLP, University of Iowa Richard R. Hrtig, Ph.D., University
More informationImpact of Local Interconnects on Timing and Power in a High Performance Microprocessor
Impact of Local Interconnects on Timing and Power in a High Performance Microprocessor Rupesh S. Shelar Low Power IA Group Intel Corporation, Austin, TX December 13 th 2011 UT ICS/IEEE Seminar, UT Austin
More informationUsing Lertap 5 in a Parallel-Forms Reliability Study
Lertap 5 documents series. Using Lertap 5 in a Parallel-Forms Reliability Study Larry R Nelson Last updated: 16 July 2003. (Click here to branch to www.lertap.curtin.edu.au.) This page has been published
More informationTour of the Cell 1. Types of cells. Why organelles? Eukaryote animal cells. Eukaryote plant cells. Prokaryote bacteria cells.
Tor of the Cell 1 Types of cells Prokaryote bacteria cells - no organelles - organelles Ekaryote animal cells Ekaryote plant cells Why organelles? Specialized strctres specialized fnctions mitochondria
More informationLeft Ventricular Impella 5.0/CP/2.5 Order Set Page 1 of 4
Left Ventriclar Impella 5.0/CP/2.5 Order Set Page 1 of 4 See Cardiovasclar Post-Operative IC Order Set See Cardiology Interventional POST Orders 04 PATIENT WEIGHT: kg (reqired) PATIENT HEIGHT: cm (reqired)
More informationCnvlutin: Ineffectual-Neuron-Free Deep Neural Network Computing
Cnvlutin: Ineffectual--Free Deep Neural Network Computing Jorge Albericio 1 Patrick Judd 1 Tayler Hetherington 2 Tor Aamodt 2 Natalie Enright Jerger 1 Andreas Moshovos 1 1 University of Toronto 2 University
More informationEditorial Note: this manuscript has been previously reviewed at another journal that is not operating a transparent peer review scheme.
Editorial Note: this manuscript has been previously reviewed at another journal that is not operating a transparent peer review scheme. This document only contains reviewer comments and rebuttal letters
More informationCourage is resistance to fear, mastery of fear not absence of fear. ~Mark Twain
Courage is resistance to fear, mastery of fear not absence of fear. ~Mark Twain Now that we ve learned about many of the skills you ll see in CBT, let s talk about how to put them all together. This section
More informationGrade Level Standards. Additionally focus on during unit. Workplaces 3A, 3C 02.AR AR.03. Workplaces 3D, 3E 02.CE
Bridges-Grade 2 Sept- Oct. 1st Sorting, patterning, and number Unit 1 23 5-6 Sorting and graphing 02.AR.01 02.AR.02 Workplaces 3A, 3C Students use visual and number patterns to make predictions and solve
More informationToxic stress in children. Dr. Kristin Hadfield Department of Biological and Experimental Psychology Queen Mary University of London
Toxic stress in children Dr. Kristin Hadfield Department of Biological and Experimental Psychology Qeen Mary University of London Toxic stress Toxic stress: the excessive or prolonged activation of the
More informationCleveland State University Department of Electrical and Computer Engineering Control Systems Laboratory. Experiment #3
Cleveland State University Department of Electrical and Computer Engineering Control Systems Laboratory Experiment #3 Closed Loop Steady State Error and Transient Performance INTRODUCTION The two primary
More informationCOVER THE CATERPILLAR
COVER THE CATERPILLAR NUMBER PATTERNS/FUNCTIONS Conting Eqivalence Patterns Getting Ready What Yo ll Need Pattern Blocks, at least 6 yellow, 20 ble, and 40 green per pair Cover the Caterpillar otlines,
More informationQuantifying the benefit of SHM: what if the manager is not the owner?
Bolognani, Denise and Verzobio, Andrea and Tonelli, Daniel and Cappello, Carlo and Glisic, Branko and Zonta, Daniele and Qigley, John (2018) Qantifying the benefit of strctral health monitoring : what
More informationCPSC 121 Some Sample Questions for the Final Exam
CPSC 121 Some Sample Questions for the Final Exam [0] 1. Tautologies and Contradictions: Determine whether the following statements are tautologies (definitely true), contradictions (definitely false),
More informationStatistics Mathematics 243
Statistics Mathematics 243 Michael Stob February 2, 2005 These notes are supplementary material for Mathematics 243 and are not intended to stand alone. They should be used in conjunction with the textbook
More informationA Fellowship in Pediatric Palliative Care:
A Fellowship in Pediatric Palliative Care: A qalitative stdy of social workers participating in an interdisciplinary fellowship program Marsha Joselow, MSW, LICSW Nicholas Prol, MSW, LICSW Arden O Donnell,
More informationImproving Your Sleep Course Session 5 Dealing with Nightmares
Improving Your Sleep Course Session 5 Dealing with Nightmares Adult Community Week 5 Dealing with Nightmares This session will: Help you to understand some causes and consequences of nightmares. Help you
More informationModule 3: Pathway and Drug Development
Module 3: Pathway and Drug Development Table of Contents 1.1 Getting Started... 6 1.2 Identifying a Dasatinib sensitive cancer signature... 7 1.2.1 Identifying and validating a Dasatinib Signature... 7
More informationA Flight RTEMS OSAL With Runtime Loader Support and Other Enhancements
A Flight RTEMS OSAL With Runtime Loader Support and Other Enhancements Kevin Gordon, Allen Brown Flight Software Johns Hopkins University Applied Physics Laboratory Laurel, MD This presentation does not
More informationAVOIDING THE 7 MAJOR MISTAKES PATIENTS MAKE BEFORE LIPO
AVOIDING THE 7 MAJOR MISTAKES PATIENTS MAKE BEFORE LIPO 1 7 MAJOR MISTAKES YOU WILL MAKE WHEN DECIDING TO HAVE LIPO As a consumer, it is inevitable that you will make mistakes. You are starting at ground
More informationTABLE OF CONTENTS. Introduction
TABLE OF CONTENTS Introduction Level 5 exemplar 1 Level 5 exemplar 2 Level 4 exemplar 1 Level 4 exemplar 2 Level 3 exemplar 1 Level 3 exemplar 2 Level 2 exemplar 1 Level 2 exemplar 2 Level 1 exemplar 1
More informationTake Charge of Your Pain Program: Patient Booklet
Take Charge of Your Pain Program: Patient Booklet TABLE OF CONTENTS ABOUT THIS BOOKLET... 3 THINGS TO KNOW ABOUT PAIN... 4 Pain Gate... 6 BECOMING MORE ACTIVE... 7 RELAXATION... 8 DEEP BREATHING... 9 IMAGERY...
More informationMultiplication and Division of Whole Numbers: Division of Whole Numbers
Connexions module: m34865 1 Multiplication and Division of Whole Numbers: Division of Whole Numbers Wade Ellis Denny Burzynski This work is produced by The Connexions Project and licensed under the Creative
More informationLESSON 4.5 WORKBOOK How do circuits regulate their output?
DEFINITIONS OF TERMS Homeostasis tendency to relatively stable equilibrium. Feed-forward inhibition control mechanism whereby the output of one pathway inhibits the activity of another pathway. Negative
More information(Introduce yourself) Today we are going to talk about Brushing Your Teeth!!
(Introduce yourself) Today we are going to talk about Brushing Your Teeth!! 1 What causes cavities? (Accept all answers sugar, candy, not brushing your teeth, pop, not going to the dentist, etc.) (If younger
More informationProject 4.4.2: Heart Disease Interventions
Project 4.4.2: Heart Disease Interventions Introduction Anna Garcia had a history of heart disease, but did this disease contribute to her death? Lifestyle plays a role in prevention and maintenance of
More informationPHYSICAL EDUCATION AND SPORT 2Ä ESO UNIT I THE HUMAN BODY AND PHYSICAL ACTIVITY
IES LAS MARINAS SECCIÓN BILINGÜE PHYSICAL EDUCATION AND SPORT 2Ä ESO UNIT I THE HUMAN BODY AND PHYSICAL ACTIVITY MICHAEL PHELPS The human body The human body is the most wonderful, complex machine in the
More informationTABLE OF CONTENTS. Introduction
TABLE OF CONTENTS Introduction Level 5 exemplar 1 Level 5 exemplar 2 Level 4 exemplar 1 Level 4 exemplar 2 Level 3 exemplar 1 Level 3 exemplar 2 Level 2 exemplar 1 Level 2 exemplar 2 Level 1 exemplar 1
More informationZoo400 Exam 1: Mar 25, 1999
Zoo400 Exam 1: Mar 25, 1999 NAME: There is only 1 best answer per question. (1 pt each) A large dendrite is 1mm long and has a diameter of 3.2 µ. Calculate the following using the assumption that the dendrite
More informationExperiment B-44 Muscle Strength
1 Experiment B-44 Muscle Strength Objectives To learn about the skeletal muscles. To find correlations between dominant, gender and more to grip strength. Modules and Sensors PC + NeuLog application USB-200
More information1 Thinking Critically With Psychological Science
CHAPTER 1 Thinking Critically With Psychological Thinking Critically Science With Psychological Science Preview The scientific attitde reflects an eagerness to skeptically scrtinize competing ideas with
More informationPhysical activity and heart and circulatory diseases
Physical activity and heart and circulatory diseases UNDERSTANDING PHYSICAL ACTIVITY Heart and circulatory diseases kill 1 in 4 people in the UK. Not being active enough is one of the reasons people get
More informationRules for state diagram variables (D3.1) v110
Rules for state diagram variables (D3.1) v110 Info (not part of baseline) Our state diagrams are inordinately complex, with a very large number of variables (current count 163 for the PSE). Given that
More informationMITOCW conditional_probability
MITOCW conditional_probability You've tested positive for a rare and deadly cancer that afflicts 1 out of 1000 people, based on a test that is 99% accurate. What are the chances that you actually have
More informationTechnologies for Data Analysis for Experimental Biologists
Technologies for Data Analysis for Experimental Biologists Melanie I Stefan, PhD HMS 15 May 2014 MI Stefan (HMS) Data Analysis with JMP 15 May 2014 1 / 35 Before we start Download files for today s class
More informationCumulative pregnancy rates for in vitro fertilization
FERTLTY AND STERLTY Copyright 1986 The American Fertility Society Printed in U.8A. Cmlative pregnancy rates for in vitro fertilization David S. Gzick, M.D., Ph.D.* Charles ilkes, M.D.t Hoard. Jones, Jr.,
More informationStandard Products ACT15530 CMOS Manchester Encoder / Decoder May 16, 2005
Standard Products ACT15530 CMOS Manchester Encoder / Decoder www.aeroflex.com/avionics May 16, 2005 FEATURES MIL-STD-1553 Compatible 1.25 Megabit/sec Maximum Data Rate Sync Identification and Lock-in Clock
More informationChapter 20 Confidence Intervals with proportions!
Chapter 20 Confidence Intervals with proportions! Statistic or Type of Variable Parameter Point Estimate Quantitative Categorical (Binary) Any Confidence Interval Point Estimate ± Margin of Error Point
More informationF²MC-8FX FAMILY MB95200H/210H SERIES HOW TO DO CR TRIMMING 8-BIT MICROCONTROLLER APPLICATION NOTE
Fujitsu Microelectronics (Shanghai) Co., Ltd Application Note MCU-AN-500014-E-10 F²MC-8FX FAMILY 8-BIT MICROCONTROLLER MB95200H/210H SERIES HOW TO DO CR TRIMMING APPLICATION NOTE CR trimming Operation
More informationFIGHTING DRUG-RESISTANT MALARIA
FIGHTING DRUG-RESISTANT MALARIA Read the daily message and record notes of important points and deliverables. (5 min) NSEI 1.3.1 WARM-UP Open your pinned Daily Message Notes Add the today s date and the
More informationE SERIES. Contents CALIBRATION PROCEDURE. Version 2.0
CALIBRATION PROCEDURE E SERIES Version 2.0 Contents Introduction Document Scope... 2 Calibration Overview... 3 What Is Calibration?... 3 Why Calibrate?... 3 How Often Should You Calibrate?... 3 What Can
More informationWHEN COPD* SYMPTOMS GET WORSE
WHEN COPD* SYMPTOMS GET WORSE Boehringer Ingelheim Pharmaceuticals, Inc. has no ownership interest in any other organization that advertises or markets its disease management products and services. *Includes
More informationDownload block artwork at whatisnano.org
Download block artw at Block artw ias: Stained glass: istockphoto., Gold particles: for the NISE Netw. Swflake: urtesy of Kenneth Libbret, swcrystals., Ice structure: Martin McCarthy for the NISE Netw.
More informationPALLIATIVE CARE. A Brief Intervention. Euan Paterson Macmillan GP Facilitator (Glasgow)
PALLIATIVE CARE A Brief Intervention Euan Paterson Macmillan GP Facilitator (Glasgow) euan.paterson@ntlworld.com 07792120108 1 or How to deal with ACP, epcs and the Palliative Care DES http://www.palliativecareggc.org.uk/
More informationMath Circle Intermediate Group October 9, 2016 Combinatorics
Math Circle Intermediate Group October 9, 2016 Combinatorics Warm-up problems Remember the following key ideas: n! =n (n 1) (n 2) (n 3)... 1 Ck n = n! k!(n k)! P n k = n! (n k)! 1. Complete the following
More informationDarshan_04_0917.pdf (PSE state machine Part A- Using CLASS_PROBE in Figure /16) Comment (i-198, i-269, i-406)
Darshan_04_0917.pdf (PSE state machine Part A- Using CLASS_PROBE in Figure 145-15/16) Comment (i-198, i-269, i-406) Some PSE architectures are generating sequences of detection + classification events
More informationBPMN Business Process Modeling Notations
BPMN Business Process Modeling Notations Hala Skaf-Molli Hala.Skaf@univ-nantes.fr http://pagesperso.lina.univ-nantes.fr/~skaf-h References BBMN January 2011: http://www.omg.org/spec/bpmn/2.0 (538 pages)
More informationCond. Probability and Medicine
Cond. Probability and Medicine Conditional probability has an important application in medicine, particularly in studying the eectiveness of tests that detect a disease or condition. Tests have two results:
More information10/17/2013. Billing and Coding in Long Term Care: Keeping the Wolves at Bay. Disclosure
Billing and Coding in Long Term Care: Keeping the Wolves at Bay Maine Medical Directors Association Annual Conference October 11, 2013 Alva S Baker, MD, CMD-R Disclosure Dr. Baker has indicated that he
More informationDesign, Sampling, and Probability
STAT 269 Design, Sampling, and Probability Three ways to classify data Quantitative vs. Qualitative Quantitative Data: data that represents counts or measurements, answers the questions how much? or how
More informationStatistical Analysis of Method Comparison Data
Statistical Analysis of Method Comparison Data Testing rmality GEORGE S. CEMBROWSKI, PH.D., JAMES O. WESTGARD, PH.D., WILLIAM J. CONOVER, PH.D., AND ERIC C. TOREN, JR., PH.D. Cembrowski, George S., Westgard,
More informationProteome Discoverer Version 1.3
Xcalibur Proteome Discoverer Version 1.3 Installation Guide XCALI-97359 Revision A May 2011 2011 Thermo Fisher Scientific Inc. All rights reserved. Xcalibur is a registered trademark of Thermo Fisher Scientific
More informationConfidence Estimation for Speculation Control
Confidence Estimation for Speculation Control Dirk Grunwald and Artur Klauser Department of Computer Science Campus Box 430 University of Colorado Boulder, CO 80309 fgrunwald,klauserg@cs.colorado.edu Srilatha
More information15.301/310, Managerial Psychology Prof. Dan Ariely Recitation 8: T test and ANOVA
15.301/310, Managerial Psychology Prof. Dan Ariely Recitation 8: T test and ANOVA Statistics does all kinds of stuff to describe data Talk about baseball, other useful stuff We can calculate the probability.
More informationMachine Learning Statistical Learning. Prof. Matteo Matteucci
Machine Learning Statistical Learning Pro. Matteo Matteucci Statistical Learning Outline o What Is Statistical Learning? Why estimate? How do we estimate? The trade-o between prediction accuracy & model
More information