HPC IN THE POST 2008 CRISIS WORLD

Size: px
Start display at page:

Download "HPC IN THE POST 2008 CRISIS WORLD"

Transcription

1 GTC 2016 HPC IN THE POST 2008 CRISIS WORLD Pierre SPATZ MUREX 2016

2 STANFORD CENTER FOR FINANCIAL AND RISK ANALYTICS HPC IN THE POST 2008 CRISIS WORLD Pierre SPATZ MUREX 2016

3 BACK TO 2008

4 FINANCIAL MARKETS THE PICTURE BEFORE 2008 Margins are high, regulation costs are small Flexibility of the tools, Invention of new exotic features and time to market count more than performance Tier 1 and big Tier 2 banks have no budget issues and invest in huge grid of computers Other banks are more intermediaries and resale products and need only an informative present value Code is mainly mono threaded Most quants focus only on the mathematics disregarding IT problems and we are not different 2015 Murex S.A.S. All rights reserved 4

5 MUREX POSITION THE PICTURE BEFORE 2008 We are already a leader in our market Tier 1 banks plug their own models inside our system and like our system for being fully integrated from front office to processing Murex front office teams invest heavily in risk measure, scenario flexibility, complex sensitivities for nested calibration cases computation and automatic grid management Our financial model library quality is close to the ones of the biggest banks Our customers who want to challenge Tier1 banks like our models but do want to not invest in a huge infrastructure 2015 Murex S.A.S. All rights reserved 5

6 COMPUTATION NEEDS IN FINANCE THE PICTURE BEFORE 2008 Pricing and front office risk management of Exotic structured products with scripted payoffs evaluated by Monte-Carlo Credit derivatives American and barrier options evaluated by partial differential equations 1 Year historical value at risk as a night batch 2015 Murex S.A.S. All rights reserved 6

7 COMPUTERS, CHIPS AND TOOLS THE PICTURE IN 2008 Xeon and Opteron have 4 cores and we have no practice of parallel programming Sun microsystem doesn t belong to Oracle and Solaris on Sparc processors is still preferred by our customers Quants love Excel and IT wants us to do everything in Java PlayStation 3 with its cell processor is available worldwide, can be used and programmed as a workstation under Yellow Dog Linux RoadRunner featuring a double precision friendly cell processor becomes the first computer to pass the PetaFlop barrier NVIDIA gaming GPUs are said to be programmable using something called CUDA and first Unix servers with Tesla cards are delivered to some universities and research centers We are playing with our first iphones and they are powered by a low consumption ARM processor 2015 Murex S.A.S. All rights reserved 7

8 CELL & ARM They are mostly CPUs like Intel Xeons ARM processors achieve better performance per watt by implementing simpler instructions and running at smaller frequency CELL processors achieve better performance for the same number of transistors by implementing wide vector functions inside simpler and slower cores, replacing cache by cores and by letting the programmer responsible of accessing the memory using explicit instructions with a high latency CELL processor was extremely complex to program and is deprecated today but we can consider Xeon Phi as its natural descendant featuring a cache 2015 Murex S.A.S. All rights reserved 8

9 CPU & GPU THEY ARE BOTH BUNCH OF CORES CPUs multi cores run at high frequency and are optimized for fast execution of mono threaded code with unpredictable execution stack GPUs many cores run at small frequency and are optimized for batch execution of the same set of instructions across the board CPUs are not specialized in computation GPUs are Flops machines CPUs can handle a huge amount of memory CPUs cores have fast access to the memory thanks to a huge and fast L2/L3 memory cache CPUs cores have a fast L1 cache managed automatically CPUs parallelization is better implemented at the level of the task CPUs multithreading is software managed GPUs memory is limited but has high bandwidth GPUs cores access memory with a latency but hide it by doing something else GPUs cores have a fast local memory managed by the programmer GPUs parallelization is better implemented at the level of the data GPUs multithreading is hardware managed 2015 Murex S.A.S. All rights reserved 9

10 GPU & 2008 PROBLEMS

11 EXOTIC STRUCTURED PRODUCTS MONTE-CARLO WITH SCRIPTED PAYOFFS WITH GPU Monte-Carlo is embarrassingly parallel Best performance with payoff scripting/dsl by path Generate and compile CUDA/OpenCL kernels In practice you are limited by the number of registers by CUDA core and the complexity of the payoff Best flexibility with payoff scripting/dsl by date Use your preferred interpreted scripting language on CPU and implement vector based operations on the GPU In practice you are limited by the memory bandwidth of the GPU Choose a good random number generator to cope with flexible implementation and be able to replay a part of the Monte-Carlo for optimization purposes In practice De Shaw Philox is great 2015 Murex S.A.S. All rights reserved 11

12 THE LATENCY PROBLEM GPUs are only efficient when treating big problems and there is a real latency when launching the kernels In practice reshape your code to see more problems at the same time sensitivities, scenarios, trades,.. but keep in mind that GPU memory is limited 2015 Murex S.A.S. All rights reserved 12

