MEMORY SYSTEM. Mahdi Nazm Bojnordi. CS/ECE 3810: Computer Organization. Assistant Professor School of Computing University of Utah
|
|
- Collin Mathews
- 5 years ago
- Views:
Transcription
1 MEMORY SYSTEM Mahdi Nazm Bojnordi Assistant Professor School of Computing University of Utah CS/ECE 3810: Computer Organization
2 Overview Notes Homework 9 (deadline Apr. 9 th ) n Verify your submitted file before midnight This lecture Pipeline hazards n Control Memory system n Cache
3 Recall: Pipeline Hazards Structural hazards: multiple instructions compete for the same resource Data hazards: a dependent instruction cannot proceed because it needs a value that hasn t been produced Control hazards: the next instruction cannot be fetched because the outcome of an earlier branch is unknown
4 Control Hazards Sample C++ code for (i=100; i!= 0; i--) { sum = sum + i; } total = total + sum; How many branches in this code?
5 Control Hazards Sample C++ code for (i=100; i!= 0; i--) { sum = sum + i; } total = total + sum; addi $1, $0, 100 for: beq $0, $1, next next: add $2, $2, $1 addi $1, $1, -1 J for add $3, $3, $2 What are possible target instructions?
6 Control Hazards Sample C++ code for (i=100; i!= 0; i--) { sum = sum + i; } total = total + sum; addi $1, $0, 100 for: beq $0, $1, next add $2, $2, $1 addi $1, $1, -1 J for ALU next: add $3, $3, $2 What happens inside the pipeline?
7 Control Hazards The outcome of the branch
8 Handling Control Hazards 1. introducing stall cycles and delay slots How many cycles/slots? One branch per every six instructions on average!! addi $1, $0, 100 for: beq $0, $1, next nothing nothing add $2, $2, $1 ALU addi $1, $1, -1 J for 2 additional delay slots per 6 cycles!
9 Handling Control Hazards 1. introducing stall cycles and delay slots How many cycles/slots? One branch per every six instructions on average!! addi $1, $0, 100 for: beq $0, $1, next nothing add $2, $2, $1 addi $1, $1, -1 ALU J for nothing 1 additional delay slot, but longer path
10 Handling Control Hazards 1. introducing stall cycles and delay slots How many cycles/slots? One branch per every six instructions on average!! addi $1, $0, 100 for: beq $0, $1, next nothing add $2, $2, $1 J for ALU next: addi $1, $1, -1 add r3, r3, r2 Reordering instructions may help
11 Handling Control Hazards Strategies for filling up the branch delay slot (a) is the best choice; what about (b) and (c)?
12 Handling Control Hazards 1. introducing stall cycles and delay slots How many cycles/slots? One branch per every six instructions on average!! addi $1, $0, 100 for: beq $0, $1, next nothing add $2, $2, $1 J for ALU next: addi $1, $1, -1 add r3, r3, r2 Jump and function calls can be resolved in the decode stage.
13 Handling Control Hazards 1. introducing stall cycles and delay slots 2. predict the branch outcome n simply assume the branch is taken or not taken n predict the next PC addi $1, $0, 100 for: beq $0, $1, next add $2, $2, $1 addi $1, $1, -1 J for ALU next: add r3, r3, r2 May need to cancel the wrong path
14 Handling Control Hazards Pipeline without branch predictor PC IF (br) PC + 4 Read Compare Br-target
15 Handling Control Hazards Pipeline with branch predictor PC IF (br) Branch Predictor PC + 4 Read Compare Br-target
16 Handling Control Hazards The 2-bit branch predictor
17 Summary of the Pipeline
18 Memory System Data and instructions are stored on DRAM chips DRAM has high bit density and low speed An access DRAM may take about 300 processor cycles How to bridge the speed gap? Processor Memory ~300X
19 Memory Hierarchy The basic structure of a memory hierarchy. isters 1KB 1 cycle L1 data or instruction Cache 32KB 2 cycles L2 cache 2MB 15 cycles Memory 1GB 300 cycles Disk 80 GB 10M cycles
20 Memory Hierarchy The basic structure of a memory hierarchy. Multiple levels of the memory Idea: keep important data closer to processor. Upper Level Lower Level
21 Cache Architecture Design principles Temporal locality: if you used some data recently, you will likely use it again Spatial locality: if you used some data recently, you will likely access its neighbors Cache terminology Access time Hit vs. miss Miss penalty Processor Cache Memory
22 Direct-Mapped Cache Cache address
23 Direct-Mapped Cache Cache lookup
CSE Lecture 13/14 In Class Handout For all of these problems: HAS NOT CANNOT Add Add Add must wait until $5 written by previous add;
CSE 30321 Lecture 13/14 In Class Handout For the sequence of instructions shown below, show how they would progress through the pipeline. For all of these problems: - Stalls are indicated by placing the
More informationTDT4255 Lecture 7: Hazards and exceptions
TDT4255 Lecture 7: Hazards and exceptions Donn Morrison Department of Computer Science 2 Outline Section 4.7: Data hazards: forwarding and stalling Section 4.8: Control hazards Section 4.9: Exceptions
More informationCS429: Computer Organization and Architecture
CS429: Computer Organization and Architecture Warren Hunt, Jr. and Bill Young epartment of Computer Sciences University of Texas at Austin Last updated: November 5, 2014 at 11:25 CS429 Slideset 16: 1 Control
More informationCS 230 Winter 2013 Tutorial 7 Monday, March 4, 2013
CS 230 Winter 2013 Tutorial 7 Monday, March 4, 2013 1. This question is based on one from the text book Computer Organization and Design (Patterson/Hennessy): Consider two different implementations of
More informationAnne Bracy CS 3410 Computer Science Cornell University
Anne Bracy CS 3410 Computer Science Cornell University These slides are the product of many rounds of teaching CS 3410 by Professors Weatherspoon, Bala, Bracy, and Sirer. Complex question How fast is the
More informationCharacterizing Microprocessor Benchmarks. Towards Understanding the Workload Design Space
Characterizing Microprocessor Benchmarks Towards Understanding the Workload Design Space by Michael Arunkumar, B.E. Report Presented to the Faculty of the Graduate School of the University of Texas at
More informationperformance counter architecture for computing CPI components
A Performance Counter Architecture for Computing Accurate CPI Components Stijn Eyerman Lieven Eeckhout ELIS, Ghent University, Belgium {seyerman,leeckhou}@elis.ugent.be Tejas Karkhanis James E. Smith ECE,
More informationEXERCISES ON PERFORMANCE EVALUATION
EXERCISES ON PERFORMANCE EVALUATION Exercise 1 A program is executed for 1 sec, on a processor with a clock cycle of 50 nsec and Throughput 1 = 15 MIPS. 1. How much is the CPI 1, for the program? T CLOCK
More informationWhy know about performance
1 Performance Today we ll discuss issues related to performance: Latency/Response Time/Execution Time vs. Throughput How do you make a reasonable performance comparison? The 3 components of CPU performance
More informationPUF Design - User Interface
PUF Design - User Interface September 27, 2011 1 Introduction Design an efficient Physical Unclonable Functions (PUF): PUFs are low-cost security primitives required to protect intellectual properties
More informationBits and Bit Patterns. Chapter 1: Data Storage (continued) Chapter 1: Data Storage
Chapter 1: Data Storage Computer Science: An Overview by J. Glenn Brookshear Chapter 1: Data Storage 1.1 Bits and Their Storage 1.2 Main Memory 1.3 Mass Storage 1.4 Representing Information as Bit Patterns
More informationATOP-DOWN APPROACH TO ARCHITECTING CPI COMPONENT PERFORMANCE COUNTERS
... ATOP-DOWN APPROACH TO ARCHITECTING CPI COMPONENT PERFORMANCE COUNTERS... SOFTWARE DEVELOPERS CAN GAIN INSIGHT INTO SOFTWARE-HARDWARE INTERACTIONS BY DECOMPOSING PROCESSOR PERFORMANCE INTO INDIVIDUAL
More informationDMI Certification. David G. Lawrence DMI Working Group
DMI Certification David G. Lawrence DMI Working Group Today s Objectives Desktop Management Interface (DMI) Overview DMI 2.0 Self-certification process Why would I care about DMI Conformance? Why DMI?
More informationHow Computers Work Lecture 12
How Computers Work Lecture 12 A Common Chore of College Life Introduction to Pipelining How Computers Work Lecture 12 Page 1 How Computers Work Lecture 12 Page 2 Page 1 1 Propagation Times Doing 1 Load
More informationAnalysis of the 2013 Budgets for Community Development
Analysis of the 213 Budgets for Community Development Report FAC/FCA-76 Frederick A. Costello March 2, 212 Introduction: The proposed Fairfax County FY213 budget was released on February 28, 212. The purpose
More informationChapter 1: Data Storage
Chapter 1: Data Storage Computer Science: An Overview Tenth Edition by J. Glenn Brookshear Presentation files modified by Farn Wang Copyright 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley
More information15-451/651: Design & Analysis of Algorithms October 23, 2018 Lecture #16: Online Algorithms last changed: October 22, 2018
15-451/651: Design & Analysis of Algorithms October 23, 2018 Lecture #16: Online Algorithms last changed: October 22, 2018 Today we ll be looking at finding approximately-optimal solutions for problems
More informationA Tour of the Order Book: ITCH Data and Graphical Representation
A Tour of the Order Book: ITCH Data and Graphical Representation Nathan Woodbury Information and Decision Algorithms (IDeA) Labs Computer Science Department Brigham Young University Outline Part 1: Limit
More informationINVITATION FOR QUOTATION. TEQIP-III/2018/mecj/Shopping/4
INVITATION FOR QUOTATION TEQIP-III/2018/mecj/Shopping/4 13-Jun-2018 1. You are invited to submit your most competitive quotation for the following goods with item wise detailed specifications given at
More informationECSE 425 Lecture 5: Quan2fying Computer Performance
ECSE 425 Lecture 5: Quan2fying Computer Performance H&P Chapter 1 Vu, Meyer; Textbook figures 2007 Elsevier Science Last Time Trends in Dependability Quan2ta2ve Principles of Computer Design 2 Today Quan2fying
More informationLattice Model of System Evolution. Outline
Lattice Model of System Evolution Richard de Neufville Professor of Engineering Systems and of Civil and Environmental Engineering MIT Massachusetts Institute of Technology Lattice Model Slide 1 of 48
More informationIt is used when neither the TX nor RX knows anything about the statistics of the source sequence at the start of the transmission
It is used when neither the TX nor RX knows anything about the statistics of the source sequence at the start of the transmission -The code can be described in terms of a binary tree -0 corresponds to
More informationA Break-Even Formulation for Evaluating Branch Predictor Energy
A Break-Even Formulation for Evaluating Branch Predictor Energy Efficiency Michele Co, Dee A.B. Weikle, and Kevin Skadron Department of Computer Science University of Virginia Abstract Recent work has
More informationMA Macroeconomics 11. The Solow Model
MA Macroeconomics 11. The Solow Model Karl Whelan School of Economics, UCD Autumn 2014 Karl Whelan (UCD) The Solow Model Autumn 2014 1 / 38 The Solow Model Recall that economic growth can come from capital
More informationPosting Date: Page 1 of 11 FIN & INFO Procurement Card Policies & Procedures
Posting Date: 2010-09-01 Page 1 of 11 Section # Table of Contents 1.0 Purpose 2.0 Overview 3.0 Cardholder Eligibility 4.0 Establishment of Credit Limits 5.0 Methodology 6.0 Responsibilities 7.0 Application
More informationREQUEST FOR PROPOSAL (RFP)
REQUEST FOR PROPOSAL (RFP) State Bank of India (SBI) invites Bids for procurement of Desktop PC & Laptop as detailed in this RFP to be delivered at SBI Dhaka Branch (Dilkusha) and Gulshan Branch SBI-BD/
More information15-451/651: Design & Analysis of Algorithms November 9 & 11, 2015 Lecture #19 & #20 last changed: November 10, 2015
15-451/651: Design & Analysis of Algorithms November 9 & 11, 2015 Lecture #19 & #20 last changed: November 10, 2015 Last time we looked at algorithms for finding approximately-optimal solutions for NP-hard
More informationQUICKEN ONLINE BANKING WITH COMERICA AGREEMENT FOR PERSONAL COMPUTER
QUICKEN ONLINE BANKING WITH COMERICA AGREEMENT FOR PERSONAL COMPUTER By using Quicken Online Banking with Comerica, you agree to this Agreement (the Agreement ). Please read it carefully and keep a copy
More informationOnline Algorithms SS 2013
Faculty of Computer Science, Electrical Engineering and Mathematics Algorithms and Complexity research group Jun.-Prof. Dr. Alexander Skopalik Online Algorithms SS 2013 Summary of the lecture by Vanessa
More informationSK Hynix FY2017 Q3 Earnings Results
SK Hynix FY2017 Q3 Earnings Results October 26, 2017 Disclaimer This material contains forward-looking statements which can be subject to certain risks and uncertainties that could cause actual results
More informationHomework #4. CMSC351 - Spring 2013 PRINT Name : Due: Thu Apr 16 th at the start of class
Homework #4 CMSC351 - Spring 2013 PRINT Name : Due: Thu Apr 16 th at the start of class o Grades depend on neatness and clarity. o Write your answers with enough detail about your approach and concepts
More informationBUSINESS REGISTRATION SERVICES RESPONSE TO ISSUES RAISED BY MEMBERS. 1. The issues raised were discussed and agreed as follows:
BUSINESS REGISTRATION SERVICES RESPONSE TO ISSUES RAISED BY MEMBERS 1. The issues raised were discussed and agreed as follows: ISSUE DESCRIPTION ENQUIRY ACTION 1. Filing in Changes of Directors If he directors
More informationIncome before income taxes. Million yen. Million yen
FY2018 First Quarter Consolidated Financial Results (Advantest s consolidated financial statements are prepared in accordance with IFRS) (Period ended June 30, 2018) July 25, 2018 Company Name : Advantest
More informationLecture 8: Skew Tolerant Domino Clocking
Lecture 8: Skew Tolerant Domino Clocking Computer Systems Laboratory Stanford University horowitz@stanford.edu Copyright 2001 by Mark Horowitz (Original Slides from David Harris) 1 Introduction Domino
More informationNAVY AND MARINE CORPS PUBLIC HEALTH CENTER
NAVY AND MARINE CORPS PUBLIC HEALTH CENTER ENVIRONMENTAL PROGRAMS DEPARTMENT What You Don t Know About Your Human Health Risk Assessment Could Hurt You ( and Your Site Decisions) David F. McConaughy 7
More informationComparing Mutually Exclusive Alternatives
Comparing Mutually Exclusive Alternatives Lecture No. 18 Chapter 5 Contemporary Engineering Economics Copyright 2016 Comparing Mutually Exclusive Projects: Basic Terminologies Mutually Exclusive Projects
More informationPurchasing service. Getting more out of your pension
Purchasing service Getting more out of your pension Did you work part-time or on contract for a participating employer before joining the CAAT Pension Plan? Did you have an unpaid leave of absence during
More informationFinancial Results Fourth Quarter Fiscal 2018
Financial Results Fourth Quarter Fiscal 2018 2018 Micron Technology, Inc. All rights reserved. Information, products, and/or specifications are subject to change without notice. All information is provided
More informationLecture 10/12 Data Structures (DAT037) Ramona Enache (with slides from Nick Smallbone and Nils Anders Danielsson)
Lecture 10/12 Data Structures (DAT037) Ramona Enache (with slides from Nick Smallbone and Nils Anders Danielsson) Balanced BSTs: Problem The BST operahons take O(height of tree), so for unbalanced trees
More informationOur Own Problems and Solutions to Accompany Topic 11
Our Own Problems and Solutions to Accompany Topic. A home buyer wants to borrow $240,000, and to repay the loan with monthly payments over 30 years. A. Compute the unchanging monthly payments for a standard
More informationFY2018 1Q. (Three months ended June 30th, 2018) Information Meeting. July 25th, 2018 Advantest Corporation
FY2018 1Q (Three months ended June 30th, 2018) Information Meeting July 25th, 2018 Advantest Corporation Agenda Financial Results for FY2018 1Q Atsushi Fujita Managing Executive Officer FY2018 Business
More informationInformation Theory and Coding Prof. S. N. Merchant Department of Electrical Engineering Indian Institute of Technology, Bombay
Information Theory and Coding Prof. S. N. Merchant Department of Electrical Engineering Indian Institute of Technology, Bombay Lecture - 15 Adaptive Huffman Coding Part I Huffman code are optimal for a
More informationConfirm Your Reporting Options Page 2. Communicating with Your Data Processor Page 2. Transmission Receipt Deadlines Page 2. Deadlines Alert Page 3
Tax Year 2017 Transmission Requirements for Fully-Administered Clients April and May 5498 Reporting This communication provides your financial organization with information about the transmission requirements
More informationTable of Contents. Part I Processors. Byte User Guide. 1 Processing. Appraisal Review. Multiple Branches. Order Title Order Hazard Insurance
2 Table of Contents Part I 1 Processing... 3 Appraisal Review... 3 Agency Case Num... ber 3 Agency Case Num... ber Date 3 HPML Loans... 4 Multiple Branches... 4 Export FNMA 3.2... File 4 Order Title...
More informationChapter 9: Reducing Project Duration 4KF3
Lecture Notes Options for Accelerating Project Completion Unconstrained Resources o Adding resources o Outsourcing o Overtime o Core project team o Do it twice Constrained Resources o Fast-tracking o Critical-chain
More information20-Hour SAFE MLO Comprehensive Course Syllabus
Course Hours: 20 Instructional Mode: Distance Education Instructor: Richard Madrigal Learning Resources 20-Hour Mortgage Loan Originator, online text Contact Information Email: safeinstructor@alliedschools.com
More informationApplication of the Life-Quality Index to Infrastructure Maintenance Decision Optimization
Application of the Life-Quality Index to Infrastructure Maintenance Decision Optimization Professor Mahesh Pandey Institute of Risk Research and Department of Civil Engineering University of Waterloo,
More informationAutomated Deposit Holds
Automated Deposit Holds Understanding Check Holds, Electronic Deposit Hold Groups, and Member In Good Standing INTRODUCTION This booklet describes CU*BASE options for holding uncollected funds from member
More informationCOS 318: Operating Systems. CPU Scheduling. Jaswinder Pal Singh Computer Science Department Princeton University
COS 318: Operating Systems CPU Scheduling Jaswinder Pal Singh Computer Science Department Princeton University (http://www.cs.princeton.edu/courses/cos318/) Today s Topics u CPU scheduling basics u CPU
More information18-Hour SAFE Core Mortgage Loan Originator Syllabus
Course Hours: 18 Instructional Mode: Distance Education Instructor See the Introduce Yourself Discussion module in the online course for information about your instructor. Learning Resources, online text
More informationMBS ARC Buyback. Adding a Wholesale Book during Buyback
Adding a Wholesale Book during Buyback A title without a current wholesale value may still be available to buy wholesale for MBS. These titles require verification with MBS Inventory Control to ensure
More informationA t S + b r t T B (h i + 1) (t S + t T ) C h i (t S + t T ) + t S + b t T D (h i + n) (t S + t T )
Suppose we have a primary B+-tree index where the leaves contain search keys and RIDs, and the RIDs point to the records in a file that is ordered on the index search key. Assume that the blocks in the
More informationInsurtech 101. A complete guide for both veterans and entrepreneurs launching products in the insurance marketplace.
A Guide to Launching a New Insurance Product Insurtech 101 A complete guide for both veterans and entrepreneurs launching products in the insurance marketplace. In Insurtech 101, we review the fundamentals
More informationSchool of Business and Nonprofit Management Course Syllabus
School of Business and Nonprofit Management Course Syllabus Course: SBNM 5130-B2 Corporate Tax Accounting Academic Year: 2016/17 Semester/Quad: Fall 2016 Quad B Credit Hours: 2 Prerequisites: 5110 Instructor:
More informationDeveloping Web and Mobile Based Relationship Management System for Microfinance Institutions
Developing Web and Mobile Based Relationship Management System for Microfinance Institutions Kamila Sefa Ministry of Public Enterprises, Ethiopia HiLCoE, Software Engineering Programme, Ethiopia kemilse@gmail.com
More informationLegend. Extra options used in the different configurations slow Apache (all default) svnserve (all default) file: (all default) dump (all default)
Legend Environment Computer VM on XEON E5-2430 2.2GHz; assigned 2 cores, 4GB RAM OS Windows Server 2012, x64 Storage iscsi SAN, using spinning SCSI discs Tests log $repo/ -v --limit 50000 export $ruby/trunk
More informationProtect Your Community from Natural Disasters
Protect Your Community from Natural Disasters by Dan Odess Whenever a hurricane threatens Florida, the pace of life shifts into a different gear. Homeowners rush to pick up bottled water, canned goods,
More informationUltimate Control. Maxeler RiskAnalytics
Ultimate Control Maxeler RiskAnalytics Analytics Risk Financial markets are rapidly evolving. Data volume and velocity are growing exponentially. To keep ahead of the competition financial institutions
More informationCH 5 Normal Probability Distributions Properties of the Normal Distribution
Properties of the Normal Distribution Example A friend that is always late. Let X represent the amount of minutes that pass from the moment you are suppose to meet your friend until the moment your friend
More informationThe 120VC Portfolio Management Model
The 120VC Portfolio Management Model There are several layers that contribute to achieving the Vision of Project Portfolio Management. The workflow in the figure below starts at the bottom left and flows
More information3 Mortgage Regulation
Mortgage Regulation 3 Mortgage Regulation The Mortgage Conduct of Business Rules or MCOBs in CeMAP 1 and 2 are hardly touched in detail. You may get a few questions but they are very general. With CeMAP
More informationAdministration CSE 326: Data Structures
Administration CSE : Data Structures Binomial Queues Neva Cherniavsky Summer Released today: Project, phase B Due today: Homework Released today: Homework I have office hours tomorrow // Binomial Queues
More informationA Different Take on Money Management
A Different Take on Money Management www.simple4xsystem.net Anyone who read one of my books or spent time in one of my trade rooms knows I put a lot of emphasis on using sound Money Management principles
More informationIntroduction to Real-Time Systems. Note: Slides are adopted from Lui Sha and Marco Caccamo
Introduction to Real-Time Systems Note: Slides are adopted from Lui Sha and Marco Caccamo 1 Recap Schedulability analysis - Determine whether a given real-time taskset is schedulable or not L&L least upper
More informationYOU CAN ONLY "BEND OVER BACKWARDS" SO FAR...THEN YOU START FALLING.
Financial Contracting YOU CAN ONLY "BEND OVER BACKWARDS" SO FAR...THEN YOU START FALLING. The key to financial policy is to establish ground rules early. Part of the first visit scenario is to not mention
More informationCRACKING - Investigating one of the biggest - digital heists in history from the outside KIM NILSSON
CRACKING - Investigating one of the biggest - digital heists in history from the outside KIM NILSSON Brief history reminder Basics of blockchain analysis Acquiring the missing pieces Findings so far Early
More informationColor Pay : Next Paradigm for Instant Payment
Color Pay : Next Paradigm for Instant Payment Table of Contents Table of Contents 2 Abstract 2 What is PUF? 3 Overview of PUF 3 Architecture of PUF Chip 3 Internals of PUF Chip 4 External Interfaces of
More informationLecture 7 Part 3. Announcements. Minnesota Economics Association (MEA) Conference Friday, October 27 th, 2017 https://mea2017.eventbrite.
Lecture 7 Part 3 Announcements Minnesota Economics Association (MEA) Conference Friday, October 27 th, 2017 https://mea2017.eventbrite.com Lecture 7 Part 3 1. Review of Tariffs and Comparative Advantage
More informationEE115C Spring 2013 Digital Electronic Circuits. Lecture 19: Timing Analysis
EE115C Spring 2013 Digital Electronic Circuits Lecture 19: Timing Analysis Outline Timing parameters Clock nonidealities (skew and jitter) Impact of Clk skew on timing Impact of Clk jitter on timing Flip-flop-
More informationDealertrack unifi TM QUICK REFERENCE GUIDE
Dealertrack unifi TM QUICK REFERENCE GUIDE GET THE MOST OUT OF Dealertrack unifi TM Start, Structure, Finance and Transact the deal all in one online deal jacket. Efficiency Gain more insight into your
More informationhp calculators HP 12C Platinum Net Present Value Cash flow and NPV calculations Cash flow diagrams The HP12C Platinum cash flow approach
HP 12C Platinum Net Present Value Cash flow and NPV calculations Cash flow diagrams The HP12C Platinum cash flow approach Practice solving NPV problems How to modify cash flow entries Cash Flow and NPV
More informationThe Complete Guide to Bridging Loans
Bridging Loans Hotline Call 0117 313 6058 The Complete Guide to Bridging Loans Need to move fast? Mortgage chain issues? Buying an auction property? Seeking development finance? READ HERE Contact Us Tel:
More informationPersonal Lending Products
Personal Lending Products Terms and conditions Applies from 15th July 2017 Introduction The details of your credit facilities are set out in the agreement which comes with this booklet. The agreement
More informationLecture 10: Alignments with Affine Gaps. The Local Alignment Recurrence
Lecture 10: Alignments with Affine Gaps Study Chapter 6.9-6.10 1 The Local Alignment Recurrence The largest value of s i,j over the whole edit graph is the score of the best local alignment. Smith-Waterman
More informationLecture 1: Foundation
OPTIONS and FUTURES Lecture 1: Foundation Philip H. Dybvig Washington University in Saint Louis applications big ideas derivatives market players strategy examples Copyright c Philip H. Dybvig 2004 Derivatives
More informationEpicor Tax Connect for Eclipse. Release 9.0.3
Epicor Tax Connect for Eclipse Release 9.0.3 Disclaimer This document is for informational purposes only and is subject to change without notice. This document and its contents, including the viewpoints,
More informationIE 343 Midterm Exam 1
IE 343 Midterm Exam 1 Feb 17, 2012 Version A Closed book, closed notes. Write your printed name in the spaces provided above on every page. Show all of your work in the spaces provided. Interest rate tables
More informationChapter 1: Data Storage
Chapter 1: Data Storage Computer Science: An Overview Tenth Edition by J. Glenn Brookshear Copyright 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 1: Data Storage 1.1 Bits and
More informationHOW TO USE A FINANCIAL INSTITUTION. BUILDING A better FUTURE
HOW TO USE A FINANCIAL INSTITUTION BUILDING A better FUTURE HOW TO USE A FINANCIAL INSTITUTION LATINO COMMUNITY CREDIT UNION & LATINO COMMUNITY DEVELOPMENT CENTER Copyright 2011 Latino Community Credit
More informationTeaching insurance concepts and developing problem solving skills through statistical simulation
Teaching insurance concepts and developing problem solving skills through statistical simulation Ed Pappanastos Troy University Courtney Baggett Butler University ABSTRACT Edwin H. Duett Troy University
More informationPresentation On Property Tax Collection
MINISTRY OF ECONOMY AND FINANCE GENERAL DEPARTMENT OF TAXATION KINGDOM OF CAMBODIA NATION RELIGION KING 3 Presentation On Property Tax Collection Department of Tax on Movable and Immovable Properties Contents
More informationProposed changes to businesses would:
Proposed changes to businesses would: For 2017, we have essentially the same tax rules and rates that we have seen since the last tax reform in 1986. For 2017, the top federal income tax rate is 39.6%.
More information1 Online Problem Examples
Comp 260: Advanced Algorithms Tufts University, Spring 2018 Prof. Lenore Cowen Scribe: Isaiah Mindich Lecture 9: Online Algorithms All of the algorithms we have studied so far operate on the assumption
More informationPhysical Unclonable Functions (PUFs) and Secure Processors. Srini Devadas Department of EECS and CSAIL Massachusetts Institute of Technology
Physical Unclonable Functions (PUFs) and Secure Processors Srini Devadas Department of EECS and CSAIL Massachusetts Institute of Technology 1 Security Challenges How to securely authenticate devices at
More informationACE 427 Spring Lecture 6. by Professor Scott H. Irwin
ACE 427 Spring 2013 Lecture 6 Forecasting Crop Prices with Futures Prices by Professor Scott H. Irwin Required Reading: Schwager, J.D. Ch. 2: For Beginners Only. Schwager on Futures: Fundamental Analysis,
More informationOnline Appendix: Extensions
B Online Appendix: Extensions In this online appendix we demonstrate that many important variations of the exact cost-basis LUL framework remain tractable. In particular, dual problem instances corresponding
More informationEstate Planning & Administration
Estate Planning & Administration Introduction If you ve been putting off creating an estate plan, then you re missing out on a chance to get some peace of mind. Many of our clients tell us that they feel
More informationIn the future, many kinds of cryptocurrencies will be born, and service competition will increase.
A financial revolution will be triggered by the birth of Blockchain! When people began to say this, most people did not attempt to listen to it. Several years have passed since then, and only some people
More informationLecture outline W.B.Powell 1
Lecture outline What is a policy? Policy function approximations (PFAs) Cost function approximations (CFAs) alue function approximations (FAs) Lookahead policies Finding good policies Optimizing continuous
More informationLecture Meeting Wednesday 21 st January 2009
Bombay Chartered Accountants Society Audit of Accounts Lecture Meeting Wednesday 21 st January 2009 MVAT Audit Some Important Issues - Govind G. Goyal Chartered Accountant Section 61 of MVAT Act requires
More informationReconfigurable Acceleration for Monte Carlo based Financial Simulation
Reconfigurable Acceleration for Monte Carlo based Financial Simulation G.L. Zhang, P.H.W. Leong, C.H. Ho, K.H. Tsoi, C.C.C. Cheung*, D. Lee**, Ray C.C. Cheung*** and W. Luk*** The Chinese University of
More informationExpense: Workflow Cost Object Approval
Expense: Workflow Cost Object Approval Setup Guide Applies to these SAP Concur solutions: Expense Professional/Premium edition Standard edition Travel Professional/Premium edition Standard edition Invoice
More informationhp calculators HP 12C Platinum Internal Rate of Return Cash flow and IRR calculations Cash flow diagrams The HP12C Platinum cash flow approach
HP 12C Platinum Internal Rate of Return Cash flow and IRR calculations Cash flow diagrams The HP12C Platinum cash flow approach Practice with solving cash flow problems related to IRR How to modify cash
More informationBringing Booty Back. SBA 7(a)/USDA Secondary Market Update
Bringing Booty Back SBA 7(a)/USDA Secondary Market Update Brad Walden Managing Director, Coastal Securities, Inc. Zach Brewer Managing Director, Coastal Securities, Inc. www.coastalsecurities.com About
More informationData Analysis and Statistical Methods Statistics 651
Data Analysis and Statistical Methods Statistics 651 http://www.stat.tamu.edu/~suhasini/teaching.html Lecture 14 (MWF) The t-distribution Suhasini Subba Rao Review of previous lecture Often the precision
More informationWSJ: So when do you think they could realistically conclude these negotiations on the first review?
Transcript of interview with Klaus Regling, Managing Director, ESM Published in the Wall Street Journal, 12 April 2016 Klaus Regling, the managing director of the European Stability Mechanism, the eurozone
More informationData Dissemination and Broadcasting Systems Lesson 08 Indexing Techniques for Selective Tuning
Data Dissemination and Broadcasting Systems Lesson 08 Indexing Techniques for Selective Tuning Oxford University Press 2007. All rights reserved. 1 Indexing A method for selective tuning Indexes temporally
More informationWeekly Update. Current Positions
Published by: Nick Metzger 9/20/2013 2:39:05 PM Weekly Update No new entries for the week, but we did exit our November Crude Oil condor on Monday for a profit. We bought back our 102/95 put spread and
More informationThe Secure Way. to Pay Your Federal Taxes. for Business and Individual Taxpayers ELECTRONIC FEDERAL TAX PAYMENT SYSTEM
The Secure Way to Pay Your Federal Taxes for and Taxpayers ELECTRONIC FEDERAL TAX PAYMENT SYSTEM Electronic Federal Tax Payment System... THE BASICS OF EFTPS With EFTPS, you have two payment methods that
More informationAnalyst Call Regarding the Issuance of Stock Options (March 25, 2019) Q&A
Analyst Call Regarding the Issuance of Stock Options (March 25, 2019) Q&A (Shibata CFO) Today Renesas announced Notice Regarding Issuance of Stock Acquisition Rights as Stock Options regarding the IDT
More information