Computer Architecture ELEC2401 & ELEC3441

Size: px
Start display at page:

Download "Computer Architecture ELEC2401 & ELEC3441"

Transcription

1 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 hardre needs to detect and resolve all types of hazards, while keeping pipeline as filled as possible to achieve CPI=1 In real systems, CPI suffers slightly in return for higher clock speed n Need to make sure hardre adheres to the ISA contract with the programmer difficult but worth it 2 Control n Control hazards occur as a result of branches and jumps next instruction not necessarily at +4 n Unconditional jumps: Next instruction is determined by the jump instruction n Conditional branches: Next instruction depends on result of branch comparison n Possible solutions: Stall Change ISA (forrd) Speculation n Important questions to ask yourself: When do know the ess of next instruction to execute? What happen to the instructions in the rest of the pipeline? 3 4

2 Pipelining Branches F D E M W Sel inst correct target depending on Bcomp Calc target Take branch? Challenge: Does not know target ess until EX stage 5 Not so good solution Stalling (I 3 ) 104: ADD (I 4 ) 108: ADD (I 5 ) 300: SUB IF 5 ID 5 EX 5 MA 5 WB 5 n Stalling: Wait 2 cycles Fetch the correct target after ess calculation is completed in EX stage n Stalling doesn t quite work: The hardre doesn t know it is a branch instruction until ID stage è What should happen at t2? Huge performance penalty if hardre alys stall 2 cycles regardless of instruction è 3x cycle 6 Solution 1: Change ISA n Expose the fact that there is pipeline in hardre n Change ISA: The 2 instructions following branch will ALWAYS be executed regardless of the branch comparison result n The extra cycle when an instruction is alys executed regardless of the comparison result is called a branch delay slot n Compiler may insert useful instructions in the branch delay slot or NOPs e.g. instruction that may be executed regardless of the branch target Branch Delay Slot Example addi x2, x1, 4! lw x4, 16(x2)! beq x1, x0, err! ok: add x5, x3, x4! ori x6, x0, 23!! err: sub x5, x3, x4! Original n ructions in delay slot must not affect the branch decision e.g. in above: they cannot modify x1 n Is the value of x4 ok? beq x1, x0, err! addi x2, x1, 4! lw x4, 16(x2)! ok: add x5, x3, x4! ori x6, x0, 23!! err: sub x5, x3, x4! Rearranged delay slot 7 8

3 Real Processor: MIPS-I n The first generation of MIPS processor has 1 delay slot defined n Brach decision is moved to ID stage Only support very simple branch: beqz on 1 register n Compiler must find instruction to fill the delay slot or put NOP Microprocessor without Interlocked Pipeline Stages Solution 2: Speculate + Kill n Step 1: Speculate that the instruction in delay slots will be executed. n Step 2: Determine at EX stage: if branch taken, then kill the instructions in IF and ID stage if branch not taken, then do nothing n Pro: Waste cycles only in cases when branch taken n Cons: complicate hardre interact with stall Branch/Jump in delay slots? 9 Killing instructions in IF, ID Branch taken (I 3 ) 104: ADD IF 3 ID (I 4 ) 108: ADD IF (I 5 ) 300: SUB IF 5 ID 5 EX 5 MA 5 WB 5 Kill instructions in pipeline Branch not taken ructions continue (I 3 ) 104: ADD IF 3 ID 3 EX 3 MA 3 WB 3 (I 4 ) 108: ADD IF 4 ID 4 EX 4 MA 4 WB new 4 (I 5 ) 112: SLL IF 5 ID 5 EX 5 MA 5 WB instruction Killing ructions F Sel D kill E M W inst Mem bubble kill correct target depending on Bcomp bubble Calc target Take branch? Note: kill signal stall signal as instruction in ID is invalid 12

4 Pipelining Jumps (JAL) n Unconditional jumps can be implemented similar to branches with the branch condition being alys true n JAL has additional requirements for storing return ess (+4) in the destination register rd Proceed until WB stage to write back data in register file Need to be careful with data forrding and stalling on rd n Alys kill instructions after JAL Pipelining JAL F Sel D kill E M W inst Mem bubble kill brjmp bubble Calc target Save +4 from JAL instruction Branch Delay Slots n Post 1990s processors rarely has branch delay slot n Performance: I-cache miss at delay slot causes significant performance penalty n Delay slot complicates advanced microarchitectures e.g. super scalar processors with multiple instructions issued per cycles n Difficult to find instructions to fill deeply pipelined processors Modern processors can have up to 30 pipeline stages n Other techniques helpful branch prediction, predicated instructions, etc In Conclusions n Control s are caused by branch and jump instructions Branch/jump destination is unknown until later stages n To solve ess control hazards: Stall Expose branch delay slots to softre Do nothing (speculate branch not taken) and kill instructions if needed n itional considerations with and data forrding 15 16