13 OPTION PRICING AND CALIBRATION SOLVED BY PARTIAL DIFFERENTIAL EQUATIONS LU solvers are not GPU friendly since they are sequential Choose instead a divide and conquer algorithm like PCR N log(n) operations but only in log(n) steps Stencil computation is more about accessing inputs than doing computation Keep as much as possible your data in local memory 1D problems are not big enough to feed a GPU but you have many options in your portfolios 2 a - b = 1 x1/2-1 a + 2 b - 1 c = 1 x1 - b + 2 c - d = 1 x1/2 x1/2-1 c + 2 d - 1 e = 1 x1 - d + 2 e - 1 f = 1 x1/2 x1/2-1 e + 2 f - 1 g = 1 x1-1 f + 2 g = 1 x1/2 + 1 b - 1/2 d = 2 x1/2-1/2 b + 1 d - 1/2 f = 2 x1-1/2 d + 1 f = 2 x1/2 1/2 d = Murex S.A.S. All rights reserved 13

14 BACK TO TODAY

15 FINANCIAL MARKETS THE PICTURE TODAY Lower margins, higher volumes, regulation costs are high We see a trend in exotic standardization but we still have 40 years PRDCS in our books Tier 1 banks and Murex have had GPUs in production for some time and are continuing to invest while other experiences like FPGAs for Monte Carlo have failed GPUs are mainstream in super-computers and are there to stay Medium size banks are obliged to be able to manage their risk and run their VAR on exotic portfolios even when trades are asset swapped and theoretically risk free CVA is our day to day topic and invest only in computers without a rewrite of an efficient and parallel friendly code is no-more an option A good quant is also a good computer science expert 2015 Murex S.A.S. All rights reserved 15

16 CVA & PFE A Monte-Carlo with a reduced set of paths on all the trades done with a counterpart Where we need to retrieve all PVs for all future paths and dates for future flexible aggregation and drill down type analysis Where counterparty trades composition and volume may be very different 2015 Murex S.A.S. All rights reserved 17

17 CVA A FLAVOR OF THE DIFFICULTY Swaps LCH Foreign branches Caps Exotics Many other small counterparts 1 TB of results generated when computing sensitivities for a medium size bank and far more for a Tier1 Considering all trades or all counterparts equivalent would be a mistake in building a system Re-compute everything in case of a failure is not an option 2015 Murex S.A.S. All rights reserved 18

18 HPC FOR CVA Group vanilla trades and evaluate them together on GPUs independently of their counterpart in a compute centric cluster aka small nodes Use GPU American Monte-Carlo with non linear regression for exotic trades Use specific boxes with enough memory for aggregation in a big data centric subcluster aka big nodes Use a parallel fast flash file storage as an intermediate buffer and checkpoint for the calculation chain to insure performance and reliability Use IB network as interconnect being able to convey several GB per second 2015 Murex S.A.S. All rights reserved 19

19 BACK TO THE FUTURE

20 THE PICTURE TOMORROW FRTB and till 15K scenarios using front office models MVA which leads to the computation of an historical VAR inside a Monte-Carlo in a scalable manner of all trades done with a CCP AD and AAD are back in the game but are no game changers yet Always faster and more flexible GPUs Cars become self aware 2015 Murex S.A.S. All rights reserved 21

21 AD AND AAD IN A NUTSHELL AD is the good old forward pathwise method for computing sensitivities but done automatically by tools AAD is about the same method but generates sensitivities to all inputs and intermediate values in a unique additional backward sweep at a ridiculous compute cost AAD can be implemented using some special compilers which are only partially compatible with GPUs or by overloading C++ basic scalar operators used to program the MC which is totally GPU friendly The operator execution keeps the record of all operations and intermediary results of the forward sweep. The tape is played backward on all path in // and the derivatives per path are computed using the rule of chain keeping future results constant The result sensitivities are finally the expectation of the sensitivities computed for each path θ x y z p p x = p z z x p y = p z z y p z z p x, p y x, y 2015 Murex S.A.S. All rights reserved 22

22 AD AND AAD PROMISING, GOOD FOR VANILLAS, BUT The method is simple but the implementation can be tricky. Everything should be done to have generic enough kernels to keep the GPU fed while avoiding race conditions To obtain the best performance one still needs to trick the order of operations inside the computation tree making the method often incompatible with cases where we want to keep the full flexibility at the level of the post-aggregation of several Monte-Carlo detailed results AAD is not applicable to all complex exotics even if the vibrato method smoother helps AAD doesn t solve the stress test and historical VAR problems AAD is also said to be memory bound. Well implemented it is only memory bandwidth bound 2015 Murex S.A.S. All rights reserved 23

23 PASCAL THE MEMORY BANDWIDTH JUMP FOR IN A SINGLE GPU GB/Sec X80 TITAN 1000 K M C It is the first time since 2008 that the number of Bytes per Flop has increased for a single GPU during a generation change and maybe the last - Our AAD code will simply be 3.5 faster on next generation but most of our algorithms are at least partially limited by the memory bandwidth of the GPUs and will show huge benefits 2015 Murex S.A.S. All rights reserved 24

