ThermOS. System Support for Dynamic Thermal Management of Chip Multi-Processors

Size: px
Start display at page:

Download "ThermOS. System Support for Dynamic Thermal Management of Chip Multi-Processors"

Transcription

1 22nd International Conference on Parallel Architectures and Compilation Techniques (PACT-22), 2013 September 9, 2013 Edinburgh, Scotland, UK ThermOS System Support for Dynamic Thermal Management of Chip Multi-Processors Filippo Sironi Martina Maggio, Riccardo Cattaneo, Giovanni F. Del Nero Donatella Sciuto, Marco D. Santambrogio 1

2 DVFS is dangerous! (I know this is scary) temperature increase ( C) GHz 2.80 GHz time (s) 2

3 DVFS is dangerous! (I know this is scary) temperature increase ( C) GHz 2.80 GHz time (s) 2

4 DVFS is dangerous! (I know this is scary) temperature increase ( C) DVFS from 2.80 to 2.13 GHz 2.80 GHz 2.80 GHz swaptions w/ DVFS ab w/ DVFS time (s) Δ 2 Δ 1 Δ 2 2

5 DVFS is dangerous! (I know this is scary) temperature increase ( C) DVFS from 2.80 to 2.13 GHz it may impair multi-programmed workloads... 0 think about multi-tenant virtualization infrastructures! 2.80 GHz 2.80 GHz swaptions w/ DVFS ab w/ DVFS time (s) Δ 2 Δ 1 Δ 2 2

6 Idle cycle injection improves! temperature increase ( C) GHz 2.80 GHz time (s) 3

7 Idle cycle injection improves! temperature increase ( C) GHz 2.80 GHz time (s) 3

8 Idle cycle injection improves! temperature increase ( C) GHz 2.80 GHz swaptions w/ ThermOS ab w/ ThermOS time (s) Δ 1 3

9 Outline Why DTM DTM in commodity CMPs ThermOS Related work Conclusions and Future work 4

10 Why DTM Transistors per unit of area are still increasing (Moore s law) Power density is getting worse as lithography advances (failure of Dennard s law) High temperature impairs performance, energy efficiency, and reliability (Srinivasan et al. in ISCA 04 [3]) 5

11 DTM in commodity CMPs Commodity CMPs exploits DVFS DVFS has chip-wide side effects DVFS with core-wide side effects becomes costly as soon as the core count overcomes 2 (Kim et al. in HPCA 08 [8]) Intel Haswell supports per-core DVFS but integrated voltage regulators may cause high temperature Side effects are especially bad in shared environments (e.g., multi-tenant virtualized infrastructures) 6

12 DTM in commodity CMPs Commodity CMPs exploits DVFS DVFS has chip-wide side effects DVFS with core-wide side effects becomes costly as soon as the core count overcomes 2 (Kim et al. in HPCA 08 [8]) Intel Haswell supports per-core DVFS but integrated voltage regulators may cause high temperature Side effects are especially bad in shared environments (e.g., multi-tenant virtualized infrastructures) software-driven DTM of CMPs 6

13 ThermOS Linear discrete-time modeling of temperature dynamic Commodity solution to measure temperature (i.e., DTSs and MSRs) Formal feedback control for idle cycle determination Idle cycle injection via operating system scheduling 7

14 Modeling of temperature dynamic Modeling approaches either have shortcomings (Wattch, Brooks and Martonosi in HPCA 01 [14]) or require too many information and become impractical (HotSpot, Skadron et al. in TACO 01 [1]) No need to understand the full temperature dynamic: we need the dynamic near the temperature threshold 8

15 Modeling of temperature dynamic temperature increase ( C) w/o ICI time (ms) 9

16 Modeling of temperature dynamic temperature increase ( C) w/o ICI time (ms) 9

17 Modeling of temperature dynamic temperature increase ( C) w/o ICI w/ ICI time (ms) 9

18 Modeling of temperature dynamic temperature increase ( C) w/o ICI w/ ICI time (ms) 9

19 Modeling of temperature dynamic temperature increase ( C) w/o ICI w/ ICI T(k + 1) = a T(k) + b I(k) time (ms) 9

20 Linear discrete-time thermal model: offline estimation Low overhead but requires the model to be conservative Linear regression over 70% of a dataset of over 1.5 million of {temperature_next, temperature, idle} tuples; different regressions yields 95% prediction accuracy over the remaining 30% of the dataset Estimated variances of a and b parameters is almost negligible 10

21 Formal feedback control Proportional-Integral (PI) controller proportional term to capture the dependency from the current error (i.e., expected minus current temperature) integral term to get the dependency from past errors Synthesis of a stable by definition controller Robust to estimation errors of the b parameter 11

22 Formal feedback control idle = previous idle + Proportional-Integral (PI) controller proportional term to capture the dependency from the current error A (i.e., current expected minus temperature) - integral term to get the dependency from past errors Synthesis B previous of a stable by definition error controller Robust to estimation errors of the b parameter 11

23 Formal feedback control I(k) = I(k - 1) + proportional term to capture the dependency from the current error e(k) (i.e., expected minus (1 current - temperature) p) / b - integral term to get the dependency from past errors Proportional-Integral (PI) controller Synthesis of a stable by definition controller e(k - 1) a (1 - p) / b Robust to estimation errors of the b parameter 11

24 Idle cycle injection Do not affect the scheduling of high-priority and vital tasks (e.g., real-time task and kernel tasks) Exploit task scheduling and cpuidle (Pallipadi et al. in Linux Symposium 07 [10]) and is not invasive thanks to the use of the dynamic tick code Alternative solutions are suboptimal from either a software engineering or an effectiveness stand point 12

25 ThermOS _ T + e I% I C A P T - T S 13