5 Acknowledgements n These slides contain material developed and copyright by: Arvind (MIT) Krste Asanovic (MIT/UCB) Joel Emer (Intel/MIT) James Hoe (CMU) John Kubiatowicz (UCB) David Patterson (UCB) n MIT material derived from course n UCB material derived from course CS152, CS252 17

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

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

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

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

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

Today we ll look at a framework for addressing any ethical considerations you might face as a scientist.

Today we ll look at a framework for addressing any ethical considerations you might face as a scientist. Today we ll look at a framework for addressing any ethical considerations you might face as a scientist. The image on this slide is intended to illustrate a concept that every American school child earnestly

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

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

VIEW AS Fit Page! PRESS PgDn to advance slides!

VIEW AS Fit Page! PRESS PgDn to advance slides! VIEW AS Fit Page! PRESS PgDn to advance slides! UNDERSTAND REALIZE CHANGE WHY??? CHANGE THE PROCESSES OF YOUR BUSINESS CONNECTING the DOTS Customer Focus (W s) Customer Focused Metrics Customer Focused

More information

Content Part 2 Users manual... 4

Content Part 2 Users manual... 4 Content Part 2 Users manual... 4 Introduction. What is Kleos... 4 Case management... 5 Identity management... 9 Document management... 11 Document generation... 15 e-mail management... 15 Installation

More information

Today we ll look at a framework for addressing any ethical considerations you might face as a scientist.

Today we ll look at a framework for addressing any ethical considerations you might face as a scientist. Today we ll look at a framework for addressing any ethical considerations you might face as a scientist. The image on this slide is intended to illustrate a concept that every American school child earnestly

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

Disclosure slide. We don t always know what someone is thinking. People always have perspectives. When listening is complicated

Disclosure slide. We don t always know what someone is thinking. People always have perspectives. When listening is complicated When listening is complicated Disclosure slide Skills for honoring the individual perspectives of every person with disabilities Ruti Regan Anachnu www.anachnu.org @WeAnachnu @RutiRegan Nothing to disclose

More information

Iso-inertial dynamometer

Iso-inertial dynamometer Iso-inertial dynamometer A. Equipment set up B. Data acquisition and export C. Training mode 1 P a g e A. Equipment set up 1. Connect all the devices as depicted below: 2. Launch the software by clicking

More information

A GUIDE TO BETTER SLEEP. Prepared by Dr Grant Willson Director, Sleep and Lifestyle Solutions

A GUIDE TO BETTER SLEEP. Prepared by Dr Grant Willson Director, Sleep and Lifestyle Solutions A GUIDE TO BETTER SLEEP Prepared by Dr Grant Willson Director, Sleep and Lifestyle Solutions A GUIDE TO BETTER SLEEP Good sleep is one of life s pleasures. Most people can think of a time when they slept

More information

Stop Smoking Pre Session Guide. Helping YOU Successfully Stop Smoking For Good

Stop Smoking Pre Session Guide. Helping YOU Successfully Stop Smoking For Good Stop Smoking Pre Session Guide Helping YOU Successfully Stop Smoking For Good Important Note: This document and your appointment are not a substitute for appropriate medical advice. If you have concerns

More information

@2004-Beyond.360Pilates.All Right Reserved

@2004-Beyond.360Pilates.All Right Reserved Copyright Notice No part of this information may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying, recording, distributing, or by any information

More information

DENTRIX ENTERPRISE 8.0.5

DENTRIX ENTERPRISE 8.0.5 DENTRIX ENTERPRISE 8.0. GETTING STARTED WITH THE CURRENT CLINICAL NOTES www.dentrixenterprise.com -800-DSCHEIN Getting Started with the Current Clinical Notes Working with Clinical Notes Keeping accurate

More information

Making Your Treatment Work Long-Term