24 SIERRA SUPERCOMPUTER A FULL FLEDGED CVA RISK SYSTEM IN A NODE The revival of the big nodes The Flops of 8 K40 A lot of CPU cores and memory to prepare inputs, convert outputs, interpret scripts, aggregate, query, Enough GPU/CPU interconnect speed to retrieve CVA or MVA profiles unnoticed NVRAM to replace external flash array storage Enough network bandwidth to have the flexibility of keeping results locally or remotely Bilateral MVA with SIMM at the same cost CCP MVA with full revaluation using only a few nodes 2015 Murex S.A.S. All rights reserved 25

25 THANK YOU! PARIS NEW YORK SINGAPORE linkedin.com/company/murex twitter.com/murex_group

Algorithmic Differentiation of a GPU Accelerated Application

Algorithmic Differentiation of a GPU Accelerated Application of a GPU Accelerated Application Numerical Algorithms Group 1/31 Disclaimer This is not a speedup talk There won t be any speed or hardware comparisons here This is about what is possible and how to do

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

Accelerating Quantitative Financial Computing with CUDA and GPUs

Accelerating Quantitative Financial Computing with CUDA and GPUs Accelerating Quantitative Financial Computing with CUDA and GPUs NVIDIA GPU Technology Conference San Jose, California Gerald A. Hanweck, Jr., PhD CEO, Hanweck Associates, LLC Hanweck Associates, LLC 30

More information

Hedging Strategy Simulation and Backtesting with DSLs, GPUs and the Cloud

Hedging Strategy Simulation and Backtesting with DSLs, GPUs and the Cloud Hedging Strategy Simulation and Backtesting with DSLs, GPUs and the Cloud GPU Technology Conference 2013 Aon Benfield Securities, Inc. Annuity Solutions Group (ASG) This document is the confidential property

More information

RunnING Risk on GPUs. Answering The Computational Challenges of a New Environment. Tim Wood Market Risk Management Trading - ING Bank

RunnING Risk on GPUs. Answering The Computational Challenges of a New Environment. Tim Wood Market Risk Management Trading - ING Bank RunnING Risk on GPUs Answering The Computational Challenges of a New Environment Tim Wood Market Risk Management Trading - ING Bank Nvidia GTC Express September 19 th 2012 www.ing.com ING Bank Part of

More information

Applications of Dataflow Computing to Finance. Florian Widmann

Applications of Dataflow Computing to Finance. Florian Widmann Applications of Dataflow Computing to Finance Florian Widmann Overview 1. Requirement Shifts in the Financial World 2. Case 1: Real Time Margin 3. Case 2: FX Option Monitor 4. Conclusions Market Context

More information

NAG for HPC in Finance

NAG for HPC in Finance NAG for HPC in Finance John Holden Jacques Du Toit 3 rd April 2014 Computation in Finance and Insurance, post Napier Experts in numerical algorithms and HPC services Agenda NAG and Financial Services Why

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

S4199 Effortless GPU Models for Finance

S4199 Effortless GPU Models for Finance ADAPTIV Risk management, risk-based pricing and operational solutions S4199 Effortless GPU Models for Finance 26 th March 2014 Ben Young Senior Software Engineer SUNGARD SunGard is one of the world s leading

More information

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

PRICING AMERICAN OPTIONS WITH LEAST SQUARES MONTE CARLO ON GPUS. Massimiliano Fatica, NVIDIA Corporation

PRICING AMERICAN OPTIONS WITH LEAST SQUARES MONTE CARLO ON GPUS. Massimiliano Fatica, NVIDIA Corporation PRICING AMERICAN OPTIONS WITH LEAST SQUARES MONTE CARLO ON GPUS Massimiliano Fatica, NVIDIA Corporation OUTLINE! Overview! Least Squares Monte Carlo! GPU implementation! Results! Conclusions OVERVIEW!

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

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

MVA, KVA: modelling challenges

MVA, KVA: modelling challenges 11 September 2015 MVA, KVA: modelling challenges Moez MRAD Head of Credit & XVA Quantitative Research moez.mrad@ca-cib.com Views and opinions expressed in this presentation are the personal ones of the

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

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

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

GPU-Accelerated Quant Finance: The Way Forward

GPU-Accelerated Quant Finance: The Way Forward GPU-Accelerated Quant Finance: The Way Forward NVIDIA GTC Express Webinar Gerald A. Hanweck, Jr., PhD CEO, Hanweck Associates, LLC Hanweck Associates, LLC 30 Broad St., 42nd Floor New York, NY 10004 www.hanweckassoc.com

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

Numerix Pricing with CUDA. Ghali BOUKFAOUI Numerix LLC

Numerix Pricing with CUDA. Ghali BOUKFAOUI Numerix LLC Numerix Pricing with CUDA Ghali BOUKFAOUI Numerix LLC What is Numerix? Started in 1996 Roots in pricing exotic derivatives Sophisticated models CrossAsset product Excel and SDK for pricing Expanded into

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

GRAPHICAL ASIAN OPTIONS

