2012 SC Companion: High Performance Computing, Networking Storage and Analysis 2012
DOI: 10.1109/sc.companion.2012.139
|View full text |Cite
|
Sign up to set email alerts
|

Analysis and Optimization of Financial Analytics Benchmark on Modern Multi- and Many-core IA-Based Architectures

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
5
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 13 publications
(5 citation statements)
references
References 7 publications
0
5
0
Order By: Relevance
“…More details about the advantages and disadvantages of each memory pattern for the option pricing problem are presented in [2]. Here we only want to point out that while SoA has given quite a significant speedup over AoS for the Black-Scholes code several years ago [2,4], now the difference has been disappeared. The AoS pattern works even a little faster than SoA on hardware described in Section 3.…”
Section: Baselinementioning
confidence: 99%
See 1 more Smart Citation
“…More details about the advantages and disadvantages of each memory pattern for the option pricing problem are presented in [2]. Here we only want to point out that while SoA has given quite a significant speedup over AoS for the Black-Scholes code several years ago [2,4], now the difference has been disappeared. The AoS pattern works even a little faster than SoA on hardware described in Section 3.…”
Section: Baselinementioning
confidence: 99%
“…Firstly, it is one of the basic elements of financial market analysis and, therefore, has a great practical interest. Secondly, ease of understanding and implementation, combined with high computational requirements, make the Black-Scholes model popular for learning the basics of optimization and performance testing on different architectures, including various accelerators such as GPU, Xeon Phi, and others [2,3,4,5,6]. In this paper, we consider the Black-Scholes formula for a fair price of a European call option and employ several optimization techniques to improve performance on CPUs and GPUs.…”
Section: Introductionmentioning
confidence: 99%
“…Several studies have been published that discuss porting existing applications to the Phi by relying on higher-level language features, usually compiler autovectorization, and have shown success in the fields of structured grid computations [19,3] molecular dynamics [23,16] and finance [21]. While most of the computations in these applications were engineered to lend themselves easily to auto-vectorization due to the structure of the underlying problems, the use of low level vector programming was still required in many cases.…”
Section: Introductionmentioning
confidence: 99%
“…However, it requires very explicit programming techniques specific to the hardware to gain maximum performance.It has been shown that very low level assembly implementations of algorithms can deliver performance on the Xeon Phi, usually as part of software packages such as MKL [7] or Linpack [8]. Several studies have been published, which discuss porting existing applications to the Phi by relying on higher-level language features, usually compiler auto-vectorization, and have shown success in the fields of structured grid computations [9, 10], molecular dynamics [11,12], and finance [13]. Most of the computations in these applications were engineered to lend themselves easily to autovectorization because of the structure of the underlying problems.…”
mentioning
confidence: 99%
“…Much of their work has been focusing on pricing a large number of plain vanilla contracts simultaneously with impressive speedup. [1] While these results are indeed useful and help many common financial applications at-large, there are also practical needs to accelerate pricing one complicated contract using the same many-core programming techniques.…”
Section: Introductionmentioning
confidence: 99%