Making Your Treatment Work Long-Term Making Your Treatment Work Long-Term How to keep your treatment working... and why you don t want it to fail Regardless of the particular drugs you re taking, your drugs will only work when you take them.

More information

P-B-54.30/141. Instrument Cluster SCN Coding for Component Replacement or Dealer Installed Accessories:

P-B-54.30/141. Instrument Cluster SCN Coding for Component Replacement or Dealer Installed Accessories: Date: August 2005 Order No.: Supersedes: Group: 54 P-B-54.30/141 SUBJECT: Model 171.454/456/473 All Model Years A. Introduction Instrument Cluster SCN Coding for Component Replacement or Dealer Installed

More information

Omnibus Poll April 11-12, 2013

Omnibus Poll April 11-12, 2013 1. Feminist or anti-feminist Do you consider yourself a feminist, an anti-feminist, or neither? Gender Age Party ID Voter Registration Total Male Female 18-29 30-44 45-64 65+ Democrat Independent Republican

More information

Non-fiction: Pumping Up the Heart. Make a fist with one of your hands. Your fist is about the size of your heart.

Non-fiction: Pumping Up the Heart. Make a fist with one of your hands. Your fist is about the size of your heart. Non-fiction: Pumping Up the Heart Pumping Up the Heart Make a fist with one of your hands. Your fist is about the size of your heart. Your heart beats between 85 and 90 times per minute. It pumps about

More information

Don t Get too Stressed. by: Ethan Burghardt. PHEOCS Investigation

Don t Get too Stressed. by: Ethan Burghardt. PHEOCS Investigation Don t Get too Stressed by: Ethan Burghardt PHEOCS Investigation There are many things that can happen when you are scared. First, your muscle cells lose polarity. When you are at rest your muscle cells

More information

Superhero Sprints Quick Start Guide

Superhero Sprints Quick Start Guide Superhero Sprints Quick Start Guide Copyright 2013 BodyFit Formula DISCLAIMER: The information provided in this guide is for educational purposes only. I am not a doctor and this is not meant to be taken

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

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

Quick Start Guide for the CPI Web Training Modules and Assessment FOR NEW USERS

Quick Start Guide for the CPI Web Training Modules and Assessment FOR NEW USERS FOR NEW USERS Access to PT and PTA CPI Web will only be provided if you complete the training session and complete the PT and PTA CPI/WEB Assessment (CPI Assessment). You will only have to complete the

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

QuantiPhi for RL78 and MICON Racing RL78

QuantiPhi for RL78 and MICON Racing RL78 QuantiPhi for RL78 and MICON Racing RL78 Description: Using cutting-edge model-based design tools, you will design a strategy for a Renesas MICON car, a miniature, autonomous electric vehicle. You will

More information

Carers Services How you can support Going Higher in Scotland campaign

Carers Services How you can support Going Higher in Scotland campaign Carers Services How you can support Going Higher in Scotland campaign As part of the Time to be Heard for Young Adult Carer campaign, Carers Trust Scotland is turning our attention to student carers at

More information

M.O.D.E.R.N. Voice-Hearer

M.O.D.E.R.N. Voice-Hearer Debra Lampshire Presents The M.O.D.E.R.N. Voice-Hearer Background Hearing Voices since childhood Developed unusual beliefs Long periods in institutions Stayed inside house for 18 years Got voices under

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

Been coughing for 3 weeks?

Been coughing for 3 weeks? Dr Nick Davies Been coughing for 3 weeks? Tell your doctor. go.nhs.wales/lungcancer Dr Nick Davies Let s be clear Lung cancer is one of the most common cancers in Wales. There are around 2,400 new cases

More information

NAS NATIONAL AUDIT OF SCHIZOPHRENIA. Second National Audit of Schizophrenia What you need to know

NAS NATIONAL AUDIT OF SCHIZOPHRENIA. Second National Audit of Schizophrenia What you need to know NAS NATIONAL AUDIT OF SCHIZOPHRENIA Second National Audit of Schizophrenia What you need to know Compiled by: Commissioned by: 2 October 2014 Email: NAS@rcpsych.ac.uk The National Audit of Schizophrenia

More information

GEORGIA INSTITUTE OF TECHNOLOGY George W. Woodruff School of Mechanical Engineering ME Creative Decisions and Design Summer 2011