26 ThermOS _ T + e I% I C A P T - T S one feedback controller per core 13

27 ThermOS 10 ms of control period _ T + e I% I C A P T - T S one feedback controller per core 13

28 ThermOS max. 80% of control period 10 ms of control period _ T + e I% I C A P T - T S one feedback controller per core 13

29 Evaluation platform 4-core Intel Xeon (Nehalem) From 1.60 GHz to 2.8 GHz C0, C1E (3 us latency), C3 (20 us latency plus other overheads), and C6 (200 us latency plus many other overheads) C-states Ambient temperature about (20 Celsius plus/minus 1) Idle temperature about (28-32 Celsius plus/minus 1 depending on the core) Modified Linux kernel 3.4 PARSEC 2.1 benchmark 14

30 Thermal profile temperature increase ( C) core 0/2 core 1 core time (s) 15

31 Thermal profile temperature increase ( C) temperature is not symmetric in CMPs core 0/2 core 1 core time (s) 15

32 Research questions Can ThermOS constraint the temperature and selectively affect applications in a multiprogrammed workload? How much ThermOS is efficient w.r.t. state of the art solutions? 16

33 Management of multi-programmed workloads 55 temperature increase ( C) core 0/2 core 1 core time (s) 17

34 Management of multi-programmed workloads 55 temperature increase ( C) core 3: 91% in C0, 5% in C1E, 4% in C3 core 2: 91% in C0, 6% in C1E, 3% in C3 core 0: 91% in C0, 7% in C1E, 2% in C3 core 1: 92% in C0, 8% in C1E, 0% in C3 core 0/2 core 1 core time (s) 17

35 State of the art solutions Dimetrodon (Bailis et al. in DAC 11 [4]) VFS Probabilistic feedforward control inside the FreeBSD 7.2 task scheduler We swipe the idle quantum/probability configuration space We statically select the following frequencies (and the associated voltages): 2.79, 2.66, 2.53, 2.39, 2.26, 2.13 GHz 18

36 Efficiency with multi-programmed workloads 100 performance (%) Dimetrodon ThermOS VFS temperature decrease (%) 19

37 Efficiency with multi-programmed workloads 100 performance (%) dynamic power is proportional to C V**2 f as the supply voltage approaches its threshold DVFS will loose most of its efficiency Dimetrodon ThermOS VFS temperature decrease (%) 19

38 Related work Architectural solutions like clock/power gating, NTV/STV designs, conservation cores (Venkatesh et al. in ASPLOS 10 [23]) Micro-architectural solutions like instruction fetch toggling (Brooks and Martonosi in HPCA 01 [14], Skadron et al. in TACO 04 [1]), instruction issue width resizing (Jayaseelan and Mitra in DAC 09 [25]), activity migration (Heo et al. in ISLPED 03 [24]) 20

39 Related work Software solutions Orthogonal approaches (thermal-aware scheduling) Workload placement in data centers (Moore et al. in ATC 05 [26]) Heat and Run (Powell et al. in ASPLOS 04 [20]) ThreshHot (Zhou et al. in TACO 10 [15]) Similar approaches HybDTM (Kumar et al. in DAC 06 [27]) kidled (Google) and PowerClamp (Intel) Dimetrodon (Bailis et al. in DAC 11 [4]) 21

40 Conclusions and Future work ThermOS positively answers our research questions The changes to Linux 3.4 will be available soon 22

41 Questions... a few suggestions Are there overheads beside the injection of idle cycles? Your model and controller are conservative, can you extend ThermOS so as to precisely tailor its behavior to workload? How do you plan on supporting multi-threaded applications? And what about SMT core? Can you comment on energy efficiency? 23

Accelerating Financial Computation

Accelerating Financial Computation Accelerating Financial Computation Wayne Luk Department of Computing Imperial College London HPC Finance Conference and Training Event Computational Methods and Technologies for Finance 13 May 2013 1 Accelerated

More information

Soft Response Generation and Thresholding Strategies for Linear and Feed-Forward MUX PUFs

Soft Response Generation and Thresholding Strategies for Linear and Feed-Forward MUX PUFs Soft Response Generation and Thresholding Strategies for Linear and Feed-Forward MUX PUFs Chen Zhou, SarojSatapathy, YingjieLao, KeshabK. Parhiand Chris H. Kim Department of ECE University of Minnesota

More information

A Break-Even Formulation for Evaluating Branch Predictor Energy

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

Maximizing Heterogeneous Processor Performance Under Power Constraints

Maximizing Heterogeneous Processor Performance Under Power Constraints Maximizing Heterogeneous Processor Performance Under Power Constraints ALMUTAZ ADILEH, Ghent University STIJN EYERMAN, Intel Belgium AAMER JALEEL, Nvidia Research LIEVEN EECKHOUT, Ghent University Heterogeneous

More information

Benchmarks Open Questions and DOL Benchmarks

Benchmarks Open Questions and DOL Benchmarks Benchmarks Open Questions and DOL Benchmarks Iuliana Bacivarov ETH Zürich Outline Benchmarks what do we need? what is available? Provided benchmarks in a DOL format Open questions Map2Mpsoc, 29-30 June

More information

Analytics in 10 Micro-Seconds Using FPGAs. David B. Thomas Imperial College London

Analytics in 10 Micro-Seconds Using FPGAs. David B. Thomas Imperial College London Analytics in 10 Micro-Seconds Using FPGAs David B. Thomas dt10@imperial.ac.uk Imperial College London Overview 1. The case for low-latency computation 2. Quasi-Random Monte-Carlo in 10us 3. Binomial Trees

More information

ReBudget: Trading Off Efficiency vs. Fairness in Market-Based Multicore Resource Allocation via Runtime Budget Reassignment

