Option pricing calculation hardware accelerator, acceleration card and computer equipment

A technology of hardware accelerator and options, which is applied in the fields of accelerator cards, computer equipment, and option pricing calculation hardware accelerators, can solve problems such as energy efficiency ratio and insufficient performance, and achieve the effect of improving efficiency, good energy efficiency ratio and performance

Active Publication Date: 2021-08-27
NAT UNIV OF DEFENSE TECH
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the current use of FPGAs to implement hardware accelerators is expected to improve Monte Carlo option pricing. The hardware accelerators generated by directly converting software algorithms still have a lot of room for optimization, and there are problems with insufficient energy efficiency and performance.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Option pricing calculation hardware accelerator, acceleration card and computer equipment
  • Option pricing calculation hardware accelerator, acceleration card and computer equipment
  • Option pricing calculation hardware accelerator, acceleration card and computer equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] Such as figure 2 As shown, the hardware accelerator for option pricing calculation in this embodiment includes a first circuit unit for completing a Monte Carlo simulation of an option exercise price SM in M ​​time slices, and the first circuit unit includes:

[0042] Gaussian random number generator, used to generate Gaussian random number z;

[0043] The multiplier m2 is used to multiply the input parameter sigsqrdt and the Gaussian random number z. The calculation function expression of the parameter sigsqrdt is sigsqrdt=sigma*sqrt(T / M), where sigma is the preset option price volatility, T is the preset option validity period, and M is the preset number of time slices simulated by each Monte Carlo iteration;

[0044] The adder a2 is used to sum the input parameter drift and the output of the multiplier m2, wherein the calculation function expression of the parameter drift is drift=(r-0.5*sigma*sigma)*(T / M), where r is A preset risk-free rate;

[0045] EXP module, i...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses an option pricing calculation hardware accelerator, an acceleration card and computer equipment. The option pricing calculation hardware accelerator comprises a Gaussian random number generator, a multiplier m2, an adder a2, an EXP module, a multiplexer MUXA, a multiplexer MUXB, a multiplier m5, a subtracter s0, a comparator, a delay module delay, an accumulator, a shifter and a multiplication array. Through the combination of the parts, a Monte Carlo iteration path can be simulated in M clock periods, so that prediction of one option execution price SM is completed. In order to reduce hardware resource consumption and circuit complexity, 64-bit floating-point operation is converted into fixed-point operation; the acceleration card is a board card comprising the hardware accelerator, and the computer equipment is provided with the option pricing calculation hardware accelerator. The Monte Carlo option pricing calculation hardware acceleration implementation process is free of pause, the whole calculation process is full streamlined, and compared with CPU and GPU implementation under the same process, the Monte Carlo option pricing calculation hardware acceleration implementation method has better performance and energy efficiency ratio.

Description

technical field [0001] The invention relates to hardware acceleration technology of Monte Carlo option pricing, in particular to an option pricing calculation hardware accelerator, accelerator card and computer equipment. Background technique [0002] Monte Carlo option pricing is an existing software algorithm such as figure 1 As shown, the calculation process of Monte Carlo option pricing mainly includes two loops: the inner loop (lines 8 to 11) simulates a random forecast path of option prices; the outer loop (lines 6 to 15) calculates the return and uses The returns are accumulated in all paths, and then the sum of the returns is averaged and discounted (lines 16-17) to obtain the predicted option price. For the above-mentioned software algorithm model of Monte Carlo option pricing, using FPGA to implement hardware accelerator is expected to improve the computational efficiency of Monte Carlo option pricing. However, the current use of FPGAs to implement hardware accel...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F7/575G06F7/523G06F7/58G06F7/50
CPCG06F7/575G06F7/523G06F7/588G06F7/50
Inventor 黎渊戴艺陆平静欧洋常俊胜孙岩张建民徐金波罗章王子聪熊泽宇
Owner NAT UNIV OF DEFENSE TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products