GEORGIA INSTITUTE OF TECHNOLOGY George W. Woodruff School of Mechanical Engineering ME Creative Decisions and Design Summer 2011 GEORGIA INSTITUTE OF TECHNOLOGY George W. Woodruff School of Mechanical Engineering ME 2110 - Creative Decisions and Design Summer 2011 STUDIO 1 - MECHANICAL DISSECTION TASK: In a group of two, you will

More information

Stepwise method Modern Model Selection Methods Quantile-Quantile plot and tests for normality

Stepwise method Modern Model Selection Methods Quantile-Quantile plot and tests for normality Week 9 Hour 3 Stepwise method Modern Model Selection Methods Quantile-Quantile plot and tests for normality Stat 302 Notes. Week 9, Hour 3, Page 1 / 39 Stepwise Now that we've introduced interactions,

More information

Test-Driven Development

Test-Driven Development Test-Driven Development Course of Software Engineering II A.A. 2009/2010 Valerio Maggio, Ph.D. Student Prof. Sergio Di Martino Contents at Glance What is TDD? TDD and XP TDD Mantra TDD Principles and Patterns

More information

Two-Way Independent ANOVA

Two-Way Independent ANOVA Two-Way Independent ANOVA Analysis of Variance (ANOVA) a common and robust statistical test that you can use to compare the mean scores collected from different conditions or groups in an experiment. There

More information

Life Happened, Now What?: How to Stay Goal Oriented in Times of Distress

Life Happened, Now What?: How to Stay Goal Oriented in Times of Distress Life Happened, Now What?: How to Stay Goal Oriented in Times of Distress Robert Scholz, MA, LMFT Clinical Director Engage Treatment Programs, Westlake Village What do you think? What are stressors in now?

More information

Analysis Plans in Economics

Analysis Plans in Economics MIT December 2012 Where did this come from... for me. Where did this come from... for me. High school internship in a medical lab doing research on anti-stroke drugs Where did this come from... for me.

More information

Why is learning about Introduction and Research Methods important? For each chapter, you will tell me why learning about the chapter is important.

Why is learning about Introduction and Research Methods important? For each chapter, you will tell me why learning about the chapter is important. LP 1G Why Learn 1 Why is learning about Introduction and Research Methods important? For each chapter, you will tell me why learning about the chapter is important. (1) Pick a specific psychological concept.

More information

Preparing a US FDA Medical Device 510(K) Submission

Preparing a US FDA Medical Device 510(K) Submission Preparing a US FDA Medical Device 510(K) Submission If you want to introduce your medical device to the US market, you need to obtain clearance from the FDA. This clearance is obtained from the FDA via

More information

IS SOURCE-CODE ISOLATION VIABLE FOR PERFORMANCE CHARACTERIZATION?

IS SOURCE-CODE ISOLATION VIABLE FOR PERFORMANCE CHARACTERIZATION? IS SOURCE-CODE ISOLATION VIABLE FOR PERFORMANCE CHARACTERIZATION? C. Akel, Y. Kashnikov, P. de Oliveira Castro, W. Jalby University of Versailles Exascale Computing Research 2 Why extracting code? Problem

More information

Texans strength and conditioning coach Dan Riley is back for another installment of his Fitness Corner column.

Texans strength and conditioning coach Dan Riley is back for another installment of his Fitness Corner column. Texans strength and conditioning coach Dan Riley is back for another installment of his Fitness Corner column. Riley and assistant strength and conditioning coach Ray Wright will continue to post selected

More information

2013 JadaCastellari.com all rights reserved

2013 JadaCastellari.com all rights reserved Muscle building fundamentals If you are new to building muscle, or you have not built as much muscle as you would like to yet, then this material is for you.... As you read through this material I will

More information

Address : S. 27th Street, Suite 201 Franklin, Wisconsin, WebSite : https://www.patienttrak.net/review-site-monitoring

Address : S. 27th Street, Suite 201 Franklin, Wisconsin, WebSite : https://www.patienttrak.net/review-site-monitoring Address : - 7441 S. 27th Street, Suite 201 Franklin, Wisconsin,53132 Email ID : info@patienttra.net Phone No : 888-766-2862 WebSite : https://www.patienttrak.net/review-site-monitoring There are so many

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

Protein Investigator. Protein Investigator - 3

Protein Investigator. Protein Investigator - 3 Protein Investigator Objectives To learn more about the interactions that govern protein structure. To test hypotheses regarding protein structure and function. To design proteins with specific shapes.

More information