GRAPHICAL ASIAN OPTIONS GRAPHICAL ASIAN OPTIONS MARK S. JOSHI Abstract. We discuss the problem of pricing Asian options in Black Scholes model using CUDA on a graphics processing unit. We survey some of the issues with GPU programming

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

SPEED UP OF NUMERIC CALCULATIONS USING A GRAPHICS PROCESSING UNIT (GPU)

SPEED UP OF NUMERIC CALCULATIONS USING A GRAPHICS PROCESSING UNIT (GPU) SPEED UP OF NUMERIC CALCULATIONS USING A GRAPHICS PROCESSING UNIT (GPU) NIKOLA VASILEV, DR. ANATOLIY ANTONOV Eurorisk Systems Ltd. 31, General Kiselov str. BG-9002 Varna, Bulgaria Phone +359 52 612 367

More information

Near Real-Time Risk Simulation of Complex Portfolios on Heterogeneous Computing Systems with OpenCL

Near Real-Time Risk Simulation of Complex Portfolios on Heterogeneous Computing Systems with OpenCL Near Real-Time Risk Simulation of Complex Portfolios on Heterogeneous Computing Systems with OpenCL Javier Alejandro Varela, Norbert Wehn Microelectronic Systems Design Research Group University of Kaiserslautern,

More information

Domokos Vermes. Min Zhao

Domokos Vermes. Min Zhao Domokos Vermes and Min Zhao WPI Financial Mathematics Laboratory BSM Assumptions Gaussian returns Constant volatility Market Reality Non-zero skew Positive and negative surprises not equally likely Excess

More information

Outline. GPU for Finance SciFinance SciFinance CUDA Risk Applications Workstation Testing. Enterprise Testing Dell and NVIDIA solutions Conclusions

Outline. GPU for Finance SciFinance SciFinance CUDA Risk Applications Workstation Testing. Enterprise Testing Dell and NVIDIA solutions Conclusions Outline GPU for Finance SciFinance SciFinance CUDA Risk Applications Workstation Testing Monte Carlo PDE Enterprise Testing Dell and NVIDIA solutions Conclusions 2 Why GPU for Finance? Need for effective

More information

HIGH PERFORMANCE COMPUTING IN THE LEAST SQUARES MONTE CARLO APPROACH. GILLES DESVILLES Consultant, Rationnel Maître de Conférences, CNAM

HIGH PERFORMANCE COMPUTING IN THE LEAST SQUARES MONTE CARLO APPROACH. GILLES DESVILLES Consultant, Rationnel Maître de Conférences, CNAM HIGH PERFORMANCE COMPUTING IN THE LEAST SQUARES MONTE CARLO APPROACH GILLES DESVILLES Consultant, Rationnel Maître de Conférences, CNAM Introduction Valuation of American options on several assets requires

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

2nd Order Sensis: PnL and Hedging

2nd Order Sensis: PnL and Hedging 2nd Order Sensis: PnL and Hedging Chris Kenyon 19.10.2017 Acknowledgements & Disclaimers Joint work with Jacques du Toit. The views expressed in this presentation are the personal views of the speaker

More information

for Finance Python Yves Hilpisch Koln Sebastopol Tokyo O'REILLY Farnham Cambridge Beijing

for Finance Python Yves Hilpisch Koln Sebastopol Tokyo O'REILLY Farnham Cambridge Beijing Python for Finance Yves Hilpisch Beijing Cambridge Farnham Koln Sebastopol Tokyo O'REILLY Table of Contents Preface xi Part I. Python and Finance 1. Why Python for Finance? 3 What Is Python? 3 Brief History

More information

CUDA Implementation of the Lattice Boltzmann Method

CUDA Implementation of the Lattice Boltzmann Method CUDA Implementation of the Lattice Boltzmann Method CSE 633 Parallel Algorithms Andrew Leach University at Buffalo 2 Dec 2010 A. Leach (University at Buffalo) CUDA LBM Nov 2010 1 / 16 Motivation The Lattice

More information

Efficient Reconfigurable Design for Pricing Asian Options

Efficient Reconfigurable Design for Pricing Asian Options Efficient Reconfigurable Design for Pricing Asian Options Anson H.T. Tse, David B. Thomas, K.H. Tsoi, Wayne Luk Department of Computing Imperial College London, UK {htt08,dt10,khtsoi,wl}@doc.ic.ac.uk ABSTRACT

More information

Modelling Counterparty Exposure and CVA An Integrated Approach

Modelling Counterparty Exposure and CVA An Integrated Approach Swissquote Conference Lausanne Modelling Counterparty Exposure and CVA An Integrated Approach Giovanni Cesari October 2010 1 Basic Concepts CVA Computation Underlying Models Modelling Framework: AMC CVA:

More information

ARM. A commodity risk management system.

ARM. A commodity risk management system. ARM A commodity risk management system. 1. ARM: A commodity risk management system. ARM is a complete suite allowing the management of market risk and operational risk for commodities derivatives. 4 main

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

Preparing for the Fundamental Review of the Trading Book (FRTB)

