Efficient Monte Carlo-based options pricing on graphics processors and its optimizations

来源 :Science China(Information Sciences) | 被引量 : 0次 | 上传用户:bevanwq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Options pricing is a critical problem and one of the fundamental building blocks in mathematical finance.Monte Carlo(MC) simulation is the most widely used solution for options pricing.In most cases options pricing must be performed in real time.Although today’s multi-core CPUs can provide a high computing power,the options pricing on today’s multi-core CPUs is far from responding in real time.In this paper,we use modern graphics processors(GPUs),which provide a much higher computing power than multi-core CPUs,to perform MC-based options pricing.The challenge is that GPUs only provide a small on-chip scratchpad while MC-based options pricing requires a large memory space and accesses the memory space irregularly.To make MC-based options pricing efficient on GPUs,we propose a recycling approach which compacts the data to shrink the memory space,and a crossing-path layout which reorganizes the data to make memory accesses GPU-friendly.We use real market data and benchmarks to evaluate our optimization approaches.The experimental result shows that our MC-based options pricing on the latest GPU is 43-fold faster than the latest multi-core CPU for single precision computation(with Intel C++ Compiler 11.1);compared with GCC 4.2.4,the speedup is as high as 145. Options pricing is a critical problem and one of the fundamental building blocks in mathematical finance. Monte Carlo (MC) simulation is the most widely used solution for options pricing.In most cases options pricing be performed in real time. Although today’s multi-core CPUs can provide a high computing power, the options pricing on today’s multi-core CPUs is far from responding in real time. In this paper, we use modern graphics processors (GPUs), which provide a much higher computing power than multi-core CPUs , to perform MC-based options pricing. The challenge is that GPUs only provide a small on-chip scratchpad while MC-based options requires a large memory space and accesses the memory space irregularly. To make MC-based options pricing efficient on GPUs , we propose a recycling approach which compacts the data to shrink the memory space, and a crossing-path layout which reorganizes the data to make memory accesses GPU-friendly. We use real market data and benchmarks to evaluate ou r optimization approaches. the experimental result shows that our MC-based options pricing on the latest GPU is 43-fold faster than the latest multi-core CPU for single precision computation (with Intel C ++ Compiler 11.1); compared with GCC 4.2.4, the speedup is as high as 145.
其他文献
当前我国正处在经济转轨、社会转型的关键时期,为避免出现“矛盾凸现期”,确保进入“黄金发展期”,中国适时提出了构建和谐社会的发展目标。本文从转变政府职能这一角度,从城市政
经济全球化带动了世界范围内城市化的迅速发展。但无论是在发达国家还是发展中国家,城市化都不同程度的引发了一定的城市问题,如城市布局混乱、环境污染严重、生态恶化等。由城
以山东省枣庄市峄城区中国石榴种质资源圃内38个石榴品种为试材,用20条RAPD引物对其进行扩增,根据扩增结果进行UPGMA聚类分析和主坐标分析,研究了38份材料的亲缘关系。结果表
在高中英语教学中,语法知识也是教学的一个重要方面,对学生的英语学习起着不可忽视的作用,可帮助学生分析一些长难句,为英语学习奠定基础。然而在实际教学中,学生对语法的兴趣并不高,掌握的语法知识普遍偏少。而语法趣味教学则可弥补上述不足。对此,笔者对趣味教学在英语语法教学中的运用进行了探究,分析了其实际运用方法。   一、 注重课堂活动类型的多样化   通常而言,为了实现某一教
农业高速发展,农产品极大丰富,然而,由于化肥、农药等农用化学品的大量使用,农产品污染、土壤生产力下降、农业生态环境破坏开始频繁出现。因此,农产品安全和农产品产地环境质量问
长笛,不但是一件富于表现的木管独奏乐器,也是交响乐队木管乐器组中重要成员之一。它能像小提琴一样演奏节奏飞快的经过句和旋律,又能演奏出极有穿透力的抒情乐句。我们常常
图像模拟是航空航天遥感器指标论证与优化的重要环节,也可为应用模型预先开发提供数据源支持。目前三角共路型(Sagnac)傅里叶变换成像光谱仪发展很快,但对应的图像模拟模型研究
地表参数的空间尺度效应分析及转换方法研究是正确有效利用遥感数据的必然要求,是遥感数据和产品真实性检验的前提和基础。本论文旨在探索多级空间分辨率遥感数据的尺度转换规
从2014年到2017年,互联网金融(以下简称“互金”)连续第四年被写入政府工作报告。今年3月5日公布的两会政府工作报告中,李克强总理再次提及“互联网金融”。李克强表示,当前
被称为“地球第三极”的青藏高原深刻影响着我国及东亚乃至北半球天气气候;同时作为众多冰川的集中地,青藏高原也是我国大江大河的发源地;低温干旱又使得高原生态环境十分脆弱。