DOWNLOAD OR READ : THE 60 SECOND SHRINK 101 STRATEGIES FOR STAYING SANE IN A CRAZY WORLD PDF EBOOK EPUB MOBI

DOWNLOAD OR READ : THE 60 SECOND SHRINK 101 STRATEGIES FOR STAYING SANE IN A CRAZY WORLD PDF EBOOK EPUB MOBI DOWNLOAD OR READ : THE 60 SECOND SHRINK 101 STRATEGIES FOR STAYING SANE IN A CRAZY WORLD PDF EBOOK EPUB MOBI Page 1 Page 2 the 60 second shrink 101 strategies for staying sane in a crazy world the 60 second

More information

Counselling Should: Recognize that behaviour change is difficult and human beings are not perfect

Counselling Should: Recognize that behaviour change is difficult and human beings are not perfect Counselling Should: Be sensitive, inclusive, and non-judgmental Recognize that behaviour change is difficult and human beings are not perfect Be presented as a personal choice Counselling should support

More information

Offseason Training: Nutritional Troubleshooting and FAQ Section

Offseason Training: Nutritional Troubleshooting and FAQ Section Offseason Training: Nutritional Troubleshooting and FAQ Section Before we get anything started with the trouble shooting aspect of this manual I m going to actually have to ask you a few questions first.

More information

UW MEDICINE PATIENT EDUCATION. Hemodialysis. A treatment option for kidney disease. Treatment Options for Kidney Disease

UW MEDICINE PATIENT EDUCATION. Hemodialysis. A treatment option for kidney disease. Treatment Options for Kidney Disease UW MEDICINE PATIENT EDUCATION Hemodialysis A treatment option for kidney disease Class Goals 1. Understand the purpose and care of blood access. 2. Understand the purpose and basic principles of hemodialysis.

More information

Designing Experiments. Scientific Method Review Parts of a Controlled Experiment Writing Hypotheses

Designing Experiments. Scientific Method Review Parts of a Controlled Experiment Writing Hypotheses Designing Experiments Scientific Method Review Parts of a Controlled Experiment Writing Hypotheses The Scientific Method The Arab scientist Alhazen stressed the importance of experimentation in his Book

More information

To provide you with necessary knowledge and skills to accurately perform 3 HIV rapid tests and to determine HIV status.

To provide you with necessary knowledge and skills to accurately perform 3 HIV rapid tests and to determine HIV status. Module 9 Performing HIV Rapid Tests Purpose To provide you with necessary knowledge and skills to accurately perform 3 HIV rapid tests and to determine HIV status. Pre-requisite Modules Module 3: Overview

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

User s Manual for Eclipse(AccuCap)

User s Manual for Eclipse(AccuCap) InnoCaption Agent Program User s Manual for Eclipse(AccuCap) VER 2.1.4 InnoCaptionAgent Ver 2.1.4 2015-10-12 InnoCaption 1 / 24 InnoCaption Agent User s Manual for Eclipse Table of Contents 1. GENERAL...

More information

Breakdown ACTIVITY OVERVIEW SUMMARY KEY CONCEPTS AND PROCESS SKILLS. Teacher s Guide B-37 L A B O R ATO R Y

Breakdown ACTIVITY OVERVIEW SUMMARY KEY CONCEPTS AND PROCESS SKILLS. Teacher s Guide B-37 L A B O R ATO R Y Breakdown 14 40- to 2 50-minute sessions ACTIVITY OVERVIEW L A B O R ATO R Y SUMMARY Students use antacid tablets and vinegar to model the processes of chemical and mechanical breakdown of food. After

More information

LifeStyles Personal Training Attitudinal Assessment (Adapted from the NSCA-CPT attitudinal assessment)

LifeStyles Personal Training Attitudinal Assessment (Adapted from the NSCA-CPT attitudinal assessment) LifeStyles Personal Training Attitudinal Assessment (Adapted from the NSCA-CPT attitudinal assessment) 1. What would you consider your present attitude toward exercise? 1. Can t stand the thought of it.

More information

Experiment 1: Scientific Measurements and Introduction to Excel

Experiment 1: Scientific Measurements and Introduction to Excel Experiment 1: Scientific Measurements and Introduction to Excel Reading: Chapter 1 of your textbook and this lab handout. Learning Goals for Experiment 1: To use a scientific notebook as a primary record

More information