Preparing for the Fundamental Review of the Trading Book (FRTB) Regulatory Update Preparing for the Fundamental Review of the Trading Book (FRTB) With the final set of definitions soon to be released by the Basel Committee on Banking Supervision, Misys experts discuss

More information

Handbook of Financial Risk Management

Handbook of Financial Risk Management Handbook of Financial Risk Management Simulations and Case Studies N.H. Chan H.Y. Wong The Chinese University of Hong Kong WILEY Contents Preface xi 1 An Introduction to Excel VBA 1 1.1 How to Start Excel

More information

New GPU Pricing Library

New GPU Pricing Library New GPU Pricing Library! Client project for Bank Sarasin! Highly regarded sustainable Swiss private bank! Founded 1841! Core business! Asset management! Investment advisory! Investment funds! Structured

More information

SAS Data Mining & Neural Network as powerful and efficient tools for customer oriented pricing and target marketing in deregulated insurance markets

SAS Data Mining & Neural Network as powerful and efficient tools for customer oriented pricing and target marketing in deregulated insurance markets SAS Data Mining & Neural Network as powerful and efficient tools for customer oriented pricing and target marketing in deregulated insurance markets Stefan Lecher, Actuary Personal Lines, Zurich Switzerland

More information

Coarse Grain Automatic Differentiation in Financial Software

Coarse Grain Automatic Differentiation in Financial Software in Financial Software Fast and Exact Computation of First and Second order Derivatives Murex February 10, 2017 1 Derivatives in Financial Software are a Dilemma 2 are Omnipresent in Software Financial

More information

Challenges in Counterparty Credit Risk Modelling

Challenges in Counterparty Credit Risk Modelling Challenges in Counterparty Credit Risk Modelling Alexander SUBBOTIN Head of Counterparty Credit Risk Models & Measures, Nordea November 23 th, 2015 Disclaimer This document has been prepared for the purposes

More information

Multi-level Stochastic Valuations

Multi-level Stochastic Valuations Multi-level Stochastic Valuations 14 March 2016 High Performance Computing in Finance Conference 2016 Grigorios Papamanousakis Quantitative Strategist, Investment Solutions Aberdeen Asset Management 0

More information

A new breed of Monte Carlo to meet FRTB computational challenges

A new breed of Monte Carlo to meet FRTB computational challenges A new breed of Monte Carlo to meet FRTB computational challenges 10/01/2017 Adil REGHAI Acknowledgement & Disclaimer Thanks to Abdelkrim Lajmi, Antoine Kremer, Luc Mathieu, Carole Camozzi, José Luu, Rida

More information

Reprinted from. RISK MANAGEMENT l DERIVATIVES l REGULATION. RISK.NET DecEMbER Murex Vendor of Choice

Reprinted from. RISK MANAGEMENT l DERIVATIVES l REGULATION. RISK.NET DecEMbER Murex Vendor of Choice Reprinted from RISK MANAGEMENT l DERIVATIVES l REGULATION RISK.NET DecEMbER 2013 Murex Vendor of Choice Technology vendors have had their hands full adapting their systems to comply with new regulations,

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

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

Application of High Performance Computing in Investment Banks

Application of High Performance Computing in Investment Banks British Computer Society FiNSG and APSG Public Application of High Performance Computing in Investment Banks Dr. Tony K. Chau Lead Architect, IB CTO, UBS January 8, 2014 Table of contents Section 1 UBS

More information

Financial Computing with Python

Financial Computing with Python Introduction to Financial Computing with Python Matthieu Mariapragassam Why coding seems so easy? But is actually not Sprezzatura : «It s an art that doesn t seem to be an art» - The Book of the Courtier

More information

Numerical software & tools for the actuarial community

Numerical software & tools for the actuarial community Numerical software & tools for the actuarial community John Holden john.holden@nag.co.uk 20 th March 203 The Actuarial Profession Staple Inn Hall Experts in numerical algorithms and HPC services Agenda

More information

TEPZZ 858Z 5A_T EP A1 (19) (11) EP A1 (12) EUROPEAN PATENT APPLICATION. (43) Date of publication: Bulletin 2015/15

TEPZZ 858Z 5A_T EP A1 (19) (11) EP A1 (12) EUROPEAN PATENT APPLICATION. (43) Date of publication: Bulletin 2015/15 (19) TEPZZ 88Z A_T (11) EP 2 88 02 A1 (12) EUROPEAN PATENT APPLICATION (43) Date of publication: 08.04. Bulletin / (1) Int Cl.: G06Q /00 (12.01) (21) Application number: 13638.6 (22) Date of filing: 01..13

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

Monte-Carlo Pricing under a Hybrid Local Volatility model

Monte-Carlo Pricing under a Hybrid Local Volatility model Monte-Carlo Pricing under a Hybrid Local Volatility model Mizuho International plc GPU Technology Conference San Jose, 14-17 May 2012 Introduction Key Interests in Finance Pricing of exotic derivatives

More information

UNITED STATES SECURITIES AND EXCHANGE COMMISSION. Washington, D.C TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF

