EconPapers    
Economics at your fingertips  
 

Nested MC-Based Risk Measurement of Complex Portfolios: Acceleration and Energy Efficiency

Sascha Desmettre, Ralf Korn, Javier Alejandro Varela and Norbert Wehn
Additional contact information
Sascha Desmettre: Department of Mathematics, University of Kaiserslautern, 67663 Kaiserslautern, Germany
Ralf Korn: Department of Mathematics, University of Kaiserslautern, 67663 Kaiserslautern, Germany
Javier Alejandro Varela: Microelectronic Systems Design Research Group, University of Kaiserslautern, 67663 Kaiserslautern, Germany
Norbert Wehn: Microelectronic Systems Design Research Group, University of Kaiserslautern, 67663 Kaiserslautern, Germany

Risks, 2016, vol. 4, issue 4, 1-35

Abstract: Risk analysis and management currently have a strong presence in financial institutions, where high performance and energy efficiency are key requirements for acceleration systems, especially when it comes to intraday analysis. In this regard, we approach the estimation of the widely-employed portfolio risk metrics value-at-risk (VaR) and conditional value-at-risk (cVaR) by means of nested Monte Carlo (MC) simulations. We do so by combining theory and software/hardware implementation. This allows us for the first time to investigate their performance on heterogeneous compute systems and across different compute platforms, namely central processing unit (CPU), many integrated core (MIC) architecture XeonPhi, graphics processing unit (GPU), and field-programmable gate array (FPGA). To this end, the OpenCL framework is employed to generate portable code, and the size of the simulations is scaled in order to evaluate variations in performance. Furthermore, we assess different parallelization schemes, and the targeted platforms are evaluated and compared in terms of runtime and energy efficiency. Our implementation also allowed us to derive a new algorithmic optimization regarding the generation of the required random number sequences. Moreover, we provide specific guidelines on how to properly handle these sequences in portable code, and on how to efficiently implement nested MC-based VaR and cVaR simulations on heterogeneous compute systems.

Keywords: Keywords nested MC simulation; value-at-risk; conditional value-at-risk; heterogeneous compute systems; OpenCL (search for similar items in EconPapers)
JEL-codes: C G0 G1 G2 G3 K2 M2 M4 (search for similar items in EconPapers)
Date: 2016
References: View references in EconPapers View complete reference list from CitEc
Citations:

Downloads: (external link)
https://www.mdpi.com/2227-9091/4/4/36/pdf (application/pdf)
https://www.mdpi.com/2227-9091/4/4/36/ (text/html)

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:gam:jrisks:v:4:y:2016:i:4:p:36-:d:80731

Access Statistics for this article

Risks is currently edited by Mr. Claude Zhang

More articles in Risks from MDPI
Bibliographic data for series maintained by MDPI Indexing Manager ().

 
Page updated 2025-03-24
Handle: RePEc:gam:jrisks:v:4:y:2016:i:4:p:36-:d:80731