ReBudget: Trading Off Efficiency vs. Fairness in Market-Based Multicore Resource Allocation via Runtime Budget Reassignment ReBudget: Trading Off Efficiency vs. Fairness in Market-Based Multicore Resource Allocation via Runtime Budget Reassignment Xiaodong Wang José F. Martínez Computer Systems Laboratory Cornell University

More information

Load Test Report. Moscow Exchange Trading & Clearing Systems. 07 October Contents. Testing objectives... 2 Main results... 2

Load Test Report. Moscow Exchange Trading & Clearing Systems. 07 October Contents. Testing objectives... 2 Main results... 2 Load Test Report Moscow Exchange Trading & Clearing Systems 07 October 2017 Contents Testing objectives... 2 Main results... 2 The Equity & Bond Market trading and clearing system... 2 The FX Market trading

More information

Barrier Option. 2 of 33 3/13/2014

Barrier Option. 2 of 33 3/13/2014 FPGA-based Reconfigurable Computing for Pricing Multi-Asset Barrier Options RAHUL SRIDHARAN, GEORGE COOKE, KENNETH HILL, HERMAN LAM, ALAN GEORGE, SAAHPC '12, PROCEEDINGS OF THE 2012 SYMPOSIUM ON APPLICATION

More information

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

COS 318: Operating Systems. CPU Scheduling. Today s Topics. CPU Scheduler. Preemptive and Non-Preemptive Scheduling

