Outline Pipeline, Pipelined datapath Dependences, Hazards Structural, Data - Stalling, Forwarding Control Hazards Branch prediction

Size: px
Start display at page:

Download "Outline Pipeline, Pipelined datapath Dependences, Hazards Structural, Data - Stalling, Forwarding Control Hazards Branch prediction"

Transcription

1 Control Hazard

2 Outline Pipeline, Pipelined datapath Dependences, Hazards Structural, Data - Stalling, Forwarding Control Hazards Branch prediction

3 Control Hazard Arise from the pipelining of branches and other instructions that change the PC

4 Control Hazard Arise from the pipelining of branches and other instructions that change the PC Also called Branch Hazards

5 Branch Evaluation

6 beq beq $1, $1, $3, $3, and and $12, $2, $2, $5 $5 or or $13, $6, $6, $2 $2 add add $14, $2, $2, $2 $ lw lw $4, $4, 50($7) Control Hazard

7 beq Control Hazard beq beq $1, $1, $3, $3, and and $12, $2, $2, $5 $5 or or $13, $6, $6, $2 $2 add add $14, $2, $2, $2 $ lw Time lw $4, $4, 50($7) (clock cycles)

8 Control Hazard beq beq $1, $1, $3, $3, and and $12, $2, $2, $5 $5 or or $13, $6, $6, $2 $2 add add $14, $2, $2, $2 $ lw Time lw $4, $4, 50($7) (clock cycles) beq IF and

9 Control Hazard beq beq $1, $1, $3, $3, and and $12, $2, $2, $5 $5 or or $13, $6, $6, $2 $2 add add $14, $2, $2, $2 $ lw Time lw $4, $4, 50($7) (clock cycles) beq IF ID EX and or IF ID IF

10 beq beq $1, $1, $3, $3, and and $12, $2, $2, $5 $5 or or $13, $6, $6, $2 $2 add add $14, $2, $2, $2 $2 Control Hazard Branch Taken lw Time lw $4, $4, 50($7) (clock cycles) beq IF ID EX and or IF ID IF

11 beq beq $1, $1, $3, $3, and and $12, $2, $2, $5 $5 or or $13, $6, $6, $2 $2 add add $14, $2, $2, $2 $2 Control Hazard NPC Updates lw Time lw $4, $4, 50($7) (clock cycles) beq and IF ID EX MEM IF ID EX or add IF ID IF

12 beq beq $1, $1, $3, $3, and and $12, $2, $2, $5 $5 or or $13, $6, $6, $2 $2 add add $14, $2, $2, $2 $2 Control Hazard NPC Updates lw Time lw $4, $4, 50($7) (clock cycles) beq and IF ID EX MEM IF ID EX or add IF ID IF Insert NOP NOP

13 Control Hazard beq beq $1, $1, $3, $3, and and $12, $2, $2, $5 $5 or or $13, $6, $6, $2 $2 Branch add add $14, $2, $2, $2 target $2 enters the the pipeline lw Time lw $4, $4, 50($7) (clock cycles) beq and or IF ID EX MEM WB IF ID EX MEM IF ID EX add IF ID Target: lw IF

14 Control Hazard beq beq $1, $1, $3, $3, and and $12, $2, $2, $5 $5 or or $13, $6, $6, $2 $2 add add $14, $2, $2, $2 $ lw Time lw $4, $4, 50($7) (clock cycles) beq and or add IF ID EX MEM WB IF ID EX MEM WB IF ID EX MEM IF ID EX Target: lw IF ID Target+1 IF

15 Control Hazard beq beq $1, $1, $3, $3, and and $12, $2, $2, $5 $5 or or $13, $6, $6, $2 $2 add add $14, $2, $2, $2 $ lw Time lw $4, $4, 50($7) (clock cycles) beq IF ID EX MEM WB and IF ID EX MEM WB or IF ID EX MEM WB add IF ID EX MEM WB Target: lw IF ID EX MEM WB Target+1 IF ID EX MEM

16 Control Hazard beq beq $1, $1, $3, $3, and and $12, $2, $2, $5 $5 or or $13, $6, $6, $2 $2 add add $14, $2, $2, $2 $ lw Time lw $4, $4, 50($7) (clock cycles) Target: beq and or add lw IF ID EX MEM WB IF ID EX MEM WB IF ID EX MEM WB IF ID EX MEM WB IF ID EX MEM WB Branch Penalty = 3 cycles

17 Control Hazard Branch evaluation occurs in EX stage. PC updates in MEM stage. Branch target loads in the next cycle The delay in determining the proper instruction to fetch is called a Control Hazard or Branch Hazard.

18 Reducing Pipeline Branch Penalties

19 Reducing Pipeline Branch Penalties Freeze the pipeline

20 Reducing Pipeline Branch Penalties Freeze the pipeline Time (clock cycles) beq nop nop nop lw IF ID EX MEM WB IF ID EX MEM WB IF ID EX MEM WB IF ID EX MEM WB IF ID EX MEM WB

21 Reducing Branch Delay

22 Reducing Branch Delay Most branches rely on simple tests (equality or sign) Move the branch decision up

23 Reducing Branch Delay Most branches rely on simple tests (equality or sign) Move the branch decision up Compute NPC earlier Evaluate branch at the earliest

24 Reducing Branch Delay

25 NPC Reducing Branch Delay

26 Reducing Branch Delay NPC Branch Delay: Delay between Branch instruction fetch and Branch Target fetch of of a taken branch.

27 Branch Delay ADD BEQ SUB... R2, R3,R4 R2, R4, loop R5, R5,R4 Time (clock cycles) ADD BEQ IF ID IF

28 Branch Delay ADD BEQ SUB... R2, R3,R4 R2, R4, loop R5, R5,R4 Time (clock cycles) ADD IF ID EX BEQ IF ID SUB IF

29 Branch Delay ADD BEQ SUB... R2, R3,R4 R2, R4, loop R5, R5,R4 Time (clock cycles) ADD IF ID EX BEQ IF ID SUB IF PC = PC + Offset

30 Branch Delay ADD BEQ SUB... R2, R3,R4 R2, R4, loop R5, R5,R4 Time (clock cycles) ADD IF ID EX MEM BEQ IF ID EX SUB IF NOP ID Branch Target IF

31 Branch Delay ADD BEQ SUB... R2, R3,R4 R2, R4, loop R5, R5,R4 Time (clock cycles) ADD IF ID EX MEM WB BEQ IF ID EX MEM SUB IF NOP ID NOP EX Branch Target IF ID