Smoke Free. Smoke Free Poem

Smoke Free. Smoke Free Poem Smoke Free Stupid things to do are get cigarettes, have cigars and vape Money don t waste it on cigarettes Ohhhh no don t smoke Kills many people every year Everyday people also die from lung cancer Fire

More information

HOW TO COMPLETE YOUR STUDENT IMMUNISATION RECORD FORM

HOW TO COMPLETE YOUR STUDENT IMMUNISATION RECORD FORM VERSION 1 DECEMBER 19, 2018 HOW TO COMPLETE YOUR STUDENT IMMUNISATION RECORD FORM SCHOOL OF NURSING, MIDWIFERY AND SOCIAL WORK Bachelor of Nursing Bachelor of Midwifery Bachelor of Nursing/Midwifery Master

More information

Deciding whether a person has the capacity to make a decision the Mental Capacity Act 2005

Deciding whether a person has the capacity to make a decision the Mental Capacity Act 2005 Deciding whether a person has the capacity to make a decision the Mental Capacity Act 2005 April 2015 Deciding whether a person has the capacity to make a decision the Mental Capacity Act 2005 The RMBI,

More information

Self-harm in social care: 14 key points

Self-harm in social care: 14 key points Mind the care 07872 102626 Self-harm in social care: 14 key points Working with people who hurt themselves can be confusing and bewildering. Staff are often at a loss to understand what drives their resident

More information

