Control Hazards. EE 457 Unit 6c. Option 1: Stalling. An Opening Example. Control Hazards
|
|
- Annabella Bradford
- 6 years ago
- Views:
Transcription
1 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 or jump instruction and thus incorrect instructions may already be in the pipeline : BEQ $,$,8 : AND $,$,$ 8: OR $,$6,$ : ADD $,$,$ 7: LW $,($7) An Opening Example Option : ing : BEQ $,$,8 : AND $,$,$ 8: OR $,$6,$ CC CC CC CC CC CC6 CC7 CC8 CC9 Beq=true BEQ outcome known in MEM stage (CC) Option : Sta stalling the pipeline as soon as you detect that it is a branch and keep stalling until you know the outcome : BEQ $,$,8 : AND $,$,$ CC CC CC CC CC CC6 CC7 CC8 CC9 BEQ=true Disadvantage: Penalty of for branch and HW is Still need to the following instruc : ADD $,$,$ 7: LW $,(7) instructions enter the pipeline by CC 8: OR $,$6,$ : ADD $,$,$ How can we solve this problem? 7: LW $,(7)
2 6 Option : Flushing Option : Flushing Option : Pipeline assumes sequential execution by default Optimistically assume sequential execution Since the incorrectly fetched instructions are still in stages [IF, ID, EX] that do not (write a register or memory) they can be safely flushed Let us add suppo for this flushing Option : Pipeline assumes sequential execution by default Optimistically assume sequential execution Since the incorrectly fetched instructions are still in stages [IF, ID, EX] that do no alter processor state (write a register or memory) they can be safely flushed Let us add suppo for this flushing CC CC CC CC CC CC6 CC7 CC8 CC9 BEQ=true CC CC CC CC CC CC6 CC7 CC8 CC9 BEQ=false : BEQ $,$,8 : BEQ $,$,8 : AND $,$,$ Still have a clock penalty when the branch outcome is true : AND $,$,$ when the branch outcome is false 8: OR $,$6,$ 8: OR $,$6,$ : ADD $,$,$ : ADD $,$,$ 7: LW $,(7) 7 8 Flushing Strategy Late Determination To flush we merely override the pipeline control signals to similar to the stall logic can be re-used and triggered by a successful branch ( AND = ) ing only dealt with ID and subsequent stages, not stage Successful branch requires that the instruction in IF be, but on the next cycle how will the stage know that the bits in the register are not a instruction but a instruction When a branch outcome is true we will out the control signals in the ID,EX,MEM stages Set a control bit in the register that will tell the stage on the cycle that the instruction is INVALID IR IFFlush Reg # Reg # Reg # data data 6 Ex Mem SelA SelB Forwaing Sh Res Mem Prior Mem & Mem Mem or result
3 9 Late Determination Late Determination w/ fix IR Reg # Reg # Reg # data data What if declares a STALL at the same time a is taken? 6 When we stall, = and IFFlush Ex Mem SelA SelB Forwaing Sh Res Mem Prior Mem & Mem Mem or result IR Reg # Reg # Reg # data data 6 Fix the s by OR ingwith the Flush signal so that will be whenever a branch is taken IFFlush Ex Mem SelA SelB Forwaing Sh Res Mem Prior Mem & Mem Mem or result Early Determination The stage distance between and and determines how many instructions are flushed Define this number as the (how many instructions/clock cycles are wasted when a branch is taken) If we can determine the branch outcome and target computation earlier, we can this penalty Observation: All necessary information for both branch outcome and target computation are available (late) in the stage Move comparison and disp operations to the stage Requires moving since branch instructions may need data from later in the pipe Early Determination IR IFFlush Reg # Reg # Reg # data data 6 EXReg EXRegDst Sh SelB SelA = Forwaing Ex Mem Add a comparator to the Decode stage and move the forwaing into this stage We now forwa from the of one stage to the of the previous Res RegDst Mem Mem Mem, Prior Mem & Mem Mem or result
4 Early Determination w/ Predict NT Delay Slots BEQ $a,$a,l (NT) L: ADD $s,$t,$t SUB $t,$t,$s OR $s,$t6,$t7 BNE $s,$s,l (T) L: AND $t,$t6,$t7 SW $t,($s) LW $s,($s) C Fetch (IF) BEQ Decode (ID) C ADD BEQ Exec (EX) C SUB ADD BEQ Mem (ME) C OR SUB ADD BEQ Using early determination & predict NT keeps the pipeline full when we are correct and has a instruction penalty for our -stage pipeline C BNE OR SUB ADD BEQ C6 C7 C8 C9 C Problem: After a branch we fetch instructions that we are not sure should be executed Idea: Find an instruction(s) that should be executed (independent of whether branch is or ), move them to directly after the branch, and have HW just let them be no matter what the branch outcome is delay slot(s) = that the HW will execute after a branch and not flush Assuming early branch determination (ie in decode), only need delay slot 6 Delay Slot Example Implementing Delay Slots lw $s,($s) add $s,$s,$s beq $s,$t8, NEXT delay slot instruc Assume a single instruction delay slot (as with our updated early determination pipeline) Taken Path Code T Before Code lw $s,($s) add $s,$s,$s BEQ Delay Slot NT Not Taken Path Code After Code Flowcha pepective of the delay slot Move an ALWAYS executed instruction down into the delay slot and let it execute no matter what HW will define the number of branch delay slots (usually a small number or ) Compiler will be responsible for arranging instructions to fill the delay slots Must find instructions that the branch does NOT DEPEND on If no instructions can be rearranged, can always inse NOP instructions and just waste those cycles lw $s,($s) add $s,$s,$s beq $s,$t8, NEXT delay slot instruc Cannot move lw into delay slot because beq needs the $s value generated by it lw $s,($s) add $t8,$s,$s beq $s,$t8, NEXT nop If no instruction can be found a nop can be inseed by the compiler
5 7 8 Early Determination w/ Delay Slot How Good is the Compiler? XOR $s,$s,$s L: ADD $s,$t,$t SUB $t,$t,$s6 OR $s,$t6,$t7 BNE $s,$s,l (T,NT) L: AND $t,$t6,$t7 SW $t,($s) LW $s,($s) C C C C C C6 C7 C8 C9 C Fetch (IF) XOR Decode (ID) Exec (EX) Mem (ME) By scheduling the delay slot with an earlier instruction we incur no stalls/bubbles and don t have to predict the branch Source: Hennessey and Patteon, Computer Architecture A Quantitative Approach, nd Ed Pg 69 How many delay slots should be use? While delay slots seem to improve performance, the benefit depends on the compiler s ability to fill them with useful instructions One of more NOP s in the delay slots but increase the instruction count # of Delay Slots Compiler Fills #Useful #NOPs Loss of Cycles if taken Lossof Cycles if not taken Assume 6%Taken % Not Taken Loss of Cycles Compiler filling prob Lossof cycles (Expectation) *6 *=8 % 8 Use NOP 6% Use NOP % Use NOP % Use NOP % Use NOP % Use NOP % Use NOP 8% Use NOP % Use NOP % Instruction increasing factor Other Delay Slots? Recall that a LW followed by a dependent instruction requires our logic to inse bubble (stall for cycle) The MIPS ISA could declare a delay slot This means the compiler schedule a dependent instruction into the delay slot after a LW If necessary compiler can follow the LW with a nop If the ISA declares a LW delay slot do we need the?
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 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 informationEE457 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 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 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 informationMultiCycle 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 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 information30-DAY FOLLOW-UP SURVEY (TELEPHONE TRANSCRIPT)
30-DAY FOLLOW-UP SURVEY (TELEPHONE TRANSCRIPT) Hello, my name is . I m working with the doctors at the Jefferson Multidisciplinary Clinic. May I please speak to ? IF NOT THERE: Do you
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 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 informationAn 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 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 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 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 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 grunwald,klauser @cs.colorado.edu Srilatha
More informationAdaptive 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 informationUNIVERSITY of PENNSYLVANIA CIS 520: Machine Learning Final, Fall 2014
UNIVERSITY of PENNSYLVANIA CIS 520: Machine Learning Final, Fall 2014 Exam policy: This exam allows two one-page, two-sided cheat sheets (i.e. 4 sides); No other materials. Time: 2 hours. Be sure to write
More informationLaboratory-created eggs and sperm
www.breaking News English.com Ready-to-use ESL / EFL Lessons Laboratory-created eggs and sperm URL: http://www.breakingnewsenglish.com/0506/050621-clonedeggs-e.html Today s contents The Article 2 Warm-ups
More informationChapter 3 Software Packages to Install How to Set Up Python Eclipse How to Set Up Eclipse... 42
Table of Contents Preface..... 21 About the Authors... 23 Acknowledgments... 24 How This Book is Organized... 24 Who Should Buy This Book?... 24 Where to Find Answers to Review Questions and Exercises...
More informationUNIVERSITY 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 informationIdentifying Extraneous Threats to Test Validity for Improving Tests
Identifying Extraneous Threats to Test Validity for Improving Tests Yi Du, Ph.D. Data Recognition Corporation Presentation at the 40th National Conference on Student Assessment, June 22, 2010 1 If only
More informationPsychological 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 information51 TIPS FOR A BBA 2018 ASPIRANT AN IMS PRESENTATION
51 TIPS FOR A BBA 2018 ASPIRANT AN IMS PRESENTATION DOS AND DON TS D-20 to D-2 D-1 D ZERO Test D-tox DOS AND DON TS D-20 to D-2 1 HAVE A POSITIVE ATTITUDE If YOU believe YOU can, only then YOU will!! 2
More informationRational 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 informationImproving Your Sleep Course. Session 4 Dealing With a Racing Mind
Improving Your Sleep Course Session 4 Dealing With a Racing Mind Session 4 Dealing With a Racing Mind This session will: Help you to learn ways of overcoming the mental alertness, repetitive thoughts and
More informationSTAT 200. Guided Exercise 4
STAT 200 Guided Exercise 4 1. Let s Revisit this Problem. Fill in the table again. Diagnostic tests are not infallible. We often express a fale positive and a false negative with any test. There are further
More informationLECTURE 5: REACTIVE AND HYBRID ARCHITECTURES
Reactive Architectures LECTURE 5: REACTIVE AND HYBRID ARCHITECTURES An Introduction to MultiAgent Systems http://www.csc.liv.ac.uk/~mjw/pubs/imas There are many unsolved (some would say insoluble) problems
More informationSocial and Emotional Learning
Social and Emotional Learning Picture books help educate readers by introducing them to different characters and their emotions. Art 2018 by Greg Pizzoli, Dave Mottram, Max Lang, Ed Vere, and Holly Hobbie
More informationThe 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 informationLSAT India Analytical Reasoning 2019
Sample Questions with Answers. LSAT India Analytical Reasoning 2019 Five Sample Analytical Reasoning Questions and Explanations Directions: Each group of questions in this section is based on a set of
More informationHow Ofsted regulate childcare
Information for parents about Ofsted s role in regulating childcare This section provides information about how Ofsted regulates childcare providers. It sets out how you might like to use the information
More informationA mental health power of attorney allows you to designate someone else, called an agent, to
What is a Mental Health Advance Directive? A Mental Health Advanced Directive is a document that allows you to make your choices known, regarding mental health treatment, in the event that your mental
More informationYou all write code and then toil to make
TEST-DRIVEN DEVELOPMENT FOR EMBEDDED C: WHY DEBUG? TEST-DRIVEN DEVELOPMENT HELPS YOU IM- PROVE SCHEDULE PREDICTABILITY AND PRODUCT QUALITY BY ELIMINATING BUGS BEFORE THEY MAKE THE BUG LIST. BY JAMES W
More informationMemorandum 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 information18 INSTRUCTOR GUIDELINES
STAGE: Ready to Quit You are a community pharmacist and have been approached by a 16-year-old girl, Nicole Green, who would like your advice on how she can quit smoking. She says, I never thought it would
More informationExecutive Functioning
Executive Functioning What is executive functioning? Executive functioning is a process of higher brain functioning that is involved in goal directed activities. It is the part of the brain that enables
More informationClever Hans the horse could do simple math and spell out the answers to simple questions. He wasn t always correct, but he was most of the time.
Clever Hans the horse could do simple math and spell out the answers to simple questions. He wasn t always correct, but he was most of the time. While a team of scientists, veterinarians, zoologists and
More informationPedCath IMPACT User s Guide
PedCath IMPACT User s Guide Contents Overview... 3 IMPACT Overview... 3 PedCath IMPACT Registry Module... 3 More on Work Flow... 4 Case Complete Checkoff... 4 PedCath Cath Report/IMPACT Shared Data...
More informationA teaching presentation to help general psychology students overcome the common misconception that correlation equals causation
A teaching presentation to help general psychology students overcome the common misconception that correlation equals causation 1 Original A teaching presentation to help general psychology students overcome
More informationBarium meal Radiology Department Patient Information Leaflet
Barium meal Radiology Department Patient Information Leaflet What is a barium meal? It is an X-ray test to show up your oesophagus (food pipe) and stomach. You will be given a drink of liquid barium and
More informationSCORE 4 POINTS 3 POINTS 2 POINTS 1 POINT NS
Opinion Performance Task Focus Standards Grade 5: W.5.2a, c, d; W.5.4; W.5.5 4-Point Opinion Performance Task Writing Rubric (Grades 3 5) SCORE 4 POINTS 3 POINTS 2 POINTS 1 POINT NS ORGANIZATION AND PURPOSE
More informationCorporate Online. Using Term Deposits
Corporate Online. Using Term Deposits About this Guide About Corporate Online Westpac Corporate Online is an internet-based electronic platform, providing a single point of entry to a suite of online transactional
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 informationExperiment 25 Qualitative Analysis II
Experiment 25 Qualitative Analysis II GOAL: This week you develop strategies to use the reactions that you observed in lab last week to identify unknown solutions. You will also learn to use flowcharts
More informationWhy this, why now? Teams and Preference. Preference 10/29/2015
Why this, why now? Teams and Preference Judicial Executive Seminar Donna Warner, October 2015 1. Help you understand and manage yourself 2. Acknowledge differences 3. Respect each other 4. Improve and
More informationThis chapter shows how to use a formula method for dosage calculation to calculate the
CHAPTER 15 osage Calculation Using the Formula Method Objectives After reviewing this chapter, you should be able to: 1. Identify the information from a calculation problem to place into the formula given
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 informationBruce Thomadsen. University of Wisconsin - Madison
Root Cause Analysis Bruce Thomadsen University of Wisconsin - Madison Analysis Assume you have an event. What to do? The analysis would like to get to the root cause. RCA Team First, assemble an root-cause
More informationPost-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 informationWalking Guidelines for People with Cancer to Use While in the Hospital
PATIENT EDUCATION patienteducation.osumc.edu Walking Guidelines for People with Cancer to Use While in the Hospital Exercise such as walking has several positive benefits for people dealing with the side
More informationadvanced/proficiency (C1/C2). to understand and practise using multi-word verbs and idioms in a business context. Timing: approximately 30 minutes.
Teacher s notes Level: Aim: advanced/proficiency (C1/C2). to understand and practise using multi-word verbs and idioms in a business context. Timing: approximately 30 minutes. Whenever you ask higher level
More informationSMS USA PHASE ONE SMS USA BULLETIN BOARD FOCUS GROUP: MODERATOR S GUIDE
SMS USA PHASE ONE SMS USA BULLETIN BOARD FOCUS GROUP: MODERATOR S GUIDE DAY 1: GENERAL SMOKING QUESTIONS Welcome to our online discussion! My name is Lisa and I will be moderating the session over the
More informationManaging Difficult Conversations Increase Satisfaction / Decrease Stress. BMC, 2015
Managing Difficult Conversations Increase Satisfaction / Decrease Stress Why Do We Avoid Difficult Conversations? We don t want to make matters worse We fear we ll be attacked back We don t want to be
More informationUsing FMEA to Improve So4ware Reliability. Kraig Strong - Tektronix
Using FMEA to Improve So4ware Reliability Kraig Strong - Tektronix What don t we like about (most) quality processes? They are Jme consuming They are cumbersome They aren t flexible Failure Mode and Effects
More informationStandardized Defect Statuses. Abstract
Standardized Defect Statuses David L. Brown, Ph.D., CSQA, CSQE DLB Software Quality Consulting Glastonbury, Connecticut, USA Abstract Many companies struggle with defect statuses, the stages that a defect
More informationThe following is a brief summary of the main points of the book.
In their book The Resilience Factor (Broadway Books 2002), Reivich and Shatte describe the characteristics, assumptions and thinking patterns of resilient people and show how you can develop these characteristics
More informationNeuroMem Technology Reference Guide
NeuroMem Technology Reference Guide Version 4.9.3 Revised 08/20/2018 NeuroMem is a technology of General Vision, Inc. (www.general-vision.com) This manual is copyrighted and published by General Vision.
More informationInterpreter Services. How to Effectively Work with Interpreters and Translators to Communicate with Your Patients. UWMC Interpreter Services 1
Interpreter Services How to Effectively Work with Interpreters and Translators to Communicate with Your Patients UWMC Interpreter Services 1 What Are UWMC Interpreter Services? l We help provide equal
More information9 INSTRUCTOR GUIDELINES
STAGE: Ready to Quit You are a clinician in a family practice group and are seeing 16-yearold Nicole Green, one of your existing patients. She has asthma and has come to the office today for her yearly
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 informationCounting and Time Warm-ups
Counting and Time Warm-ups As a young lifter in the early 1990s, I was privileged enough to have some of the best coaches in the country warm me up in both national and international events. Ben Green,
More informationSignDown. Definitions
- 1 - SignDown Introduction This is an application for mediating your Camera reality using your own appropriate Signposts. The signs will tell you the distance in metric or miles and the direction along
More informationDEPRESSION QUESTIONS, ANSWERS AND SOLUTIONS
DEPRESSION QUESTIONS, ANSWERS AND SOLUTIONS ON THE PATH TO RECOVERY How this booklet can help This booklet will help you and your family better understand your medical condition and its treatment. Specifically,
More informationGOC GUIDANCE FOR WITNESSES IN FITNESS TO PRACTISE COMMITTEE HEARINGS
GOC GUIDANCE FOR WITNESSES IN FITNESS TO PRACTISE COMMITTEE HEARINGS The purpose of this guidance document The purpose of this guidance is to explain what happens if you are asked by the General Optical
More informationANOVA. Thomas Elliott. January 29, 2013
ANOVA Thomas Elliott January 29, 2013 ANOVA stands for analysis of variance and is one of the basic statistical tests we can use to find relationships between two or more variables. ANOVA compares the
More informationPreliminary Research Considerations. Lecture Overview. Stephen E. Brock, Ph.D., NCSP
Preliminary Research Considerations Stephen E. Brock, Ph.D., NCSP California State University, Sacramento 1 Lecture Overview Research Hypotheses Research Resources Exemptions from Human Subjects Committee
More informationAim #3: How can we use the scientific method to understand the world around us? Textbook Pgs: I. What is the Scientific Method?
Name: Date: Aim #3: How can we use the scientific method to understand the world around us? Textbook Pgs: 6-13 I. What is the Scientific Method? 1. The scientific method begins with Scientific Inquiry
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 informationBeebops Genetics and Evolution Teacher Information
STO-105 Beebops Genetics and Evolution Teacher Information Summary In Part 1 students model meiosis and fertilization using chromosomes/genes from fictitious Beebop parents. They decode the genes in the
More informationPST-PC Appendix. Introducing PST-PC to the Patient in Session 1. Checklist
PST-PC Appendix Introducing PST-PC to the Patient in Session 1 Checklist 1. Structure of PST-PC Treatment 6 Visits Today Visit: 1-hour; Visits 2-8: 30-minutes Weekly and Bi-weekly Visits Teach problem
More information~Worksheet & Checklist~ Brought to you by: Lisa M Cope
~Worksheet & Checklist~ Brought to you by: Lisa M Cope Print out this worksheet and checklist. Then use it to isolate, identify and define your procrastination points, habits and tendencies, as well as
More informationWelcome it is a great day to learn about the Brain
Welcome it is a great day to learn about the Brain What does the Brain do? Stand up Walk around every person you pass tell them a different function the brain performs Do this until you are told to stop
More informationTo understand AD, it is important to
To understand AD, it is important to know a bit about the brain. This part of Unraveling the Mystery gives an inside view of the normal brain, how it works, and what happens during aging. The brain is
More informationWhat if someone complains about me? A guide to the complaint process
What if someone complains about me? A guide to the complaint process Introduction The purpose of the licensed building practitioner scheme is to set performance standards for building practitioners and
More informationQUICK REFERENCE INSTRUCTIONS. THYROCHEK TSH Cassette
QUICK REFERENCE INSTRUCTIONS THYROCHEK TSH Cassette A certificate of CLIA waiver is required to perform the testing in a waived setting. If the laboratory does not have a Certificate of Waiver, the Application
More informationLinear Regression in SAS
1 Suppose we wish to examine factors that predict patient s hemoglobin levels. Simulated data for six patients is used throughout this tutorial. data hgb_data; input id age race $ bmi hgb; cards; 21 25
More informationAbout this consent form
Protocol Title: Development of the smoking cessation app Smiling instead of Smoking Principal Investigator: Bettina B. Hoeppner, Ph.D. Site Principal Investigator: n/a Description of Subject Population:
More informationSummary of Significant Changes. Policy. Purpose. Responsibilities
This Management Process Description replaces NEW Copy Number Summary of Significant Changes N/A Effective 17/03/16 Policy All processes included within this document should be adopted by NHS Blood and
More informationSri Vidya College of Engineering & Technology Question bank (unit 1) UNIT 1-2 MARKS
UNIT 1-2 MARKS 1. What are the 5 major senses? Sight Hearing Touch Taste Smell 2. What are the effectors? Limbs Fingers Eyes Head Vocal system. 3. What are the two stages of vision the physical reception
More informationUsing ddd with postgres on the instructional computers
Using ddd with postgres on the instructional computers Sailesh Krishnamurthy University of California at Berkeley sailesh+cs186@cs.berkeley.edu January 31, 2003 1 Assumptions For the purpose of this document
More informationHuman Abilities: Vision, Memory and Cognition. Oct 14, 2016
Human Abilities: Vision, Memory and Cognition Oct 14, 2016 Milestone I How many users? Depends Fall 2016 COMP 3020 2 Midterm True or false Multiple choice Short answer Fall 2016 COMP 3020 3 Midterm sample
More information2016 Denise M. Guérin. Presented for Boston College Employee Development Office April 6, 2016 by Denise M. Guérin, JD, MS-PPM, PMP
2016 Denise M. Guérin Presented for Boston College Employee Development Office April 6, 2016 by Denise M. Guérin, JD, MS-PPM, PMP 1 Q&A from Session #2 Review of Network Logic Diagram Critical Path Method
More informationISC- GRADE XI HUMANITIES ( ) PSYCHOLOGY. Chapter 2- Methods of Psychology
ISC- GRADE XI HUMANITIES (2018-19) PSYCHOLOGY Chapter 2- Methods of Psychology OUTLINE OF THE CHAPTER (i) Scientific Methods in Psychology -observation, case study, surveys, psychological tests, experimentation
More informationRational 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 informationMobile App User Guide
Mobile App User Guide Contents 2 Contents Introduction... 4 OneTouch Reveal mobile app... 4 Supported Devices and System Requirements...4 Android Legal Notice... 4 Google Play Legal Notice...4 Bluetooth
More informationStation 1:Base Running
Station 1:Base Running Each member of your team will take turns running around the bases. Your time starts when the station master says GO! Be sure to listen for your time as you cross home plate. This
More informationVertical Jump Training Exposed: The 3 Biggest Training Mistakes Athletes Make & How These Mistakes Are Severely Diminishing Their Results
Vertical Jump Training Exposed: The 3 Biggest Training Mistakes Athletes Make & How These Mistakes Are Severely Diminishing Their Results Have you been working your tail off in the gym trying to increase
More informationAIM #4: DEFINE SCIENCE AND EXPLAIN THE PROCESS OF THE SCIENTIFIC METHOD
AIM #4: DEFINE SCIENCE AND EXPLAIN THE PROCESS OF THE SCIENTIFIC METHOD Aim #4: Define science and explain the process of the scientific method Textbook Pages: 11-21 DO NOW: IN YOUR OWN WORDS, DEFINE OBSERVATION:
More informationADHD & Executive Functioning
Ask the Expert www.chadd.org/nrc (800)233-4050 Help4ADHD@CHADD.org ADHD & Executive Functioning LATE, LOST AND UNPREPARED: What is it? What does it look like? What can we do about it? Kristin Sinclair,
More informationLecture 20: Chi Square
Statistics 20_chi.pdf Michael Hallstone, Ph.D. hallston@hawaii.edu Lecture 20: Chi Square Introduction Up until now, we done statistical test using means, but the assumptions for means have eliminated
More informationMAGNIFICAT: VOCAL SCORE BY JOHN RUTTER DOWNLOAD EBOOK : MAGNIFICAT: VOCAL SCORE BY JOHN RUTTER PDF
Read Online and Download Ebook MAGNIFICAT: VOCAL SCORE BY JOHN RUTTER DOWNLOAD EBOOK : MAGNIFICAT: VOCAL SCORE BY JOHN RUTTER PDF Click link bellow and free register to download ebook: MAGNIFICAT: VOCAL
More informationProcedural learning in the control of a dynamic system
Procedural learning in the control of a dynamic system Danilo Fum and Andrea Stocco Laboratorio di Sistemi Cognitivi Dipartimento di Psicologia Università di Trieste Overview Learning in Sugar Factory
More informationHow 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 informationScientific Thinking Handbook
Making Observations An observation is an act of noting and recording an event, characteristic, behavior, or anything else detected with an instrument or with the senses. Observations allow you to make
More informationSequential Decision Making
Sequential Decision Making Sequential decisions Many (most) real world problems cannot be solved with a single action. Need a longer horizon Ex: Sequential decision problems We start at START and want
More informationMENTAL HEALTH ADVANCE DIRECTIVE
Mental Health Association in Pennsylvania 2005 Instructions and Forms MENTAL HEALTH ADVANCE DIRECTIVES FOR PENNSYLVANIANS MENTAL HEALTH ADVANCE DIRECTIVE I,, have executed an advance directive specifying
More informationGRiST handbook. Christopher Buckingham. August 12, Definition of terms 2
Christopher Buckingham August 12, 2015 Contents 1 Definition of terms 2 2 Providing scores for items with a zero to ten scale 2 2.1 How to think about scale judgements: the Galatean approach...............
More informationAN ESSENTIAL GUIDE TO dealing with infections
LIFE AFTER TRANSPLANT: AN ESSENTIAL GUIDE TO dealing with infections #BMTsupport Essential Guide To Dealing with Infections 1 At Anthony Nolan we take great care to provide up to date and accurate facts
More informationFREQUENTLY ASKED QUESTIONS ABOUT MENTAL HEALTH ADVANCE DIRECTIVES GUIDE FOR CONSUMERS
(800) 692-7443 (Voice) (877) 375-7139 (TDD) www.disabilityrightspa.org FREQUENTLY ASKED QUESTIONS ABOUT MENTAL HEALTH ADVANCE DIRECTIVES GUIDE FOR CONSUMERS What is a Mental Health Advance Directive? A
More informationCHAPTER 3 METHOD AND PROCEDURE
CHAPTER 3 METHOD AND PROCEDURE Previous chapter namely Review of the Literature was concerned with the review of the research studies conducted in the field of teacher education, with special reference
More information