An option pricing calculation hardware accelerator, accelerator card and computer equipment

A technology of hardware accelerators and options, which is applied in calculations, calculations using number system representations, calculations using non-contact manufacturing equipment, etc., can solve problems such as energy efficiency ratio and insufficient performance, and achieve improved efficiency, better energy efficiency ratio and performance Effect

Active Publication Date: 2022-05-24
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
  • An option pricing calculation hardware accelerator, accelerator card and computer equipment
  • An option pricing calculation hardware accelerator, accelerator card and computer equipment
  • An option pricing calculation hardware accelerator, accelerator card and computer equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] like figure 2 As shown, the option pricing calculation hardware accelerator in this embodiment includes a first circuit unit for completing a Monte Carlo simulation of an option strike 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, where 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, used to perf...

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 accelerator card and computer equipment. The option pricing calculation hardware accelerator of the invention includes a Gaussian random number generator, a multiplier m2, an adder a2, an EXP module, a multiplexer MUXA, Multiplex its MUXB, multiplier m5, subtractor s0, comparator, delay module delay, accumulator, shifter and multiplication array, through the combination of the above components, it is possible to simulate a Monte Carlo in M ​​clock cycles The path is iterated to complete the prediction of the option execution price SM once. In order to reduce hardware resource consumption and circuit complexity, 64-bit floating-point operations are converted into fixed-point operations; the accelerator card is a board including the aforementioned hardware accelerator, and the computer equipment is equipped with the aforementioned option pricing calculation hardware accelerator. The present invention can realize Monte Carlo option pricing calculation hardware acceleration without pause, and the entire calculation process is fully streamlined, and has better performance and energy efficiency ratio compared with CPU and GPU implementations under the same process.

Description

technical field [0001] The invention relates to a hardware acceleration technology for Monte Carlo option pricing, in particular to an option pricing calculation hardware accelerator, an acceleration 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 stochastic prediction path of option prices; the outer loop (lines 6 to 15) calculates the return and converts Returns are accumulated across all paths, then the sum of returns is averaged and discounted (lines 16-17) to get the predicted option price. For the above 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 use of FPGA to implement hardware accelerators is ex...

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 Patents(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