系统工程理论与实践
繫統工程理論與實踐
계통공정이론여실천
Systems Engineering—Theory & Practice
2014年
5期
1131~1136
,共null页
Libor市场模型 Monte Carlo模拟 控制变量 并行计算 GPU
Libor市場模型 Monte Carlo模擬 控製變量 併行計算 GPU
Libor시장모형 Monte Carlo모의 공제변량 병행계산 GPU
Libor market model; Monte Carlo simulation; control variates; parallel computing; GPU
为了加速定价利率衍生产品的MonteCarlo模拟,对远期测度下Libor市场模型中的漂移项用确定性函数近似,构造了一个与原问题高度相关的控制变量.然后将此控制变量算法移植到多核CPU和GPU的并行计算环境中,极大地提高了计算效率.针对利率上限的数值结果表明选取的控制变量十分有效且稳健,多核CPU具有线性加速效果,GPU相对于单核CPU具有很大的计算优势,控制变量和并行计算结合得到的加速效果大致是两者的乘积.结合控制变量和并行计算的方法可以为其他利率衍生产品如利率下限,互换期权的定价提供有效思路.
為瞭加速定價利率衍生產品的MonteCarlo模擬,對遠期測度下Libor市場模型中的漂移項用確定性函數近似,構造瞭一箇與原問題高度相關的控製變量.然後將此控製變量算法移植到多覈CPU和GPU的併行計算環境中,極大地提高瞭計算效率.針對利率上限的數值結果錶明選取的控製變量十分有效且穩健,多覈CPU具有線性加速效果,GPU相對于單覈CPU具有很大的計算優勢,控製變量和併行計算結閤得到的加速效果大緻是兩者的乘積.結閤控製變量和併行計算的方法可以為其他利率衍生產品如利率下限,互換期權的定價提供有效思路.
위료가속정개리솔연생산품적MonteCarlo모의,대원기측도하Libor시장모형중적표이항용학정성함수근사,구조료일개여원문제고도상관적공제변량.연후장차공제변량산법이식도다핵CPU화GPU적병행계산배경중,겁대지제고료계산효솔.침대리솔상한적수치결과표명선취적공제변량십분유효차은건,다핵CPU구유선성가속효과,GPU상대우단핵CPU구유흔대적계산우세,공제변량화병행계산결합득도적가속효과대치시량자적승적.결합공제변량화병행계산적방법가이위기타리솔연생산품여리솔하한,호환기권적정개제공유효사로.
In order to accelerate the Monte Carlo simulation for pricing interest rate derivatives, an efficient control variate was constructed by approximating the drift of Libor market model by a deterministic function under forward measure. Then the control variate Monte Carlo simulation was transplanted to the paralleling computing environment including multi-core CPUs and GPU, resulting in further efficiency enhancement. The numerical results for caps show that the constructed control variate is very efficient and robust; multi-core CPU has a linear acceleration effect while GPU has a great computational advantage compared to single CPU and the method of combining control variate and parallel computing enjoys a speed-up factor about of the product of the two methods. The combined method can also be applied to pricing other interest rate derivatives such as floors and swaptions.