UNITED STATES SECURITIES AND EXCHANGE COMMISSION. Washington, D.C TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF UNITED STATES SECURITIES AND EXCHANGE COMMISSION Washington, D.C. 20549 FORM 10-K È ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 For the fiscal year ended May 31,

More information

Efficient Reconfigurable Design for Pricing Asian Options

Efficient Reconfigurable Design for Pricing Asian Options Efficient Reconfigurable Design for Pricing Asian Options Anson H.T. Tse, David B. Thomas, K.H. Tsoi, Wayne Luk Department of Computing Imperial College London, UK (htt08,dtl O,khtsoi,wl)@doc.ic.ac.uk

More information

Efficient Lifetime Portfolio Sensitivities: AAD Versus Longstaff-Schwartz Compression Chris Kenyon

Efficient Lifetime Portfolio Sensitivities: AAD Versus Longstaff-Schwartz Compression Chris Kenyon Efficient Lifetime Portfolio Sensitivities: AAD Versus Longstaff-Schwartz Compression Chris Kenyon 26.03.2014 Contact: Chris.Kenyon@lloydsbanking.com Acknowledgments & Disclaimers Joint work with Andrew

More information

Monte Carlo Option Pricing

Monte Carlo Option Pricing Monte Carlo Option Pricing Victor Podlozhnyuk vpodlozhnyuk@nvidia.com Mark Harris mharris@nvidia.com Document Change History Version Date Responsible Reason for Change 1. 2/3/27 vpodlozhnyuk Initial release

More information

Razor Risk Market Risk Overview

Razor Risk Market Risk Overview Razor Risk Market Risk Overview Version 1.0 (Final) Prepared by: Razor Risk Updated: 20 April 2012 Razor Risk 7 th Floor, Becket House 36 Old Jewry London EC2R 8DD Telephone: +44 20 3194 2564 e-mail: peter.walsh@razor-risk.com

More information

WHITE PAPER THINKING FORWARD ABOUT PRICING AND HEDGING VARIABLE ANNUITIES

WHITE PAPER THINKING FORWARD ABOUT PRICING AND HEDGING VARIABLE ANNUITIES WHITE PAPER THINKING FORWARD ABOUT PRICING AND HEDGING VARIABLE ANNUITIES We can t solve problems by using the same kind of thinking we used when we created them. Albert Einstein As difficult as the recent

More information

CS 188: Artificial Intelligence

CS 188: Artificial Intelligence CS 188: Artificial Intelligence Markov Decision Processes Dan Klein, Pieter Abbeel University of California, Berkeley Non-Deterministic Search 1 Example: Grid World A maze-like problem The agent lives

More information

Fast Convergence of Regress-later Series Estimators

Fast Convergence of Regress-later Series Estimators Fast Convergence of Regress-later Series Estimators New Thinking in Finance, London Eric Beutner, Antoon Pelsser, Janina Schweizer Maastricht University & Kleynen Consultants 12 February 2014 Beutner Pelsser

More information

We are not saying it s easy, we are just trying to make it simpler than before. An Online Platform for backtesting quantitative trading strategies.

We are not saying it s easy, we are just trying to make it simpler than before. An Online Platform for backtesting quantitative trading strategies. We are not saying it s easy, we are just trying to make it simpler than before. An Online Platform for backtesting quantitative trading strategies. Visit www.kuants.in to get your free access to Stock

More information

An Algorithm for Distributing Coalitional Value Calculations among Cooperating Agents

An Algorithm for Distributing Coalitional Value Calculations among Cooperating Agents An Algorithm for Distributing Coalitional Value Calculations among Cooperating Agents Talal Rahwan and Nicholas R. Jennings School of Electronics and Computer Science, University of Southampton, Southampton

More information

Implementing Models in Quantitative Finance: Methods and Cases

Implementing Models in Quantitative Finance: Methods and Cases Gianluca Fusai Andrea Roncoroni Implementing Models in Quantitative Finance: Methods and Cases vl Springer Contents Introduction xv Parti Methods 1 Static Monte Carlo 3 1.1 Motivation and Issues 3 1.1.1

More information

Building the Healthcare System of the Future O R A C L E W H I T E P A P E R F E B R U A R Y

Building the Healthcare System of the Future O R A C L E W H I T E P A P E R F E B R U A R Y Building the Healthcare System of the Future O R A C L E W H I T E P A P E R F E B R U A R Y 2 0 1 7 Introduction Healthcare in the United States is changing rapidly. An aging population has increased

More information

Clouds for HPC Potential? Challenges?

Clouds for HPC Potential? Challenges? meinschaft Mitglied der Helmholtz-Gem Clouds for HPC Potential? Challenges? Session: Cloud Computing and HPC Synergy or Competition? ISC09, June 24, 2009 Thomas Lippert Institute for Advanced Simulation

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

Global Calibration. 1 Calibration Strategies. Claudio Albanese 1. August 18, 2009