COS 318: Operating Systems. CPU Scheduling. Today s Topics. CPU Scheduler. Preemptive and Non-Preemptive Scheduling Today s Topics COS 318: Operating Systems u CPU scheduling basics u CPU scheduling algorithms CPU Scheduling Jaswinder Pal Singh Computer Science Department Princeton University (http://www.cs.princeton.edu/courses/cos318/)

More information

Rate-Based Execution Models For Real-Time Multimedia Computing. Extensions to Liu & Layland Scheduling Models For Rate-Based Execution

Rate-Based Execution Models For Real-Time Multimedia Computing. Extensions to Liu & Layland Scheduling Models For Rate-Based Execution Rate-Based Execution Models For Real-Time Multimedia Computing Extensions to Liu & Layland Scheduling Models For Rate-Based Execution Kevin Jeffay Department of Computer Science University of North Carolina

More information

Unparalleled Performance, Agility and Security for NSE

Unparalleled Performance, Agility and Security for NSE white paper Intel Xeon and Intel Xeon Scalable Processor Family Financial Services Unparalleled Performance, Agility and Security for NSE The latest Intel Xeon processor platform provides new levels of

More information

Bitline PUF:! Building Native Challenge-Response PUF Capability into Any SRAM. Daniel E. Holcomb Kevin Fu University of Michigan

Bitline PUF:! Building Native Challenge-Response PUF Capability into Any SRAM. Daniel E. Holcomb Kevin Fu University of Michigan Sept 26, 24 Cryptographic Hardware and Embedded Systems Bitline PUF:! Building Native Challenge-Response PUF Capability into Any SRAM Daniel E. Holcomb Kevin Fu University of Michigan Acknowledgment: This

More information

Lecture 8: Skew Tolerant Design (including Dynamic Circuit Issues)

Lecture 8: Skew Tolerant Design (including Dynamic Circuit Issues) Lecture 8: Skew Tolerant Design (including Dynamic Circuit Issues) Computer Systems Laboratory Stanford University horowitz@stanford.edu Copyright 2007 by Mark Horowitz w/ material from David Harris 1

More information

INTEREST RATE RISK MAKING YOUR MODEL UNDERSTANDABLE AND RELEVANT

INTEREST RATE RISK MAKING YOUR MODEL UNDERSTANDABLE AND RELEVANT INTEREST RATE RISK MAKING YOUR MODEL UNDERSTANDABLE AND RELEVANT Scott J. Hopf, CPA Senior Manager BKD, LLP 375 North Shore Drive, Suite 501 Pittsburgh, PA 15212 shopf@bkd.com 412.364.9395 AGENDA The Basics

More information

Liangzi AUTO: A Parallel Automatic Investing System Based on GPUs for P2P Lending Platform. Gang CHEN a,*

Liangzi AUTO: A Parallel Automatic Investing System Based on GPUs for P2P Lending Platform. Gang CHEN a,* 2017 2 nd International Conference on Computer Science and Technology (CST 2017) ISBN: 978-1-60595-461-5 Liangzi AUTO: A Parallel Automatic Investing System Based on GPUs for P2P Lending Platform Gang

More information

Anne Bracy CS 3410 Computer Science Cornell University

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

VOLATILITY EFFECTS AND VIRTUAL ASSETS: HOW TO PRICE AND HEDGE AN ENERGY PORTFOLIO

VOLATILITY EFFECTS AND VIRTUAL ASSETS: HOW TO PRICE AND HEDGE AN ENERGY PORTFOLIO VOLATILITY EFFECTS AND VIRTUAL ASSETS: HOW TO PRICE AND HEDGE AN ENERGY PORTFOLIO GME Workshop on FINANCIAL MARKETS IMPACT ON ENERGY PRICES Responsabile Pricing and Structuring Edison Trading Rome, 4 December

More information

The Dynamic Cross-sectional Microsimulation Model MOSART

The Dynamic Cross-sectional Microsimulation Model MOSART Third General Conference of the International Microsimulation Association Stockholm, June 8-10, 2011 The Dynamic Cross-sectional Microsimulation Model MOSART Dennis Fredriksen, Pål Knudsen and Nils Martin

More information

Quality of Service Capabilities for Hard Real-Time Applications on Multi-core Processors

Quality of Service Capabilities for Hard Real-Time Applications on Multi-core Processors Quality of Service Capabilities for Hard Real-Time Real-Time Networks and Systems (RTNS) 16.-18.1.213 Jan Nowotsch, Michael Paulitsch University Augsburg Advisor: Theo Ungerer EADS Innovation Works Advisor:

More information

EE115C Spring 2013 Digital Electronic Circuits. Lecture 19: Timing Analysis

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

The DRAM Latency PUF:

The DRAM Latency PUF: The DRAM Latency PUF: Quickly Evaluating Physical Unclonable Functions by Exploiting the Latency-Reliability Tradeoff in Modern Commodity DRAM Devices Jeremie S. Kim Minesh Patel Hasan Hassan Onur Mutlu

More information

Why know about performance

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

Outline. GPU for Finance SciFinance SciFinance CUDA Risk Applications Testing. Conclusions. Monte Carlo PDE

Outline. GPU for Finance SciFinance SciFinance CUDA Risk Applications Testing. Conclusions. Monte Carlo PDE Outline GPU for Finance SciFinance SciFinance CUDA Risk Applications Testing Monte Carlo PDE Conclusions 2 Why GPU for Finance? Need for effective portfolio/risk management solutions Accurately measuring,

More information

Resource Planning with Uncertainty for NorthWestern Energy

Resource Planning with Uncertainty for NorthWestern Energy Resource Planning with Uncertainty for NorthWestern Energy Selection of Optimal Resource Plan for 213 Resource Procurement Plan August 28, 213 Gary Dorris, Ph.D. Ascend Analytics, LLC gdorris@ascendanalytics.com

More information

Zircon Adaptive Software on SGI Altix UV 1000 for High Performance Data Analytics

Zircon Adaptive Software on SGI Altix UV 1000 for High Performance Data Analytics Zircon Adaptive Software on SGI Altix UV 1000 for High Performance Data Analytics Alexander Mintz, Dr. Douglas C. Schmidt, Dr. Grigory Vilkov, Dr. Jaiganesh Balasubramanian, Pooja Varshneya, Dr. Sanhita

More information

1. Introduction. Proceedings of the 37th International Symposium on Microarchitecture (MICRO ) /04 $20.

1. Introduction. Proceedings of the 37th International Symposium on Microarchitecture (MICRO ) /04 $20. The Fuzzy Correlation between Code and Performance Predictability Murali Annavaram, Ryan Rakvic, Marzia Polito 1, Jean-Yves Bouguet 1, Richard Hankins, Bob Davies 1 Microarchitecture Research Lab (MRL),

More information

Reconfigurable Acceleration for Monte Carlo based Financial Simulation

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

A Heuristic Method for Statistical Digital Circuit Sizing

A Heuristic Method for Statistical Digital Circuit Sizing A Heuristic Method for Statistical Digital Circuit Sizing Stephen Boyd Seung-Jean Kim Dinesh Patil Mark Horowitz Microlithography 06 2/23/06 Statistical variation in digital circuits growing in importance

More information

F1 Acceleration for Montecarlo: financial algorithms on FPGA

F1 Acceleration for Montecarlo: financial algorithms on FPGA F1 Acceleration for Montecarlo: financial algorithms on FPGA Presented By Liang Ma, Luciano Lavagno Dec 10 th 2018 Contents Financial problems and mathematical models High level synthesis Optimization

More information

Milliman STAR Solutions - NAVI

Milliman STAR Solutions - NAVI Milliman STAR Solutions - NAVI Milliman Solvency II Analysis and Reporting (STAR) Solutions The Solvency II directive is not simply a technical change to the way in which insurers capital requirements

More information

Costing and Budgeting. From cost to value: methods and techniques to set the right cost to software

Costing and Budgeting. From cost to value: methods and techniques to set the right cost to software Costing and Budgeting From cost to value: methods and techniques to set the right cost to software Goals of the Unit Questions you might face: How much does the development of the software cost? Is the

More information

A different re-execution speed can help

A different re-execution speed can help A different re-execution speed can help Anne Benoit, Aurélien Cavelan, alentin Le Fèvre, Yves Robert, Hongyang Sun LIP, ENS de Lyon, France PASA orkshop, in conjunction with ICPP 16 August 16, 2016 Anne.Benoit@ens-lyon.fr

More information

ATOP-DOWN APPROACH TO ARCHITECTING CPI COMPONENT PERFORMANCE COUNTERS

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

Scaling SGD Batch Size to 32K for ImageNet Training

Scaling SGD Batch Size to 32K for ImageNet Training Scaling SGD Batch Size to 32K for ImageNet Training Yang You Computer Science Division of UC Berkeley youyang@cs.berkeley.edu Yang You (youyang@cs.berkeley.edu) 32K SGD Batch Size CS Division of UC Berkeley

More information

Does Money Matter? An Artificial Intelligence Approach

Does Money Matter? An Artificial Intelligence Approach An Artificial Intelligence Approach Peter Tiňo CERCIA, University of Birmingham, UK a collaboration with J. Binner Aston Business School, Aston University, UK B. Jones State University of New York, USA

More information

Financial Risk Modeling on Low-power Accelerators: Experimental Performance Evaluation of TK1 with FPGA

Financial Risk Modeling on Low-power Accelerators: Experimental Performance Evaluation of TK1 with FPGA Financial Risk Modeling on Low-power Accelerators: Experimental Performance Evaluation of TK1 with FPGA Rajesh Bordawekar and Daniel Beece IBM T. J. Watson Research Center 3/17/2015 2014 IBM Corporation

More information

Predicting and Preventing Credit Card Default

Predicting and Preventing Credit Card Default Predicting and Preventing Credit Card Default Project Plan MS-E2177: Seminar on Case Studies in Operations Research Client: McKinsey Finland Ari Viitala Max Merikoski (Project Manager) Nourhan Shafik 21.2.2018

More information

Automatic Generation and Optimisation of Reconfigurable Financial Monte-Carlo Simulations

Automatic Generation and Optimisation of Reconfigurable Financial Monte-Carlo Simulations Automatic Generation and Optimisation of Reconfigurable Financial Monte-Carlo s David B. Thomas, Jacob A. Bower, Wayne Luk {dt1,wl}@doc.ic.ac.uk Department of Computing Imperial College London Abstract

More information

Motif Capital Horizon Models: A robust asset allocation framework

Motif Capital Horizon Models: A robust asset allocation framework Motif Capital Horizon Models: A robust asset allocation framework Executive Summary By some estimates, over 93% of the variation in a portfolio s returns can be attributed to the allocation to broad asset

More information

An Online Algorithm for Multi-Strategy Trading Utilizing Market Regimes

An Online Algorithm for Multi-Strategy Trading Utilizing Market Regimes An Online Algorithm for Multi-Strategy Trading Utilizing Market Regimes Hynek Mlnařík 1 Subramanian Ramamoorthy 2 Rahul Savani 1 1 Warwick Institute for Financial Computing Department of Computer Science

More information

Risk vs. Uncertainty: What s the difference?

Risk vs. Uncertainty: What s the difference? Risk vs. Uncertainty: What s the difference? 2016 ICEAA Professional Development and Training Workshop Mel Etheridge, CCEA 2013 MCR, LLC Distribution prohibited without express written consent of MCR,

More information

Financial Mathematics and Supercomputing

Financial Mathematics and Supercomputing GPU acceleration in early-exercise option valuation Álvaro Leitao and Cornelis W. Oosterlee Financial Mathematics and Supercomputing A Coruña - September 26, 2018 Á. Leitao & Kees Oosterlee SGBM on GPU

More information

Multi-Level Adaptive Hierarchical Scheduling Framework for Composing Real-Time Systems

Multi-Level Adaptive Hierarchical Scheduling Framework for Composing Real-Time Systems Multi-Level Adaptive Hierarchical Scheduling Framework for Composing Real-Time Systems Nima Moghaddami Khalilzad, Moris Behnam and Thomas Nolte MRTC/Mälardalen University PO Box 883, SE-721 23 Västerås,

More information

Dynamic Asset Allocation for Hedging Downside Risk

Dynamic Asset Allocation for Hedging Downside Risk Dynamic Asset Allocation for Hedging Downside Risk Gerd Infanger Stanford University Department of Management Science and Engineering and Infanger Investment Technology, LLC October 2009 Gerd Infanger,

More information

Market Risk Analysis Volume IV. Value-at-Risk Models

Market Risk Analysis Volume IV. Value-at-Risk Models Market Risk Analysis Volume IV Value-at-Risk Models Carol Alexander John Wiley & Sons, Ltd List of Figures List of Tables List of Examples Foreword Preface to Volume IV xiii xvi xxi xxv xxix IV.l Value

More information

TOSHIBA Field Effect Transistor Silicon N Channel MOS Type RFM07U7X

TOSHIBA Field Effect Transistor Silicon N Channel MOS Type RFM07U7X RFMUX TOSHIBA Field Effect Transistor Silicon N Channel MOS Type RFMUX VHF- and UHF-band Amplifier Applications (Note)The TOSHIBA products listed in this document are intended for high frequency Power

More information

Statistical Intervals. Chapter 7 Stat 4570/5570 Material from Devore s book (Ed 8), and Cengage

Statistical Intervals. Chapter 7 Stat 4570/5570 Material from Devore s book (Ed 8), and Cengage 7 Statistical Intervals Chapter 7 Stat 4570/5570 Material from Devore s book (Ed 8), and Cengage Confidence Intervals The CLT tells us that as the sample size n increases, the sample mean X is close to

More information

Guidelines on PD estimation, LGD estimation and the treatment of defaulted exposures

Guidelines on PD estimation, LGD estimation and the treatment of defaulted exposures Guidelines on PD estimation, LGD estimation and the treatment of defaulted exposures European Banking Authority (EBA) www.managementsolutions.com Research and Development December Página 2017 1 List of

More information

Market Risk Analysis Volume II. Practical Financial Econometrics

Market Risk Analysis Volume II. Practical Financial Econometrics Market Risk Analysis Volume II Practical Financial Econometrics Carol Alexander John Wiley & Sons, Ltd List of Figures List of Tables List of Examples Foreword Preface to Volume II xiii xvii xx xxii xxvi

More information

A New Redundancy Strategy for High-Availability Power Systems

A New Redundancy Strategy for High-Availability Power Systems Kevin Covi IBM STG High-End Server Development A New Redundancy Strategy for High-Availability Power Systems Outline RAS Philosophy Review Power 6 Traditional approach Power 7 Hybrid approach Load lines

More information

Stochastic Grid Bundling Method

Stochastic Grid Bundling Method Stochastic Grid Bundling Method GPU Acceleration Delft University of Technology - Centrum Wiskunde & Informatica Álvaro Leitao Rodríguez and Cornelis W. Oosterlee London - December 17, 2015 A. Leitao &

More information

Research Article Design and Explanation of the Credit Ratings of Customers Model Using Neural Networks

Research Article Design and Explanation of the Credit Ratings of Customers Model Using Neural Networks Research Journal of Applied Sciences, Engineering and Technology 7(4): 5179-5183, 014 DOI:10.1906/rjaset.7.915 ISSN: 040-7459; e-issn: 040-7467 014 Maxwell Scientific Publication Corp. Submitted: February

More information

Regressing Loan Spread for Properties in the New York Metropolitan Area

Regressing Loan Spread for Properties in the New York Metropolitan Area Regressing Loan Spread for Properties in the New York Metropolitan Area Tyler Casey tyler.casey09@gmail.com Abstract: In this paper, I describe a method for estimating the spread of a loan given common

More information

Pricing Early-exercise options

Pricing Early-exercise options Pricing Early-exercise options GPU Acceleration of SGBM method Delft University of Technology - Centrum Wiskunde & Informatica Álvaro Leitao Rodríguez and Cornelis W. Oosterlee Lausanne - December 4, 2016

More information

Replenishment Planning for Stochastic Inventory Systems with Shortage Cost

Replenishment Planning for Stochastic Inventory Systems with Shortage Cost Replenishment Planning for Stochastic Inventory Systems with Shortage Cost Roberto Rossi, 1 S. Armagan Tarim, 2 Brahim Hnich, 3 and Steven Prestwich 1 Cork Constraint Computation Centre, University College,

More information

Assessing Solvency by Brute Force is Computationally Tractable

Assessing Solvency by Brute Force is Computationally Tractable O T Y H E H U N I V E R S I T F G Assessing Solvency by Brute Force is Computationally Tractable (Applying High Performance Computing to Actuarial Calculations) E D I N B U R M.Tucker@epcc.ed.ac.uk Assessing

More information

Accelerated Option Pricing Multiple Scenarios

Accelerated Option Pricing Multiple Scenarios Accelerated Option Pricing in Multiple Scenarios 04.07.2008 Stefan Dirnstorfer (stefan@thetaris.com) Andreas J. Grau (grau@thetaris.com) 1 Abstract This paper covers a massive acceleration of Monte-Carlo

More information

Forecasting Design Day Demand Using Extremal Quantile Regression

Forecasting Design Day Demand Using Extremal Quantile Regression Forecasting Design Day Demand Using Extremal Quantile Regression David J. Kaftan, Jarrett L. Smalley, George F. Corliss, Ronald H. Brown, and Richard J. Povinelli GasDay Project, Marquette University,

More information

Real-Time Market Data Technology Overview

Real-Time Market Data Technology Overview Real-Time Market Data Technology Overview Zoltan Radvanyi Morgan Stanley Session Outline What is market data? Basic terms used in market data world Market data processing systems Real time requirements

More information

Reinforcement Learning

Reinforcement Learning Reinforcement Learning MDP March May, 2013 MDP MDP: S, A, P, R, γ, µ State can be partially observable: Partially Observable MDPs () Actions can be temporally extended: Semi MDPs (SMDPs) and Hierarchical

More information

The distribution of the Return on Capital Employed (ROCE)

The distribution of the Return on Capital Employed (ROCE) Appendix A The historical distribution of Return on Capital Employed (ROCE) was studied between 2003 and 2012 for a sample of Italian firms with revenues between euro 10 million and euro 50 million. 1

More information

Introduction to CMA Part Section A External Financial Reporting Decisions... 2 A.1. Financial Statements... 2

Introduction to CMA Part Section A External Financial Reporting Decisions... 2 A.1. Financial Statements... 2 CMA Part 1 Introduction to CMA Part 1... 1 Section A External Financial Reporting Decisions... 2 A.1. Financial Statements... 2 Users of Financial Information 2 The Financial Statements 3 Differences Between

More information

XSG. Economic Scenario Generator. Risk-neutral and real-world Monte Carlo modelling solutions for insurers

XSG. Economic Scenario Generator. Risk-neutral and real-world Monte Carlo modelling solutions for insurers XSG Economic Scenario Generator Risk-neutral and real-world Monte Carlo modelling solutions for insurers 2 Introduction to XSG What is XSG? XSG is Deloitte s economic scenario generation software solution,

More information

Finance Science, Financial Innovation and Long-Term Asset Management

Finance Science, Financial Innovation and Long-Term Asset Management Finance Science, Financial Innovation and Long-Term Asset Management Robert C. Merton Massachusetts Institute of Technology New Developments in Long-Term Asset Management London, UK May 19, 2017. Domain

More information

Improving Stock Price Prediction with SVM by Simple Transformation: The Sample of Stock Exchange of Thailand (SET)

Improving Stock Price Prediction with SVM by Simple Transformation: The Sample of Stock Exchange of Thailand (SET) Thai Journal of Mathematics Volume 14 (2016) Number 3 : 553 563 http://thaijmath.in.cmu.ac.th ISSN 1686-0209 Improving Stock Price Prediction with SVM by Simple Transformation: The Sample of Stock Exchange

More information

COMPARISON OF BUDGET BORROWING AND BUDGET ADAPTATION IN HIERARCHICAL SCHEDULING FRAMEWORK

COMPARISON OF BUDGET BORROWING AND BUDGET ADAPTATION IN HIERARCHICAL SCHEDULING FRAMEWORK Märlardalen University School of Innovation Design and Engineering Västerås, Sweden Thesis for the Degree of Master of Science with Specialization in Embedded Systems 30.0 credits COMPARISON OF BUDGET

More information

Design of a Financial Application Driven Multivariate Gaussian Random Number Generator for an FPGA

Design of a Financial Application Driven Multivariate Gaussian Random Number Generator for an FPGA Design of a Financial Application Driven Multivariate Gaussian Random Number Generator for an FPGA Chalermpol Saiprasert, Christos-Savvas Bouganis and George A. Constantinides Department of Electrical

More information

Ultimate Control. Maxeler RiskAnalytics

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

Y. Yang, Y. Zheng and T. Hospedales. Updated: 2016/09/21. Queen Mary, University of London

Y. Yang, Y. Zheng and T. Hospedales. Updated: 2016/09/21. Queen Mary, University of London GATED NEURAL NETWORKS FOR OPTION PRICING ENFORCING SANITY IN A BLACK BOX MODEL Y. Yang, Y. Zheng and T. Hospedales Updated: 2016/09/21 Queen Mary, University of London Overview ML for Option Pricing. With

More information

THERMOPILE DETECTORS FOR MEASUREMENT. TPD 1T 0224, TPD 1T 0524, TPD 1T 0624 General-Purpose Thermopile

THERMOPILE DETECTORS FOR MEASUREMENT. TPD 1T 0224, TPD 1T 0524, TPD 1T 0624 General-Purpose Thermopile THERMOPILE DETECTORS FOR MEASUREMENT THERMOPILE DETECTORS FOR MEASUREMENT TPD 1T 0224, TPD 1T 0524, TPD 1T 0624 General-Purpose Thermopile Applications This is our general-purpose range of thermopile detectors

More information

Many-core Accelerated LIBOR Swaption Portfolio Pricing

Many-core Accelerated LIBOR Swaption Portfolio Pricing 2012 SC Companion: High Performance Computing, Networking Storage and Analysis Many-core Accelerated LIBOR Swaption Portfolio Pricing Jörg Lotze, Paul D. Sutton, Hicham Lahlou Xcelerit Dunlop House, Fenian

More information

Construction Rules for the Morningstar Global ex-us Factor Tilt Index Family

Construction Rules for the Morningstar Global ex-us Factor Tilt Index Family ? For Professional Use Only Construction Rules for the Morningstar Global ex-us Factor Tilt Index Family Morningstar Developed Markets ex-us Factor Tilt Index SM Morningstar Emerging Markets Factor Tilt

More information

ADDENDUM #1 TO REQUEST FOR PROPOSAL: ENTERPRISE RESOURCE PLANNING (ERP) - BUDGET SOFTWARE MODULE SYSTEM (CLOUD BASED) September 25, 2017

ADDENDUM #1 TO REQUEST FOR PROPOSAL: ENTERPRISE RESOURCE PLANNING (ERP) - BUDGET SOFTWARE MODULE SYSTEM (CLOUD BASED) September 25, 2017 ADDENDUM #1 TO REQUEST FOR PROPOSAL: ENTERPRISE RESOURCE PLANNING (ERP) - BUDGET SOFTWARE MODULE SYSTEM (CLOUD BASED) September 25, 2017 A. This Addendum shall be considered part of the bid documents for

More information

Characterizing Microprocessor Benchmarks. Towards Understanding the Workload Design Space

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

2 4 1 Revenue Information by Product Groups. 4 2 Revenue by Geographic Region. 7 4 Revenue and Contract Duration

2 4 1 Revenue Information by Product Groups. 4 2 Revenue by Geographic Region. 7 4 Revenue and Contract Duration To enhance the level of disclosure we provide and help investors gain better insight into our business, we are providing investors the following financial information: Page Table Description 2 4 1 Revenue

More information

Note on Assessment and Improvement of Tool Accuracy

Note on Assessment and Improvement of Tool Accuracy Developing Poverty Assessment Tools Project Note on Assessment and Improvement of Tool Accuracy The IRIS Center June 2, 2005 At the workshop organized by the project on January 30, 2004, practitioners

More information

Oracle. SCM Cloud Using Fiscal Document Capture. Release 13 (update 17B)

Oracle. SCM Cloud Using Fiscal Document Capture. Release 13 (update 17B) Oracle SCM Cloud Release 13 (update 17B) Release 13 (update 17B) Part Number E84337-03 Copyright 2011-2017, Oracle and/or its affiliates. All rights reserved. Author: Sathyan Nagarajan This software and

More information

Publication date: 12-Nov-2001 Reprinted from RatingsDirect

Publication date: 12-Nov-2001 Reprinted from RatingsDirect Publication date: 12-Nov-2001 Reprinted from RatingsDirect Commentary CDO Evaluator Applies Correlation and Monte Carlo Simulation to the Art of Determining Portfolio Quality Analyst: Sten Bergman, New

More information

A COMPARATIVE STUDY OF DATA MINING TECHNIQUES IN PREDICTING CONSUMERS CREDIT CARD RISK IN BANKS

A COMPARATIVE STUDY OF DATA MINING TECHNIQUES IN PREDICTING CONSUMERS CREDIT CARD RISK IN BANKS A COMPARATIVE STUDY OF DATA MINING TECHNIQUES IN PREDICTING CONSUMERS CREDIT CARD RISK IN BANKS Ling Kock Sheng 1, Teh Ying Wah 2 1 Faculty of Computer Science and Information Technology, University of

More information

Foreign Exchange Forecasting via Machine Learning

Foreign Exchange Forecasting via Machine Learning Foreign Exchange Forecasting via Machine Learning Christian González Rojas cgrojas@stanford.edu Molly Herman mrherman@stanford.edu I. INTRODUCTION The finance industry has been revolutionized by the increased

More information

Volatility Models and Their Applications

Volatility Models and Their Applications HANDBOOK OF Volatility Models and Their Applications Edited by Luc BAUWENS CHRISTIAN HAFNER SEBASTIEN LAURENT WILEY A John Wiley & Sons, Inc., Publication PREFACE CONTRIBUTORS XVII XIX [JQ VOLATILITY MODELS

More information

Curve fitting for calculating SCR under Solvency II

Curve fitting for calculating SCR under Solvency II Curve fitting for calculating SCR under Solvency II Practical insights and best practices from leading European Insurers Leading up to the go live date for Solvency II, insurers in Europe are in search

More information

Employing Process Variation for Building Chip Identifiers

Employing Process Variation for Building Chip Identifiers Turning Lemons into Lemonade: Employing Process Variation for Building Chip Identifiers Leyla Nazhandali, Electrical and Computer Eng. Department Virginia Tech Outline Part 1: What are PUFs? Identity of

More information

PMBFJ111; PMBFJ112; PMBFJ113

PMBFJ111; PMBFJ112; PMBFJ113 SOT23 PMBFJ111; PMBFJ112; PMBFJ113 Rev. 4 20 September 2011 Product data sheet 1. Product profile 1.1 General description Symmetrical in a SOT23 package. 1.2 Features and benefits High-speed switching

More information

The good, the bad and the statistical

The good, the bad and the statistical The good, the bad and the statistical Noel Menezes Strategic CAD Labs Design and Technology Solutions Intel Corp. Acknowledgements Keith Bowman Yossi Abulafia Steve Burns Mahesh Ketkar Vivek De Jim Tschanz

More information

Challenging the Embarrassingly Sequential : Parallelizing Finite State Machine-Based Computations through Principled Speculation

Challenging the Embarrassingly Sequential : Parallelizing Finite State Machine-Based Computations through Principled Speculation Challenging the Embarrassingly Sequential : Parallelizing Finite State Machine-Based Computations through Principled Speculation Zhijia Zhao Bo Wu Xipeng Shen College of William and Mary, Williamsburg,

More information

Machine Learning-based Elastic Cloud Resource Provisioning in the Solvency II Framework

Machine Learning-based Elastic Cloud Resource Provisioning in the Solvency II Framework Machine Learning-based Elastic Cloud Resource Provisioning in the Solvency II Framework Andrea La Rizza 1,2 Giuseppe Casarano 2 Gilberto Castellani 1,2 Bruno Ciciani 1 Luca Passalacqua 1 Alessandro Pellegrini

More information

Predicting the Success of a Retirement Plan Based on Early Performance of Investments

Predicting the Success of a Retirement Plan Based on Early Performance of Investments Predicting the Success of a Retirement Plan Based on Early Performance of Investments CS229 Autumn 2010 Final Project Darrell Cain, AJ Minich Abstract Using historical data on the stock market, it is possible

More information

Fundamentals of Cash Forecasting

Fundamentals of Cash Forecasting Fundamentals of Cash Forecasting May 29, 2013 Presented To Presented By Mike Gallanis Partner 2013 Treasury Strategies, Inc. All rights reserved. Cash Forecasting Defined Cash forecasting defined: the

More information

Comparison Of Lazy Controller And Constant Bandwidth Server For Temperature Control

Comparison Of Lazy Controller And Constant Bandwidth Server For Temperature Control Wayne State University Wayne State University Theses 1-1-2015 Comparison Of Lazy Controller And Constant Bandwidth Server For Temperature Control Zhen Sun Wayne State University, Follow this and additional

More information

50 V, 3 A PNP low VCEsat (BISS) transistor

50 V, 3 A PNP low VCEsat (BISS) transistor Rev. 6 28 June 2011 Product data sheet 1. Product profile 1.1 General description PNP low V CEsat Breakthrough In Small Signal (BISS) transistor in a small SOT457 (SC-74) Surface-Mounted Device (SMD) plastic

More information

Stock Prediction Using Twitter Sentiment Analysis

Stock Prediction Using Twitter Sentiment Analysis Problem Statement Stock Prediction Using Twitter Sentiment Analysis Stock exchange is a subject that is highly affected by economic, social, and political factors. There are several factors e.g. external

More information

Axioma Research Paper No January, Multi-Portfolio Optimization and Fairness in Allocation of Trades

Axioma Research Paper No January, Multi-Portfolio Optimization and Fairness in Allocation of Trades Axioma Research Paper No. 013 January, 2009 Multi-Portfolio Optimization and Fairness in Allocation of Trades When trades from separately managed accounts are pooled for execution, the realized market-impact

More information

Basel II to Basel III The Way forward

Basel II to Basel III The Way forward White Paper Basel II to Basel III The Way forward - Rohit VM, Sudarsan Kumar, Jitendra Kumar Abstract Basel III guidelines are the response of BCBS (Basel Committee on Banking Supervision) to the 2008

More information

International Journal of Computer Engineering and Applications, Volume XII, Issue II, Feb. 18, ISSN

International Journal of Computer Engineering and Applications, Volume XII, Issue II, Feb. 18,   ISSN Volume XII, Issue II, Feb. 18, www.ijcea.com ISSN 31-3469 AN INVESTIGATION OF FINANCIAL TIME SERIES PREDICTION USING BACK PROPAGATION NEURAL NETWORKS K. Jayanthi, Dr. K. Suresh 1 Department of Computer

More information

TB General description. 2. Features and benefits. 3. Applications. 4. Pinning information. 5. Ordering information

TB General description. 2. Features and benefits. 3. Applications. 4. Pinning information. 5. Ordering information 30 September 2016 Product data sheet 1. General description High voltage, high speed, planar passivated NPN power switching transistor in a SOT54 (TO92) plastic package intended for use in low power SMPS

More information

v1.7 (changes from PI + v1.6r)

v1.7 (changes from PI + v1.6r) v1.7 (changes from PI + v1.6r) Major Economic Data Sources Employment County BEA LAPI (sector industries; 2001-2013) 1 2 State BEA SPI (summary industries; 1998-2013) 3 National BEA SPI (summary industries;

More information

Comparison of Static and Dynamic Asset Allocation Models

Comparison of Static and Dynamic Asset Allocation Models Comparison of Static and Dynamic Asset Allocation Models John R. Birge University of Michigan University of Michigan 1 Outline Basic Models Static Markowitz mean-variance Dynamic stochastic programming

More information