32 Branch Delay ADD BEQ SUB... R2, R3,R4 R2, R4, loop R5, R5,R4 Time (clock cycles) ADD IF ID EX MEM WB BEQ IF ID EX MEM WB SUB IF NOP ID NOP EX MEM NOP NOP WB Branch Target IF ID EX MEM WB

33

34

35 Branch Delay Slot Time (clock cycles) Branch IF ID EX MEM WB Instruction i + 1 Branch Target Branch Target + 1 IF ID EX MEM WB IF ID EX MEM WB IF ID EX MEM WB Branch Delay Slot

36 Branch Hazards Time (clock cycles) Branch IF ID EX MEM WB Instruction i + 1 Branch Target Branch Target + 1 IF ID EX MEM WB IF ID EX MEM WB IF ID EX MEM WB Branch Target IF IF ID EX MEM WB 1 stall cycle for every branch yields a performance loss of 10% to 30%!

37 Example Branch Taken

38

39

40 Branch Evaluation in ID Steps Are beq inputs ready?

41 Branch Evaluation in ID Steps Decode the instruction Decide whether to bypass/forward to the equality unit Forwarding Logic has to be modfied Complete the comparison If branch taken, set the PC to the branch target address.

42 Branch Evaluation Forwarding New forwarding logic required Source operands can come from ALU/MEM or MEM/WB If source operands are not ready, data hazard can occur and a stall will be needed add add $1, $1, $2, $2, $2 $2 beq beq $1, $1, $3, $3,

43 Reducing Pipeline Branch Penalties Freeze the pipeline Static Prediction Predict Untaken, Predict Taken Delayed Branch Fill Branch Delay Slot

44 Predict Untaken Scheme Time (clock cycles) Untaken Branch IF ID EX MEM WB Instruction i + 1 Instruction i + 2 Instruction i + 3 IF ID EX MEM WB IF ID EX MEM WB IF ID EX MEM WB Time (clock cycles) Taken Branch IF ID EX MEM WB Instruction i + 1 Branch Target Branch Target + 1 IF ID EX MEM WB IF ID EX MEM WB IF ID EX MEM WB

45 Reducing Pipeline Branch Penalties beq $1, $3, 28 and and $12, $12, $2, $2, $5 $5 or or $13, $13, $6, $6, $2 $2 add add $14, $14, $2, $2, $2 $2 lw lw $4, $4, 50($7) 50($7) Predict Taken beq $1, $3, 28

46 Reducing Pipeline Branch Penalties Predict Taken Great if prediction is correct beq beq $1, $1, $3, $3, and and $12, $12, $2, $2, $5 $5 or or $13, $13, $6, $6, $2 $2 add add $14, $14, $2, $2, $2 $2 lw lw $4, $4, 50($7) 50($7)

47 Reducing Pipeline Branch Penalties Predict Taken Great if prediction is correct. Penalty on misprediction only. Time (clock cycles) beq beq $1, $1, $3, $3, and and $12, $12, $2, $2, $5 $5 or or $13, $13, $6, $6, $2 $2 add add $14, $14, $2, $2, $2 $2 lw lw $4, $4, 50($7) 50($7) beq lw and IF ID EX MEM WB IF ID EX MEM WB IF ID EX MEM WB IF ID EX MEM WB IF ID EX MEM WB

48 Reducing Pipeline Branch Penalties sll... srl srl $14, $14, $2, $2, $2 $2 beq beq $1, $1, $3, $3, and and $12, $12, $2, $2, $5 $ Fill the branch delay slot sll...

49 Reducing Pipeline Branch Penalties Fill the branch delay slot sll sll srl srl $14, $14, $2, $2, $2 $2 beq beq $1, $1, $3, $3, and and $12, $12, $2, $2, $5 $ Time (clock cycles) beq srl IF ID EX MEM WB IF ID EX MEM WB branch target IF ID EX MEM WB

50 Branch Delay Slot Predict taken Predict untaken

51 Static Branch Prediction

52 Dynamic Branch Prediction 0x0100 0x0100 while(1) {{ for(i=0; i<count; i++) i++) {{ }} BRANCH BRANCH }}

53 Dynamic Branch Prediction 0x0100 0x0100 while(1) {{ for(i=0; i<count; i++) i++) {{ }} BRANCH BRANCH }} BRANCH TARGET BUFFER PC Prediction Target 0x x128 0x x080 0x x Addresses of branches in the program

54 Dynamic Branch Prediction Branch Target Buffer Single bit predictors (1-bit bimodal predictor) Change prediction with branch behaviour No. of wrong predictions? 0x0100 0x0100 while(1) {{ for(i=0; i<count; i++) i++) {{ }} BRANCH BRANCH }} BRANCH TARGET BUFFER PC Prediction Target 0x x128 0x x080 0x x Addresses of branches in the program

55 Dynamic Branch Prediction Branch Target Buffer Single bit predictors (1-bit bimodal predictor) Change prediction with branch behaviour No. of wrong predictions? 0x0100 0x0100 while(1) {{ for(i=0; i<count; i++) i++) {{ }} BRANCH BRANCH }} Branch instruction behaviour T T T T N T T T T T T T T T T T T Wrong Predictions BRANCH TARGET BUFFER PC Prediction Target 0x x128 0x x080 0x x Addresses of branches in the program

56 Dynamic Branch Prediction Branch Target Buffer Single bit predictors (1-bit bimodal predictor) Change prediction with branch behaviour No. of wrong predictions? 0x0100 0x0100 while(1) {{ for(i=0; i<count; i++) i++) {{ }} BRANCH BRANCH }} Branch instruction behaviour T T T T N T T T T T T T T T T T T Wrong Predictions BRANCH TARGET BUFFER PC Prediction Target 0x x128 0x x080 0x x Addresses of branches in the program Can Can we we do do better?

57 Dynamic Branch Prediction 0010 Branch Prediction Bits

58 Dynamic Branch Prediction 2-bit predictors Branch Prediction Bits 2-bit Bimodal Saturating Counter

59 Dynamic Branch Prediction 2-bit predictors Branch Prediction Bits 2-bit Bimodal Saturating Counter

60 Dynamic Branch Prediction 2-bit predictors... T T T N T T T T T T T T...

61 Dynamic Branch Prediction 2-bit predictors... T T T N T T T T T T T T...