Step-by-Step Guide to Using Salesforce ( to Request an Interpreter

Step-by-Step Guide to Using Salesforce (  to Request an Interpreter Victim Services Interpreter Bank Getting Started Step-by-Step Guide to Using Salesforce (https://interpreterbank.force.com) to Request an Interpreter Login Credentials To sign into Ayuda s interpreter

More information

Lightened Dream. Quick Start Guide Lightened Dream is a dream journal designed to wake you up in your dreams.

Lightened Dream. Quick Start Guide Lightened Dream is a dream journal designed to wake you up in your dreams. Lightened Dream Quick Start Guide Lightened Dream is a dream journal designed to wake you up in your dreams. Follow its directions and you will be bending the laws of reality while getting a good night

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

High School is Over: Should You Go to College?

High School is Over: Should You Go to College? High School is Over: Should You Go to College? Zak Slayback Apr 14, 2016 Chief Mindset Officer @ The Mission. https://themission.co/ & https://zakslayback.com/ The popular notion in the US today is that

More information

Characteristics of Life. Problem: How does exercise affect a person's heart rate, breathing rate, and perspiration level? Pre-Lab:

Characteristics of Life. Problem: How does exercise affect a person's heart rate, breathing rate, and perspiration level? Pre-Lab: Pre-AP Homeostasis and Exercise Background: Homeostasis means maintaining a relatively constant state of the body s internal environment. Pulse rate is constantly checked by receptors throughout your body.

More information

A Guide to Reading a Clinical or Research Publication

A Guide to Reading a Clinical or Research Publication A Guide to Reading a Clinical or Research Publication For people living with a rare disease, being able to read and understand the information found in a clinical or research publication can be especially

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

Is Commoditization Inevitable for Radiology?

Is Commoditization Inevitable for Radiology? Is Commoditization Inevitable for Radiology? Is Commoditization Inevitable for Radiology? 1 While commoditization pressures are visible every day to radiologists, there are practical steps that can be

More information

EHS IS. EH&S Campus Technology Workshop University of Massachusetts Amherst April 14 th, 2011

EHS IS. EH&S Campus Technology Workshop University of Massachusetts Amherst April 14 th, 2011 EHS IS Second Generation C2E2 EH&S Campus Technology Workshop University of Massachusetts Amherst April 14 th, 2011 Presenter John Dahlstrom, Chief Technical Lead Yale University EHS john.dahlstrom@yale.edu

More information

How to use this recording

How to use this recording Paragraphs That Pop How to use this recording Watch the video Do the activities Download the slides: http://sls.navitasprofessional.edu.au/webinar-recordings-materials/all Goals for this session Learn

More information

Top 5 Pitfalls of Spirometry And How to Avoid Them

Top 5 Pitfalls of Spirometry And How to Avoid Them Don t Blow It Make Every Breath Count Top 5 Pitfalls of Spirometry And How to Avoid Them Is your company moving into the respiratory clinical trials market? Maybe you ve ventured into spirometry, learned

More information

Psychological Hodgepodge. Mr. Mattingly Psychology

Psychological Hodgepodge. Mr. Mattingly Psychology Psychological Hodgepodge Mr. Mattingly Psychology The Number: Eight What is conditioning? Conditioning = learned or trained Classical Conditioning = learning procedure where associations are made Usually

More information

Dr Anant Sachdev. If you notice blood in your pee, even if it s just the once, tell your doctor.

Dr Anant Sachdev. If you notice blood in your pee, even if it s just the once, tell your doctor. Dr Anant Sachdev If you notice blood in your pee, even if it s just the once, tell your doctor. Dr Rosie Loftus about kidney and bladder cancer There are around 16,000 new cases of kidney and bladder cancer

More information

Accu-Chek Insight. Travelling & Holiday Guide. 3583_HolidayGuideA5booklet_Final.indd 1

Accu-Chek Insight. Travelling & Holiday Guide. 3583_HolidayGuideA5booklet_Final.indd 1 Accu-Chek Insight Travelling & Holiday Guide 3583_HolidayGuideA5booklet_Final.indd 1 4/16/15 10:58 AM Preparation Carry your supplies in your hand luggage and split with a travel companion if possible.

More information

Using Neuroscience & Social Psychology to Influence Compliance Behavior

Using Neuroscience & Social Psychology to Influence Compliance Behavior 2018 Compliance Week Conference Using Neuroscience & Social Psychology to Influence Compliance Behavior Christopher Adkins, PhD Associate Professor, Mendoza College of Business Executive Director, Notre

More information

Chapter 2: Intelligent Agents

Chapter 2: Intelligent Agents Chapter 2: Intelligent Agents Outline Last class, introduced AI and rational agent Today s class, focus on intelligent agents Agent and environments Nature of environments influences agent design Basic

More information

Central Algorithmic Techniques. Iterative Algorithms

Central Algorithmic Techniques. Iterative Algorithms Central Algorithmic Techniques Iterative Algorithms Code Representation of an Algorithm class InsertionSortAlgorithm extends SortAlgorithm { void sort(int a[]) throws Exception { for (int i = 1; i < a.length;

More information

Business Development Strategy and Intelligence JOB CODE DEPARTMENT Business Development DATE REVIEWED 13/06/2016 LOCATION EMPLOYMENT STATUS

Business Development Strategy and Intelligence JOB CODE DEPARTMENT Business Development DATE REVIEWED 13/06/2016 LOCATION EMPLOYMENT STATUS 1. POSITION DETAIL CURRENT JOB TITLE Business Intelligence JOB GRADE D4 PROPOSED JOB TITLE Business Development Strategy and Intelligence JOB CODE DEPARTMENT Business Development DATE REVIEWED 13/06/2016

More information

Memorandum of Understanding between the Care Quality Commission and the General Dental Council

Memorandum of Understanding between the Care Quality Commission and the General Dental Council Memorandum of Understanding between the Care Quality Commission and the General Dental Council 1. The purpose of this Memorandum of Understanding (MoU) is to promote patient safety and high quality health

More information

Bayesian Methods p.3/29. data and output management- by David Spiegalhalter. WinBUGS - result from MRC funded project with David

Bayesian Methods p.3/29. data and output management- by David Spiegalhalter. WinBUGS - result from MRC funded project with David Bayesian Methods - I Dr. David Lucy d.lucy@lancaster.ac.uk Lancaster University Bayesian Methods p.1/29 The package we shall be looking at is. The Bugs bit stands for Bayesian Inference Using Gibbs Sampling.

More information

The Top 5 Rugby Training Mistakes by Keir Wenham-Flatt MSc CSCS,

The Top 5 Rugby Training Mistakes by Keir Wenham-Flatt MSc CSCS, The Top 5 Rugby Training Mistakes by Keir Wenham-Flatt MSc CSCS, www.rugbystrengthcoach.com Hi, thanks for downloading the top 5 rugby training mistakes. I'm Keir Wenham-Flatt. I'm an English rugby strength

More information

General Kcal Count Information

General Kcal Count Information KCAL COUNTS General Kcal Count Information There are 2 kinds of Kcal Counts: E8 and non-e8. E8 have slips of paper that they write on Non E8 have envelopes that they use E8 KCAL COUNTS Non-E8 KCAL COUNTS

More information

A Penny for Your Thoughts: Scientific Measurements and Introduction to Excel

A Penny for Your Thoughts: Scientific Measurements and Introduction to Excel A Penny for Your Thoughts: Scientific Measurements and Introduction to Excel Pre-lab Assignment: Introduction Reading: 1. Chapter sections 1.4 through 1.6 in your course text. 2. This lab handout. Questions:

More information

Joan Brown, cancer survivor. 1 in 3 women who get breast cancer are over 70, so don t assume you re past it.

Joan Brown, cancer survivor. 1 in 3 women who get breast cancer are over 70, so don t assume you re past it. Joan Brown, cancer survivor 1 in 3 women who get breast cancer are over 70, so don t assume you re past it. Dr Rosie Loftus about breast cancer Breast cancer is the most common cancer in England with around

More information

Application Note. Using RTT on Cortex-A/R based devices. Document: AN08005 Software Version: 1.00 Revision: 1 Date: February 15, 2016

Application Note. Using RTT on Cortex-A/R based devices. Document: AN08005 Software Version: 1.00 Revision: 1 Date: February 15, 2016 Application Note Using RTT on Cortex-A/R based devices Document: AN08005 Software Version: 1.00 Revision: 1 Date: February 15, 2016 A product of SEGGER Microcontroller GmbH & Co. KG www.segger.com 2 Disclaimer

More information

Know:CANNABIS KNOW CANNABIS

Know:CANNABIS KNOW CANNABIS Know:CANNABIS KNOW CANNABIS This leaflet can help you assess your cannabis use, its impact on your life and how to make changes if you decide to. Smoking cannabis may cause you problems in different areas

More information

Physical activity and heart and circulatory diseases

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

PALLIATIVE CARE. A Brief Intervention. Euan Paterson Macmillan GP Facilitator (Glasgow)

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

Key Steps for Brief Intervention Substance Use:

Key Steps for Brief Intervention Substance Use: Brief Intervention for Substance Use (STEPS) The Brief Intervention for Use is an integrated approach to mental health and substance abuse treatment. Substance abuse can be co-morbid with depression, anxiety

More information

2018 The Board of Trustees of the University of Illinois All rights reserved. 1. A Framework for Ethical Decisions PHYS 496, Celia M.

2018 The Board of Trustees of the University of Illinois All rights reserved. 1. A Framework for Ethical Decisions PHYS 496, Celia M. 1 You are now scientists. Science requires its practitioners to be: Honest do not fabricate, misrepresent, manipulate, or destroy data. Careful apply rigorous standards. Skeptical don t want to believe

More information

Continuous Glucose Monitoring (CGM) Dexcom G6 Training for Healthcare Professionals and Patients

Continuous Glucose Monitoring (CGM) Dexcom G6 Training for Healthcare Professionals and Patients ssociation of Children s Diabetes Continuous Glucose Monitoring (CGM) Dexcom G6 Training for Healthcare Professionals and Patients 1 ssociation of Children s Diabetes Contents Chapter Page no. Chapter

More information

PATIENT AND FAMILY SATISFACTION. Dr. James Stallcup, M.D.

PATIENT AND FAMILY SATISFACTION. Dr. James Stallcup, M.D. PATIENT AND FAMILY SATISFACTION Dr. James Stallcup, M.D. PREMISE In medicine we tend to focus on the clinical care delivered, not the patient s perception of the care delivered. In a trauma this is acceptable

More information

More Examples and Applications on AVL Tree

More Examples and Applications on AVL Tree CSCI2100 Tutorial 11 Jianwen Zhao Department of Computer Science and Engineering The Chinese University of Hong Kong Adapted from the slides of the previous offerings of the course Recall in lectures we

More information

Pollen Slide Mounting Protocol

Pollen Slide Mounting Protocol Pollen Slide Mounting Protocol Materials: Syn-Matrix mounting medium Microcentrifuge Microscope slides Slide coverslips (18mm x 18mm) Coverslip podium (see Figure 1) Capillary tubes Dissecting microscope

More information

Data processing software for TGI/TGE series

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

Experiment 1: Scientific Measurements and Introduction to Excel

Experiment 1: Scientific Measurements and Introduction to Excel Experiment 1: Scientific Measurements and Introduction to Excel Reading: Chapter 1 of your textbook and this lab handout. Learning Goals for Experiment 1: To use a scientific notebook as a primary record

More information