Global Calibration. 1 Calibration Strategies. Claudio Albanese 1. August 18, 2009 Global Calibration Claudio Albanese 1 August 18, 2009 Abstract Current technology advances in computer engineering broaden substantially the realm of possibilities in the art of risk management of derivative

More information

Collateralized Debt Obligation Pricing on the Cell/B.E. -- A preliminary Result

Collateralized Debt Obligation Pricing on the Cell/B.E. -- A preliminary Result Collateralized Debt Obligation Pricing on the Cell/B.E. -- A preliminary Result Lurng-Kuo Liu Virat Agarwal Outline Objectivee Collateralized Debt Obligation Basics CDO on the Cell/B.E. A preliminary result

More information

History of Monte Carlo Method

History of Monte Carlo Method Monte Carlo Methods History of Monte Carlo Method Errors in Estimation and Two Important Questions for Monte Carlo Controlling Error A simple Monte Carlo simulation to approximate the value of pi could

More information

Mark Redekopp, All rights reserved. EE 357 Unit 12. Performance Modeling

Mark Redekopp, All rights reserved. EE 357 Unit 12. Performance Modeling EE 357 Unit 12 Performance Modeling An Opening Question An Intel and a Sun/SPARC computer measure their respective rates of instruction execution on the same application written in C Mark Redekopp, All

More information

Remarks on stochastic automatic adjoint differentiation and financial models calibration

Remarks on stochastic automatic adjoint differentiation and financial models calibration arxiv:1901.04200v1 [q-fin.cp] 14 Jan 2019 Remarks on stochastic automatic adjoint differentiation and financial models calibration Dmitri Goloubentcev, Evgeny Lakshtanov Abstract In this work, we discuss

More information

The Fundamental Review of the Trading Book - Tackling a new approach for market risk

The Fundamental Review of the Trading Book - Tackling a new approach for market risk Analyzing data. Empowering the future. The Fundamental Review of the Trading Book - Tackling a new approach for market risk WHITE PAPER The Fundamental Review of the Trading Book (FRTB) is designed to

More information

Earnings Conference Presentation

Earnings Conference Presentation Earnings Conference Presentation FY2017 Q3 April 27, 2017 Charles Liang, CEO Howard Hideshima, CFO 1 We Keep IT Green Safe Harbor Statement This presentation contains forward-looking statements within

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

Architecture Exploration for Tree-based Option Pricing Models

Architecture Exploration for Tree-based Option Pricing Models Architecture Exploration for Tree-based Option Pricing Models MEng Final Year Project Report Qiwei Jin qj04@doc.ic.ac.uk http://www.doc.ic.ac.uk/ qj04/project Supervisor: Prof. Wayne Luk 2nd Marker: Dr.

More information

STOCHASTIC PROGRAMMING FOR ASSET ALLOCATION IN PENSION FUNDS

STOCHASTIC PROGRAMMING FOR ASSET ALLOCATION IN PENSION FUNDS STOCHASTIC PROGRAMMING FOR ASSET ALLOCATION IN PENSION FUNDS IEGOR RUDNYTSKYI JOINT WORK WITH JOËL WAGNER > city date

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

Option Models for Bonds and Interest Rate Claims

Option Models for Bonds and Interest Rate Claims Option Models for Bonds and Interest Rate Claims Peter Ritchken 1 Learning Objectives We want to be able to price any fixed income derivative product using a binomial lattice. When we use the lattice to

More information

FINCAD s Flexible Valuation Adjustment Solution

FINCAD s Flexible Valuation Adjustment Solution FINCAD s Flexible Valuation Adjustment Solution Counterparty credit risk measurement and valuation adjustment (CVA, DVA, FVA) computation are business-critical issues for a wide number of financial institutions.

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

7 pages Intro /Doc /Kernel /Interface /Contents 1. Premia: Overview version 14. C. Martini, A.Zanette 1999/15/12. Premia What Premia is 1

7 pages Intro /Doc /Kernel /Interface /Contents 1. Premia: Overview version 14. C. Martini, A.Zanette 1999/15/12. Premia What Premia is 1 7 pages Intro /Doc /Kernel /Interface /Contents 1 Premia: Overview version 14 C. Martini, A.Zanette 1999/15/12 Contents Premia 14 1 What Premia is 1 2 What Premia is NOT 2 3 Components 2 4 Directory Tree

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

Computational Finance in CUDA. Options Pricing with Black-Scholes and Monte Carlo

Computational Finance in CUDA. Options Pricing with Black-Scholes and Monte Carlo Computational Finance in CUDA Options Pricing with Black-Scholes and Monte Carlo Overview CUDA is ideal for finance computations Massive data parallelism in finance Highly independent computations High

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

The Next Steps in the xva Journey. Jon Gregory, Global Derivatives, Barcelona, 11 th May 2017 Copyright Jon Gregory 2017 page 1

The Next Steps in the xva Journey. Jon Gregory, Global Derivatives, Barcelona, 11 th May 2017 Copyright Jon Gregory 2017 page 1 The Next Steps in the xva Journey Jon Gregory, Global Derivatives, Barcelona, 11 th May 2017 Copyright Jon Gregory 2017 page 1 The Role and Development of xva CVA and Wrong-Way Risk FVA and MVA framework