62 Dynamic Branch Prediction 2-bit predictors... T T T N T T T T T T T T...

63 Dynamic Branch Prediction 2-bit predictors... T T T N T T T T T T T T...

64 Dynamic Branch Prediction 2-bit predictors... T T T N T T T T T T T T...

65 Dynamic Branch Prediction 2-bit predictors... T T T N T T T T T T T T...

66 Dynamic Branch Prediction 2-bit predictors T T T N T T T T T T T T...

67 Dynamic Branch Prediction n-bit saturating counters

68 Branch Predictors Without Branch Predictor With With Branch Predictor

69 Observations? Dynamic Branch Prediction

70 Correlating Branch Predictors eqntott code code if (aa == 2) aa = 0; if (bb == 2) bb = 0; if (aa!=bb) {

71 Correlating Branch Predictors eqntott code code if (aa == 2) aa = 0; if (bb == 2) bb = 0; if (aa!=bb) { Outcome of the previous branch X 0010 Branch Prediction Buffer

72 Correlating Branch Predictors eqntott code code if (aa == 2) aa = 0; if (bb == 2) bb = 0; if (aa!=bb) { Two-level predictors (1,2) predictor Outcome of the previous branch X 0010 Branch Prediction Buffer

73 Correlating Branch Predictors eqntott code code if (aa == 2) aa = 0; if (bb == 2) bb = 0; if (aa!=bb) { Two-level predictors (1,2) predictor Outcome of the previous branch X 0010 Branch Prediction Buffer Yeh and Patt, Alternative implementations of two-level adaptive branch prediction, ISCA, 1992.

74 Correlating Branch Predictors if (aa == 2) aa = 0; Outcomes of the previous 2 branches Branch Prediction Buffer if (bb == 2) bb = 0; if (aa!=bb) { XX 0010 A 4096 bit, (2,2) buffer supports how many branch instructions? Yeh and Patt, Alternative implementations of two-level adaptive branch prediction, ISCA, 1992.

75 Correlating Branch Predictors if (aa == 2) aa = 0; Outcomes of the previous 2 branches Branch Prediction Buffer if (bb == 2) bb = 0; if (aa!=bb) { XX 0010 A 4096 bit, (2,2) buffer supports how many branch instructions? (m,n) BPB bits=2 m n No. of prediction entries Yeh and Patt, Alternative implementations of two-level adaptive branch prediction, ISCA, 1992.

76 Correlating Branch Predictors Yeh and Patt, ISCA, 1992.

77 Local Predictors Previous outcomes of the same branch Branch Prediction Buffer XXXXXXXXXX K entries

78 Local Predictors A history of branch behaviour is recorded Previous outcomes of the same branch Branch Prediction Buffer XXXXXXXXXX K entries

79 Local Predictors A history of branch behaviour is recorded One for each possible combination of outcomes for the last n occurrences of this branch Previous outcomes of the same branch Branch Prediction Buffer XXXXXXXXXX K entries

80 Local Predictors Example 0x0100 0x0100 while(1) {{ for(i=0; i<count; i++) i++) {{ }} BRANCH BRANCH }} Branch instruction behaviour T T N T T T T N T T T T N T T

81 Local Predictors Example 0x0100 0x0100 while(1) {{ for(i=0; i<count; i++) i++) {{ }} BRANCH BRANCH }} Branch instruction behaviour T T N T T T T N T T T T N T T Local History Prediction NT NT T T T T T T T T NT NT

82 Tournament Predictors

83 Tournament Predictors Branch PC PC Local predictor Global predictor Predictor Selector Prediction

84 Tournament Predictors Use multiple predictors: Global, local or mix Branch PC PC Local predictor Global predictor Predictor Selector Prediction

85 Tournament Predictors Use multiple predictors: Global, local or mix Combine them with a selector 2 bit saturating counter to select the right predictor for the branch (global vs. local) Branch PC PC Local predictor Global predictor Predictor Selector Prediction

86 Tournament Predictors

87 Outline Pipeline, Pipelined datapath Dependences, Hazards Structural, Data - Stalling, Forwarding Control Hazards Branch prediction

Outline. Pipeline, Pipelined datapath Dependences, Hazards. Control Hazards Branch prediction. Structural, Data - Stalling, Forwarding

Outline. 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 information

Consider executing this sequence of instructions in the pipeline:

Consider 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 information

Control Hazards. EE 457 Unit 6c. Option 1: Stalling. An Opening Example. Control Hazards

Control 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 information

Computer Architecture ELEC2401 & ELEC3441

Computer 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

EE457 Lab 6 Design of a Pipelined CPU Lab 6 Part 4 Questions 10/29/2006. Lecture by Gandhi Puvvada. University of Southern California

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 information

Florida State University Libraries

Florida 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 information

Abstract. 1 Introduction

Abstract. 1 Introduction Composite Confidence Estimators for Enhanced Speculation Control Daniel A. Jiménez Calvin Lin Department of Computer Sciences The University of Texas at Austin Austin, TX 78712 djimenez,lin @cs.utexas.edu

More information

Chapter 8 Multioperand Addition

Chapter 8 Multioperand Addition Chapter 8 Multioperand Addition Using Two-Operand Adders Carry-Save Adders Wallace and Dadda Trees Parallel Counters Generalized Parallel Counters Adding Multiple Signed Numbers Ch 8. Multioperand Addition

More information

An Analysis of Correlation and Predictability: What Makes Two-Level Branch Predictors Work

An Analysis of Correlation and Predictability: What Makes Two-Level Branch Predictors Work An Analysis of Correlation and Predictability: What Makes Two-Level Branch Predictors Work Marius Evers Sanjay J. Patel Robert S. Chappell Yale N. Patt Department of Electrical Engineering and Computer

More information

Confidence Estimation for Speculation Control

Confidence 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 information

Reducing Power Requirements of Instruction Scheduling Through Dynamic Allocation of Multiple Datapath Resources*

Reducing Power Requirements of Instruction Scheduling Through Dynamic Allocation of Multiple Datapath Resources* Reducing Power Requirements of Instruction Scheduling Through Dynamic Allocation of Multiple Datapath Resources* Dmitry Ponomarev, Gurhan Kucuk, Kanad Ghose Department of Computer Science State University

More information

MultiCycle MIPS. Motivation

MultiCycle MIPS. Motivation 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,

More information

KINGS 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 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 information

Confidence Estimation for Speculation Control

Confidence 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 grunwald,klauser @cs.colorado.edu Srilatha

More information

Improving Branch Prediction by considering Affectors and Affectees Correlations

Improving Branch Prediction by considering Affectors and Affectees Correlations Improving Branch Prediction by considering Affectors and Affectees Correlations Yiannakis Sazeides 1, Andreas Moustakas 2,, Kypros Constantinides 2,, and Marios Kleanthous 1 1 University of Cyprus, Nicosia,

More information

The Significance of Affectors and Affectees Correlations for Branch Prediction

The Significance of Affectors and Affectees Correlations for Branch Prediction he Significance of Affectors and Affectees Correlations for Branch Prediction Yiannakis Sazeides 1, Andreas Moustakas 2,, Kypros Constantinides 2,, and Marios Kleanthous 1 1 University of Cyprus, icosia,

More information

ADVANCED VBA FOR PROJECT FINANCE Near Future Ltd. Registration no

ADVANCED VBA FOR PROJECT FINANCE Near Future Ltd. Registration no ADVANCED VBA FOR PROJECT FINANCE f i n a n c i a l f o r e c a s t i n G 2017 Near Future Ltd. Registration no. 10321258 www.nearfuturefinance.com info@nearfuturefinance.com COURSE OVERVIEW This course

More information

CHAPTER 4 CONTENT LECTURE 1 November :28 AM

CHAPTER 4 CONTENT LECTURE 1 November :28 AM CHAPTER 4 By Radu Muresan University of Guelph Page 1 CHAPTER 4 CONTENT LECTURE 1 November 07 12 10:28 AM UNIPROCESSOR SCHEDULING Real Time Task Model Concepts Types of Real Time Tasks and Their Characteristics

More information

Sporting Capital Resource Sheet 1 1 Sporting Capital what is it and why is it important to sports policy and practice?

Sporting Capital Resource Sheet 1 1 Sporting Capital what is it and why is it important to sports policy and practice? Sporting Capital Resource Sheet 1 1 Sporting Capital what is it and why is it important to sports policy and practice? Introduction This Resource Sheet i introduces a new theory of Sporting Capital and

More information

SNJB College of Engineering Department of Computer Engineering

SNJB 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 information

Adaptive Mode Control: A Static-Power-Efficient Cache Design

Adaptive Mode Control: A Static-Power-Efficient Cache Design Adaptive Mode Control: A Static-Power-Efficient Cache Design Huiyang Zhou, Mark Toburen, Eric Rotenberg, Tom Conte Center for Embedded Systems Research (CESR) Department of Electrical & Computer Engineering

More information

Interrupts in Detail. A hardware and software look at interrupts

Interrupts 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 information

Instruction latencies and throughput for AMD and Intel x86 processors

Instruction 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 information

Biosecurity Logical, Implementable Biosecurity Plans for Horseshows

Biosecurity Logical, Implementable Biosecurity Plans for Horseshows Biosecurity Logical, Implementable Biosecurity Plans for Horseshows Dr. Katie Flynn California Department of Food and Agriculture Animal Health Branch The Perfect Storm at a Show Entry and Movement of

More information

AUTOMATED DEBUGGING. Session Leader: Zongxu Mu

AUTOMATED DEBUGGING. Session Leader: Zongxu Mu AUTOMATED DEBUGGING Session Leader: Zongxu Mu THE FIRST COMPUTER BUG Source: https://plus.google.com/107048744275438760860/posts/twfceqadsld 10/22/2013 Automated Debugging - Zongxu Mu 2 A RANDOM COMPUTER

More information

Post-Silicon Bug Diagnosis with Inconsistent Executions

Post-Silicon Bug Diagnosis with Inconsistent Executions Post-Silicon Bug Diagnosis with Inconsistent Executions Andrew DeOrio Daya Shanker Khudia Valeria Bertacco University of Michigan ICCAD 11 9 November 2011 Functional bugs 17 Jan 1995 Electrical failures

More information

Section 2 8. Section 2. Instructions How To Get The Most From This Program Dr. Larry Van Such.

Section 2 8. Section 2. Instructions How To Get The Most From This Program Dr. Larry Van Such. Section 2 8 Section 2 Instructions How To Get The Most From This Program Section 2 9 INSTRUCTIONS To ensure the greatest amount of your success with this program please read through this section very carefully

More information

40 GbE and 100 GbE PCS Considerations Key Questions to be Answered concerning OTN mapping for MLD (CTBI) architecture

40 GbE and 100 GbE PCS Considerations Key Questions to be Answered concerning OTN mapping for MLD (CTBI) architecture 40 GbE and 100 GbE PCS Considerations Key Questions to be Answered concerning OTN mapping for MLD (CTBI) architecture Stephen J. Trowbridge Alcatel-Lucent 40 GbE and 100 GbE PCS considerations Supporters

More information

Institutional Review Boards and Human Subjects Protection

Institutional Review Boards and Human Subjects Protection Institutional Review Boards and Human Subjects Protection Professor Ron Fricker! Naval Postgraduate School! Monterey, California! 6/25/12 1 Goals for this Lecture! A nasty little bit of history! The Belmont

More information

Genes and Inheritance (11-12)

Genes and Inheritance (11-12) Genes and Inheritance (11-12) You are a unique combination of your two parents We all have two copies of each gene (one maternal and one paternal) Gametes produced via meiosis contain only one copy of

More information

Logic Model. When do you create a Logic Model? Create your LM at the beginning of an evaluation and review and update it periodically.

Logic Model. When do you create a Logic Model? Create your LM at the beginning of an evaluation and review and update it periodically. RRC Evaluation Tool Basket: Logic Model 1 Logic Model What is a Logic Model? A logic model is a series of if-then statements that outlines what you expect to happen in your program. For example, If these

More information

Copyright Strengthworks International Publishing. All rights are reserved. Updated

Copyright Strengthworks International Publishing. All rights are reserved. Updated Copyright 2016. Strengthworks International Publishing. All rights are reserved. Updated 03.21.16 THE V-TAPER SOLUTION FINAL PHASE SUPPLEMENT GUIDE By Brad Pilon 2 The V-Taper Solution THE V-TAPER SOLUTION

More information

Cnvlutin: Ineffectual-Neuron-Free Deep Neural Network Computing

Cnvlutin: 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 information

Fully Automated IFA Processor LIS User Manual

Fully Automated IFA Processor LIS User Manual Fully Automated IFA Processor LIS User Manual Unless expressly authorized, forwarding and duplication of this document is not permitted. All rights reserved. TABLE OF CONTENTS 1 OVERVIEW... 4 2 LIS SCREEN...

More information

Trio Motion Technology Ltd. Shannon Way, Tewkesbury, Gloucestershire. GL20 8ND United Kingdom Tel: +44 (0) Fax: +44 (0)

Trio Motion Technology Ltd. Shannon Way, Tewkesbury, Gloucestershire. GL20 8ND United Kingdom Tel: +44 (0) Fax: +44 (0) www.triomotion.com Trio Motion Technology Ltd. Shannon Way, Tewkesbury, Gloucestershire. GL20 8ND United Kingdom Tel: +44 (0)1684 292333 Fax: +44 (0)1684 297929 1000 Gamma Drive Suite 206 Pittsburgh, PA

More information

GLP-1 Initiation and Follow Up. Version Date Summary of Changes 1.0 April 2013 This is a new template

GLP-1 Initiation and Follow Up. Version Date Summary of Changes 1.0 April 2013 This is a new template Template Control Page GLP-1 Initiation and Follow Up Template Guide Title GLP-1 Initiation and Follow Up Author CEG Version 1.0 Status Active DOCUMENT MANAGEMENT REVISION HISTORY Version Date Summary of

More information

GENETICS - CLUTCH CH.2 MENDEL'S LAWS OF INHERITANCE.

GENETICS - CLUTCH CH.2 MENDEL'S LAWS OF INHERITANCE. !! www.clutchprep.com CONCEPT: MENDELS EXPERIMENTS AND LAWS Mendel s Experiments Gregor Mendel was an Austrian monk who studied Genetics using pea plants Mendel used pure lines meaning that all offspring

More information

Professional learning: Helping children who are experiencing mental health difficulties Topic 1: Understanding mental health. Leadership team guide

Professional learning: Helping children who are experiencing mental health difficulties Topic 1: Understanding mental health. Leadership team guide 4 component Professional learning: Helping children who are experiencing mental health difficulties Topic 1: Understanding mental health Leadership team guide Acknowledgement: KidsMatter Australian Early

More information

Dräger Alcotest 8610

Dräger Alcotest 8610 Dräger Alcotest 8610 The Dräger Alcotest 8610 Kit includes the Dräger Alcotest 7510, encased with the Dräger Mobile Printer, keyboard, mag card reader, mouthpieces, batteries, and printer paper. The Alcotest

More information

Rational Agents (Ch. 2)

Rational Agents (Ch. 2) Rational Agents (Ch. 2) Extra credit! Occasionally we will have in-class activities for extra credit (+3%) You do not need to have a full or correct answer to get credit, but you do need to attempt the

More information

Appendix B. Nodulus Observer XT Instructional Guide. 1. Setting up your project p. 2. a. Observation p. 2. b. Subjects, behaviors and coding p.

Appendix B. Nodulus Observer XT Instructional Guide. 1. Setting up your project p. 2. a. Observation p. 2. b. Subjects, behaviors and coding p. 1 Appendix B Nodulus Observer XT Instructional Guide Sections: 1. Setting up your project p. 2 a. Observation p. 2 b. Subjects, behaviors and coding p. 3 c. Independent variables p. 4 2. Carry out an observation

More information

Dräger Alcotest Hard protective case Robust and weatherproof. All case components power on when the case is opened.

Dräger Alcotest Hard protective case Robust and weatherproof. All case components power on when the case is opened. Dräger Alcotest 8610 The Dräger Alcotest 8610 Kit includes the Dräger Alcotest 7510, encased with the Dräger Mobile Printer, keyboard, mag card reader, mouthpieces, batteries, and printer paper. The Alcotest

More information

Understanding Models (chapter 1) Information (chapter 2)

Understanding Models (chapter 1) Information (chapter 2) Understanding Models (chapter 1) Information (chapter 2) 2 Healthcare is based on concepts about Human body Disease Treatment Nature--plants, chemicals, physics Ideas from observation of the physical world

More information

Automatic Fault Tree Derivation from Little-JIL Process Definitions

Automatic Fault Tree Derivation from Little-JIL Process Definitions Automatic Fault Tree Derivation from Little-JIL Process Definitions Bin Chen, George S. Avrunin, Lori A. Clarke, and Leon J. Osterweil Laboratory for Advanced Software Engineering Research (LASER) University

More information

Intelligent Agents. Soleymani. Artificial Intelligence: A Modern Approach, Chapter 2

Intelligent Agents. Soleymani. Artificial Intelligence: A Modern Approach, Chapter 2 Intelligent Agents CE417: Introduction to Artificial Intelligence Sharif University of Technology Spring 2016 Soleymani Artificial Intelligence: A Modern Approach, Chapter 2 Outline Agents and environments

More information

Diagnosis via Model Based Reasoning

Diagnosis via Model Based Reasoning Diagnosis via Model Based Reasoning 1 Introduction: Artificial Intelligence and Model Based Diagnosis 1.1 Diagnosis via model based reasoning 1.2 The diagnosis Task: different approaches Davies example

More information

AUDIT OUTLINE INFORMATION SUMMARY

AUDIT OUTLINE INFORMATION SUMMARY AUDIT OUTLINE INFORMATION SUMMARY 1. External QA Each DAFNE centre will undergo an external audit visit every 3 years. The external audit visit will take place during a week that the centre being audited

More information

System. Humeral Nail. Surgical Technique

System. Humeral Nail. Surgical Technique System Humeral Nail Surgical Technique Contents IMPLANT FEATURES 2 1. INDICATIONS 3 2. PRE-OPERATIVE PLANNING 3 3. PATIENT POSITIONING & FRACTURE REDUCTION 3 4. INCISION 4 5. ENTRY POINT 4-6 6. PROXIMAL

More information

Speed Accuracy Trade-Off

Speed Accuracy Trade-Off Speed Accuracy Trade-Off Purpose To demonstrate the speed accuracy trade-off illustrated by Fitts law. Background The speed accuracy trade-off is one of the fundamental limitations of human movement control.

More information

UNIVERSITY of PENNSYLVANIA CIS 520: Machine Learning Midterm, 2016

UNIVERSITY of PENNSYLVANIA CIS 520: Machine Learning Midterm, 2016 UNIVERSITY of PENNSYLVANIA CIS 520: Machine Learning Midterm, 2016 Exam policy: This exam allows one one-page, two-sided cheat sheet; No other materials. Time: 80 minutes. Be sure to write your name and

More information

A Better World for Women: Moving Forward

A Better World for Women: Moving Forward A Better World for Women: Moving Forward 2 0 0 5-2 0 1 0 WOLD FO WOMEN: MOVING FOWAD 2005-2010 Published by: Province of New Brunswick P.O. Box 6000 Fredericton NB E3B 5H1 CANADA ISBN 1-55396-600-7 Printed

More information

Understanding myself and others. Evaluation questions

Understanding myself and others. Evaluation questions Understanding myself and others Evaluation questions This series of questions is drawn from a programme, SPECTRUM which is available on EvaluationStore.com. The site includes evaluations at organisational,

More information

TG100 Implementation Guide - FTA

TG100 Implementation Guide - FTA FTA In this section, we will talk about Fault Tree Analysis (FTA). What is a fault tree? It is a tool used to trace failure pathways back to the causes and contributing factors. A fault tree analysis starts

More information

COPING WITH POTS RESULTS FROM SURVEY. Georgina Hardy

COPING WITH POTS RESULTS FROM SURVEY. Georgina Hardy COPING WITH POTS RESULTS FROM SURVEY Georgina Hardy Rationale and Aim Why I did it RATIONALE: currently no literature on coping with POTS, little on physical activity levels & quality of life AIM: quantify

More information

Transfusion Medicine Kris0ne Kra1s, M.D.

Transfusion Medicine Kris0ne Kra1s, M.D. Transfusion Medicine Kris0ne Kra1s, M.D. Transfusion Medicine Outline Blood groups Introduc0on ABO system Rh system Other systems Blood transfusion Blood products Tes0ng Dangers Transfusion Medicine Outline

More information

- Conduct effective follow up visits when missing children return home ensuring intelligence is shared with appropriate partners.

- Conduct effective follow up visits when missing children return home ensuring intelligence is shared with appropriate partners. Job title: Grade: Role code: Status: Main responsibilities: Missing and Child Exploitation PCSO Grade D SDV027 Police Staff Main purpose of the role: Conduct enquiries to locate missing children as directed

More information

OECD QSAR Toolbox v.4.2. An example illustrating RAAF scenario 6 and related assessment elements

OECD QSAR Toolbox v.4.2. An example illustrating RAAF scenario 6 and related assessment elements OECD QSAR Toolbox v.4.2 An example illustrating RAAF scenario 6 and related assessment elements Outlook Background Objectives Specific Aims Read Across Assessment Framework (RAAF) The exercise Workflow

More information

The Glenn Garcelon Foundation Sponsorship Package

The Glenn Garcelon Foundation Sponsorship Package The Glenn Garcelon Foundation Sponsorship Package 1 Table of Contents Sponsorship Letter 3 Sponsorship Opportunities 4 Commitment Form 5 Tax Exempt Documentation 6 2 We invite you to be part of making

More information

3/6/2017-6/15/2017 Permission to Take Part in a Human Research Study Page 1 of 6

3/6/2017-6/15/2017 Permission to Take Part in a Human Research Study Page 1 of 6 Permission to Take Part in a Human Research Study Page 1 of 6 University at Buffalo Institutional Review Board (UBIRB) Office of Research Compliance Clinical and Translational Research Center Room 5018

More information

Enhancing LTP-Driven Cache Management Using Reuse Distance Information

Enhancing LTP-Driven Cache Management Using Reuse Distance Information Journal of Instruction-Level Parallelism 11 (2009) 1-24 Submitted 10/08; published 4/09 Enhancing LTP-Driven Cache Management Using Reuse Distance Information Wanli Liu Donald Yeung Department of Electrical

More information

An Energy Efficient Sensor for Thyroid Monitoring through the IoT

An Energy Efficient Sensor for Thyroid Monitoring through the IoT An Energy Efficient Sensor for Thyroid Monitoring through the IoT P. Sundaravadivel 1, S. P. Mohanty 2, E. Kougianos 3, U. Albalawi 4. NanoSystem Design Laboratory (NSDL, http://nsdl.cse.unt.edu) University

More information

Pocket Reference Chart

Pocket Reference Chart Pocket Reference Chart Rings and Plates Half Rings (SST) Internal 10-1317 80 mm Internal 10-1300 100 mm 10-1301 110 mm 10-1306 160 mm 10-1302 120 mm 10-1307 180 mm 10-1303 130 mm 10-1308 200 mm 10-1304

More information

TIMS Lab 1: Phase-Locked Loop

TIMS Lab 1: Phase-Locked Loop TIMS Lab 1: Phase-Locked Loop Modules: VCO, Multiplier, Quadrature Utilities, Wideband True RMS Meter, Tuneable LPF, Digital Utilities, Noise Generator, Speech, Headphones 0 Pre-Laboratory Reading Phase-locked

More information

WINSTA-R. Distal Radius System

WINSTA-R. Distal Radius System Distal Radius System Table of Contents Introduction WINSTA-R System 2 Indication 2 Surgical Technique Palmar Access for Radius Plate 3 Dorsal Access for Radius Plate 3 Positioning of the Radius Plate

More information

MRSH-MEM: Approximate Matching on Raw Memory Dumps

MRSH-MEM: Approximate Matching on Raw Memory Dumps Lorenz Liebler MRSH-MEM / IMF 218 - Hamburg, 218-5-8 1/31 MRSH-MEM: Approximate Matching on Raw Memory Dumps Lorenz Liebler, Frank Breitinger University of Applied Sciences University of New Haven Darmstadt,

More information

A SAS sy Study of ediary Data

A SAS sy Study of ediary Data A SAS sy Study of ediary Data ABSTRACT PharmaSUG 2017 - Paper BB14 A SAS sy Study of ediary Data Amie Bissonett, inventiv Health Clinical, Minneapolis, MN Many sponsors are using electronic diaries (ediaries)

More information

Rational Agents (Ch. 2)

Rational Agents (Ch. 2) Rational Agents (Ch. 2) Rational agent An agent/robot must be able to perceive and interact with the environment A rational agent is one that always takes the best action (possibly expected best) Agent

More information

SUB-REGIONAL SEMINAR: THE ROLE OF RESEARCH IN

SUB-REGIONAL SEMINAR: THE ROLE OF RESEARCH IN SUB-REGIONAL SEMINAR: THE ROLE OF RESEARCH IN THE DEVELOPMENT OF EFFECTIVE POLICY IN THE FIELD OF DRUG ABUSE PREVENTION GROUP #3 School based prevention in Barbados, Jamaica and Trinidad & Tobago: From

More information

Revision notes 7.5. Section 7.5 Health promotion

Revision notes 7.5. Section 7.5 Health promotion Revision notes 7.5 Section 7.5 Health promotion Learning outcomes Examine models and theories of health promotion. Discuss the effectiveness of health promotion strategies. For behaviour to change in any

More information

Foundations of software engineering

Foundations of software engineering Foundations of software engineering Test Driven Development Dr. Julie Greensmith G51 Overview Test Driven Development in Context A recap of XP and Agile development Test First Design What it is and what

More information

Implications of Longitudinal Data in Machine Learning for Medicine and Epidemiology

Implications of Longitudinal Data in Machine Learning for Medicine and Epidemiology Implications of Longitudinal Data in Machine Learning for Medicine and Epidemiology Billy Heung Wing Chang, Yanxian Chen, Mingguang He Zhongshan Ophthalmic Center, Sun Yat-sen University Biostatistics

More information

Introduction to HACCP for the Agri Feed/ Food Supply chain

Introduction to HACCP for the Agri Feed/ Food Supply chain April 2016 Contents 1 What is HACCP?... 2 1.1 HACCP History... 2 1.2 HACCP in the Agri Feed/ Food Supply Chain today... 2 1.3 HACCP Principles... 3 1.4 The Steps in the HACCP Process... 4 2 How HACCP can

More information

worry free diabetes care Ian Holmes [Manager], Tang Zhang [Designer], Albert Chen (hselin) [Documentation]

worry free diabetes care Ian Holmes [Manager], Tang Zhang [Designer], Albert Chen (hselin) [Documentation] worry free diabetes care Ian Holmes [Manager], Tang Zhang [Designer], Albert Chen (hselin) [Documentation] Project Home Page http://stanford.edu/class/cs147/projects/information/ola/index.html App installation

More information

UK Biobank. Arterial Pulse-Wave Velocity. Version th April 2011

UK Biobank. Arterial Pulse-Wave Velocity. Version th April 2011 Arterial Pulse-Wave Velocity Version 1.0 http://www.ukbiobank.ac.uk/ 15 th April 2011 This manual details the Measurement of Arterial at an Assessment Centre of the UK Biobank. Contents 1. Introduction...

More information

Design Methodology for Fine-Grained Leakage Control in MTCMOS

Design Methodology for Fine-Grained Leakage Control in MTCMOS Abstract Design Methodology for Fine-Grained Leakage Control in MTCMOS Benton H. Calhoun, Frank A. Honore, and Anantha Chandrakasan Massachusetts Institute of Technology, Cambridge, MA, 239 {bcalhoun,honore,anantha}@mtl.mit.edu

More information

Review of Appropriate Adult provision for vulnerable adults

Review of Appropriate Adult provision for vulnerable adults Review of Appropriate Adult provision for vulnerable adults Purpose For discussion and decision. Summary A recent review commissioned by the Home Office from the National Appropriate Adult Network (NAAN)

More information

DEPARTMENT OF ANIMAL HEALTH TECHNOLOGY COURSE OUTLINE AH 343 DIAGNOSTIC IMAGING

DEPARTMENT OF ANIMAL HEALTH TECHNOLOGY COURSE OUTLINE AH 343 DIAGNOSTIC IMAGING DEPARTMENT OF ANIMAL HEALTH TECHNOLOGY COURSE OUTLINE AH 343 DIAGNOSTIC IMAGING INSTRUCTOR: Dr. Udenberg, Rhonda Shaw, Dr. Jedra PHONE: 780-835-6702 OFFICE: AS 141,133,137 E-MAIL: Click here to enter text.

More information

ACAPMA Tobacco Compliance Webinar powered by ACAPMAcademy. This webinar will commence at 11:00am ESDT, thank you for joining us

ACAPMA Tobacco Compliance Webinar powered by ACAPMAcademy. This webinar will commence at 11:00am ESDT, thank you for joining us ACAPMA Tobacco Compliance Webinar powered by ACAPMAcademy This webinar will commence at 11:00am ESDT, thank you for joining us How will this Webinar work? How will this Webinar work? Microphone Attendees

More information

Man-Environment Relationship the elementatary concept in the HUMAN BEHAVIOUR IN THE BUILT ENVIRONMENT

Man-Environment Relationship the elementatary concept in the HUMAN BEHAVIOUR IN THE BUILT ENVIRONMENT Man-Environment Relationship the elementatary concept in the HUMAN BEHAVIOUR IN THE BUILT ENVIRONMENT input by Professor Dr Syed Zain-al Abidin Idid BEHAVIOUR UHZ6123 Understanding of Environmental Psychology

More information

Progress Report. Flood Hazard Mapping in Thailand

Progress Report. Flood Hazard Mapping in Thailand Progress Report Flood Hazard Mapping in Thailand Prepared By: Mr. Somchit Amnatsan Chief of Water management Branch Regional Irrigation Office 2 Royal Irrigation Department THAILAND E-mail: somnatsan@yahoo.com,

More information

FM SYSTEMS. with the FONIX 6500-CX Hearing Aid Analyzer. (Requires software version 4.20 or above) FRYE ELECTRONICS, INC.

FM SYSTEMS. with the FONIX 6500-CX Hearing Aid Analyzer. (Requires software version 4.20 or above) FRYE ELECTRONICS, INC. T E S T I N G FM SYSTEMS with the FONIX 6500-CX Hearing Aid Analyzer (Requires software version 4.20 or above) FRYE FRYE ELECTRONICS, INC. P.O. Box 23391 Tigard, OR 97281-3391 (503) 620-2722 (800) 547-8209

More information

Timing-Based Delay Test for Screening Small Delay Defects

Timing-Based Delay Test for Screening Small Delay Defects 19.2 Timing-Based Delay Test for Screening Small Delay Defects Nisar Ahmed, Mohammad Tehranipoor Dept. of Computer Engineering Univ. of Maryland Baltimore County {nisar1, tehrani}@umbc.edu Vinay Jayaram

More information

GlucCell TM SYSTEM USER S GUIDE Ver 2.1 CELL CULTURE GLUCOSE METER. Important Information. Intended Use. Caution. About the System

GlucCell TM SYSTEM USER S GUIDE Ver 2.1 CELL CULTURE GLUCOSE METER. Important Information. Intended Use. Caution. About the System GlucCell TM SYSTEM USER S GUIDE Ver 2.1 Intended Use The GlucCell TM Glucose Monitoring System (The GlucCell TM System) is designed to quantitatively measure the concentration of glucose during cell culture.

More information

DATE 2006 Session 5B: Timing and Noise Analysis

DATE 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 information

Single Axis Revision Knee System

Single Axis Revision Knee System Orthopaedics Scorpio TS Single Axis Revision Knee System Scorpio TS Trial Cutting Guide Surgical Protocol Orthopaedics Scorpio TS Single Axis Revision Knee System Scorpio TS Trial Cutting Guide Surgical

More information

Connectivity Issues Impacting Patient Safety

Connectivity Issues Impacting Patient Safety Connectivity Issues Impacting Patient Safety Medical Device Connectivity Conference September 2011 James P. Keller, Jr., MS Vice President, Health Technology Evaluation and Safety jkeller@ecri.org 2011

More information

Voice Switch Manual. InvoTek, Inc Riverview Drive Alma, AR USA (479)

Voice Switch Manual. InvoTek, Inc Riverview Drive Alma, AR USA (479) Voice Switch Manual InvoTek, Inc. 1026 Riverview Drive Alma, AR 72921 USA (479) 632-4166 www.invotek.org info@invotek.org Voice Switch DESCRIPTION OF FUNCTION The Voice Switch is designed to provide a

More information

5. Low-Power OpAmps. Francesc Serra Graells

5. Low-Power OpAmps. Francesc Serra Graells Intro Subthreshold Class-AB Rail-to-Rail Inverter-Based 1/43 5. Low-Power OpAmps Francesc Serra Graells francesc.serra.graells@uab.cat Departament de Microelectrònica i Sistemes Electrònics Universitat

More information

Title: Biopsychology Specification: The divisions of the nervous system: central and peripheral (somatic and autonomic). SAMPLE

Title: Biopsychology Specification: The divisions of the nervous system: central and peripheral (somatic and autonomic). SAMPLE Title: Biopsychology Specification: The divisions of the nervous system: central and peripheral (somatic and autonomic). Q1 MCQ: Which of the following responses is caused by an activation of the parasympathetic

More information

A BIST Scheme for Testing and Repair of Multi-Mode Power Switches

A BIST Scheme for Testing and Repair of Multi-Mode Power Switches A BIST Scheme for Testing and Repair of Multi-Mode Power Switches Zhaobo Zhang Dept. Electrical & Computer Eng. Duke University, USA Email: zz18@duke.edu Xrysovalantis Kavousianos, Yiorgos Tsiatouhas Dept.

More information

Excerpts from Eat, Drink, Heal, by Dr. Gregory A. Buford

Excerpts from Eat, Drink, Heal, by Dr. Gregory A. Buford Excerpts from Eat, Drink, Heal, by Dr. Gregory A. Buford Eat, Drink, Heal: The Art and Science of Surgical Nutrition Printed by: Core Aesthetics Publishing Copyright 2016, Gregory A. Buford, MD FACS Published

More information

Integrating the Patient Perspective Into Value Frameworks

Integrating the Patient Perspective Into Value Frameworks Integrating the Patient Perspective Into Value Frameworks Avalere Health An Inovalon Company August, 2017 Speakers and Agenda Josh Seidman, PhD Senior Vice President jjseidman@avalere.com @jjseidman 1.

More information

HTLV Serology Quality Assessment Program Summary for Panel HTLVSER 2017Apr19

HTLV Serology Quality Assessment Program Summary for Panel HTLVSER 2017Apr19 National Laboratory for HIV Reference Services National HIV and Retrovirology Laboratories National Microbiology Laboratory HTLV Serology Quality Assessment Program Summary for Panel HTLVSER 2017Apr19

More information

PFL780 PCB Fault Locator

PFL780 PCB Fault Locator PFL780 PCB Fault Locator Successful Faultfinding on assembled PCBs Effective in Production & Manufacturing Proven in Service & Repair Ideal for CEMs making small to medium batches polarinstruments.com

More information

OneTouch Reveal Web Application. User Manual for Healthcare Professionals Instructions for Use

OneTouch Reveal Web Application. User Manual for Healthcare Professionals Instructions for Use OneTouch Reveal Web Application User Manual for Healthcare Professionals Instructions for Use Contents 2 Contents Chapter 1: Introduction...4 Product Overview...4 Intended Use...4 System Requirements...

More information

Reactive agents and perceptual ambiguity

Reactive agents and perceptual ambiguity Major theme: Robotic and computational models of interaction and cognition Reactive agents and perceptual ambiguity Michel van Dartel and Eric Postma IKAT, Universiteit Maastricht Abstract Situated and

More information

Section 32: BIMM Institute Student Disciplinary Procedure

Section 32: BIMM Institute Student Disciplinary Procedure Section 32: BIMM Institute Student Disciplinary Procedure Introduction Academic Development & Quality Assurance Manual This Student Disciplinary Procedure provides a framework for the regulation of BIMM

More information

Point of Care testing refers to all laboratory testing that is done outside of the walls of the clinical laboratory in the proximity of the patient.

Point of Care testing refers to all laboratory testing that is done outside of the walls of the clinical laboratory in the proximity of the patient. 1 2 Point of Care testing refers to all laboratory testing that is done outside of the walls of the clinical laboratory in the proximity of the patient. All such tests are considered lab tests and are

More information

HIV Navigation Services (HNS)

HIV Navigation Services (HNS) HIV Navigation Services (HNS) New Guidance and Expectations December 12, 2018 December 12, 2018 2 HIV Navigation Services Webinar This webinar will: Outline the definition of HIV Navigation Services (HNS)

More information

LogiCORE IP Fast Simplex Link (FSL) V20 Bus (v2.11c)

LogiCORE IP Fast Simplex Link (FSL) V20 Bus (v2.11c) LogiCORE P Fast Simplex Link (FSL) V20 Bus (v2.11c) DS449 April 19, 2010 ntroduction The LogiCORE P FSL V20 Fast Simplex Link (FSL) Bus is a uni-directional point-to-point communication channel bus used

More information