AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
PDF (502.8 KB)
Collect
Submit Manuscript AI Chat Paper
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Open Access

A Fully Pipelined Probability Density Function Engine for Gaussian Copula Model

Department of Computer Science and Technology, Tsinghua University, Beijing 100084, China
Center for Earth System Science, Tsinghua University, Beijing 100084, China
Show Author Information

Abstract

The Gaussian Copula Probability Density Function (PDF) plays an important role in the fields of finance, hydrological modeling, biomedical study, and texture retrieval. However, the existing schemes for evaluating the Gaussian Copula PDF are all computationally-demanding and generally the most time-consuming part in the corresponding applications. In this paper, we propose an FPGA-based design to accelerate the computation of the Gaussian Copula PDF. Specifically, the evaluation of the Gaussian Copula PDF is mapped into a fully-pipelined FPGA dataflow engine by using three optimization steps: transforming the calculation pattern, eliminating constant computations from hardware logic, and extending calculations to multiple pipelines. In the experiments on 10 typical large-scale data sets, our FPGA-based solution shows a maximum of 1870 times speedup over a well-tuned single-core CPU-based solution, and 610 times speedup over a well-optimized parallel quad-core CPU-based solution when processing two-dimensional data.

References

[1]
Y. Malevergneand D. Sornette, Testing the Gaussian copula hypothesis for financial assets dependences, Quantitative Finance, vol. 3, no. 4, pp. 231-250, 2003.
[2]
P. Song, M. Li, and Y. Yuan, Joint regression analysis of correlated data using gaussian copulas, Biometrics, vol. 65, no. 1, pp. 60-68, 2008.
[3]
N.-E. Lasmar and Y. Berthoumieu, Gaussian copula multivariate modeling for texture image retrieval using wavelet transforms, in Proc. the 2009 International Conference on Acoustics, Speech and Signal Processing, IEEE, 2009, pp. 1045-1048.
[4]
D. Li, On default correlation: A copula function approach, The journal of Fixed Income, vol. 9, no. 4, pp. 43-45, 2000.
[5]
U. Cherubini, E. Luciano, and W. Vecchiato, Copula Methods in Finance. Wiley, 2004.
[6]
G. Escarelaand J. Carriere, Fitting competing risks with an assumed copula, Statistical Methods in Medical Research, vol. 12, no. 4, pp. 333-349, 2003.
[7]
C. Genestand A. Favre, Everything you always wanted to know about copula modeling but were afraid to ask, Journal of Hydrologic Engineering, vol. 12, no. 4, pp. 347-368, 2007.
[8]
Y. Stitou, N.-E. Lasmar, and Y. Berthoumieu, Copulas based multivariate gamma modeling for texture classification, in Acoustics, Speech and Signal Processing, 2009. ICASSP 2009. IEEE International Conference on, 2009, pp. 1045-1048.
[9]
R. B. Nelsen, An Introduction of Copulas. Springer-Verlag, 2006.
[10]
M. Curran, Efficient Monte Carlo for credit derivatives under factor-copula models, http://papers.ssrn.com/sol3/ papers.cfm?abstract_id=908882, 2013.
[11]
A. Kaganov, Hardware acceleration of Monte-Carlo structural financial instrument pricing using a Gaussian Copula models, Master degree dissertation, Department of Electrical and Computer Engineering, University of Tornoto, Canada, 2008.
[12]
A. Kaganov, A. Lakhany, and P. Chow, FPGA acceleration of multifactor CDO pricing, ACM Transactions on Reconfigurable Technology and Systems, vol. 4, no. 2, p. 20, 2011.
[13]
S. Weston, J.-T. Marin, J. Spooner, O. Pell, and O. Mencer, Accelerating the computation of portfolios of tranched credit derivatives, in 2010 IEEE Workshop on High Performance Computational Finance, 2010, pp. 1-8.
[14]
D. Poole, Linear Algebra: A Modern Introduction. Brooks/Cole Publishing Company, 2010.
[15]
W. Press, S. Teukolsky, W. Vetterling, and B. Flannery, Numerical Recipes: The Art of Scientific Computing. Cambridge University Press, 2007.
[16]
D. Wang, S. Rachev, and F. Fabozzi, Pricing tranches of a cdo and a cds index: Recent advances and future research, Risk Assessment, pp. 263-286, 2008.
Tsinghua Science and Technology
Pages 195-202
Cite this article:
Ruan H, Huang X, Fu H, et al. A Fully Pipelined Probability Density Function Engine for Gaussian Copula Model. Tsinghua Science and Technology, 2014, 19(2): 195-202. https://doi.org/10.1109/TST.2014.6787373

532

Views

16

Downloads

2

Crossref

N/A

Web of Science

1

Scopus

0

CSCD

Altmetrics

Received: 27 February 2013
Revised: 17 December 2013
Accepted: 30 December 2013
Published: 15 April 2014
© The author(s) 2014
Return