More information

Towards efficient option pricing in incomplete markets

Towards efficient option pricing in incomplete markets Towards efficient option pricing in incomplete markets GPU TECHNOLOGY CONFERENCE 2016 Shih-Hau Tan 1 2 1 Marie Curie Research Project STRIKE 2 University of Greenwich Apr. 6, 2016 (University of Greenwich)

More information

by Kian Guan Lim Professor of Finance Head, Quantitative Finance Unit Singapore Management University

by Kian Guan Lim Professor of Finance Head, Quantitative Finance Unit Singapore Management University by Kian Guan Lim Professor of Finance Head, Quantitative Finance Unit Singapore Management University Presentation at Hitotsubashi University, August 8, 2009 There are 14 compulsory semester courses out

More information

2010 Annual Report Cray Inc. 901 Fifth Avenue, Suite 1000, Seattle, WA tel fax

2010 Annual Report Cray Inc. 901 Fifth Avenue, Suite 1000, Seattle, WA tel fax 2010 Annual Report Fellow Shareholders, 2010 was a remarkable year at Cray highlighted by double-digit revenue growth, strong profitability and significant progress on our strategic plans to broaden our

More information

Standardised Risk under Basel 3. Pardha Viswanadha, Product Management Calypso

Standardised Risk under Basel 3. Pardha Viswanadha, Product Management Calypso Standardised Risk under Basel 3 Pardha Viswanadha, Product Management Calypso Flow Regulatory risk landscape Trading book risk drivers Overview of SA-MR Issues & Challenges Overview of SA-CCR Issues &

More information

Black-Scholes option pricing. Victor Podlozhnyuk

Black-Scholes option pricing. Victor Podlozhnyuk Black-Scholes option pricing Victor Podlozhnyuk vpodlozhnyuk@nvidia.com Document Change History Version Date Responsible Reason for Change 0.9 007/03/19 Victor Podlozhnyuk Initial release 1.0 007/04/06

More information

DRAFT. 1 exercise in state (S, t), π(s, t) = 0 do not exercise in state (S, t) Review of the Risk Neutral Stock Dynamics

DRAFT. 1 exercise in state (S, t), π(s, t) = 0 do not exercise in state (S, t) Review of the Risk Neutral Stock Dynamics Chapter 12 American Put Option Recall that the American option has strike K and maturity T and gives the holder the right to exercise at any time in [0, T ]. The American option is not straightforward

More information

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: MARS A Bloomberg Professional Service Offering LEAVE NOTHING TO CHANCE. CONTENTS

More information

Cross Asset CVA Application

Cross Asset CVA Application Cross Asset CVA Application Roland Lichters Quaternion Risk Management IKB QuantLib User Meeting IKB Deutsche Industriebank AG, 13-14 November 2013 1 About Quaternion Specialist risk consulting and solutions,

More information

CS 343: Artificial Intelligence

CS 343: Artificial Intelligence CS 343: Artificial Intelligence Markov Decision Processes II Prof. Scott Niekum The University of Texas at Austin [These slides based on those of Dan Klein and Pieter Abbeel for CS188 Intro to AI at UC

More information

Interest Rate Cancelable Swap Valuation and Risk

Interest Rate Cancelable Swap Valuation and Risk Interest Rate Cancelable Swap Valuation and Risk Dmitry Popov FinPricing http://www.finpricing.com Summary Cancelable Swap Definition Bermudan Swaption Payoffs Valuation Model Selection Criteria LGM Model

More information

Fixed-Income Securities Lecture 5: Tools from Option Pricing

Fixed-Income Securities Lecture 5: Tools from Option Pricing Fixed-Income Securities Lecture 5: Tools from Option Pricing Philip H. Dybvig Washington University in Saint Louis Review of binomial option pricing Interest rates and option pricing Effective duration

More information

Tampere University of Technology. Kanniainen, Juho; Piché, Robert; Mikkonen, Tommi. Use of distributed computing in derivative pricing

Tampere University of Technology. Kanniainen, Juho; Piché, Robert; Mikkonen, Tommi. Use of distributed computing in derivative pricing Tampere University of Technology Author(s) Title Citation Kanniainen, Juho; Piché, Robert; Mikkonen, Tommi Use of distributed computing in derivative pricing Kanniainen, Juho; Piché, Robert; Mikkonen,

More information

Optimal Search for Parameters in Monte Carlo Simulation for Derivative Pricing

Optimal Search for Parameters in Monte Carlo Simulation for Derivative Pricing Optimal Search for Parameters in Monte Carlo Simulation for Derivative Pricing Prof. Chuan-Ju Wang Department of Computer Science University of Taipei Joint work with Prof. Ming-Yang Kao March 28, 2014

More information

Markov Decision Processes

Markov Decision Processes Markov Decision Processes Robert Platt Northeastern University Some images and slides are used from: 1. CS188 UC Berkeley 2. AIMA 3. Chris Amato Stochastic domains So far, we have studied search Can use

More information