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

被引:6
|
作者
Smelyanskiy, Mikhail
Sewall, Jason
Kalamkar, Dhiraj D.
Satish, Nadathur
Dubey, Pradeep
Astafiev, Nikita
Burylov, Ilya
Nikolaev, Andrey
Maidanov, Sergey
Li, Shuo
Kulkarni, Sunil
Finan, Charles H.
Gonina, Ekaterina
机构
关键词
D O I
10.1109/SC.Companion.2012.139
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In the past 20 years, computerization has driven explosive growth in the volume of financial markets and in the variety of traded financial instruments. Increasingly sophisticated mathematical and statistical methods and rapidly expanding computational power to drive them have given rise to the field of computational finance. The wide applicability of these models, their computational intensity, and their real-time constraints require high-throughput parallel architectures. In this work, we have assembled a financial analytics workload for derivative pricing, an important area of computational finance. We characterize and compare our workload's performance on two modern, parallel architectures: the Intel (R) Xeon (R) Processor 2680, and the recently announced Intel (R) Xeon Phi (TM)(1) 'Knights Corner' coprocessor. In addition to analysis of the peak performance of the workloads on each architecture, we also quantify the impact of several levels of compiler and algorithmic optimization. Overall, we find that large caches on both architectures, out-of-order cores on Intel (R) Xeon (R), and large compute and memory bandwidth on Intel (R) Xeon Phi (TM) deliver high level of performance on financial analytics.
引用
收藏
页码:1154 / 1162
页数:9
相关论文
共 50 条
  • [1] Optimizations in a high-performance conjugate gradient benchmark for IA-based multi- and many-core processors
    Park, Jongsoo
    Smelyanskiy, Mikhail
    Vaidyanathan, Karthikeyan
    Heinecke, Alexander
    Kalamkar, Dhiraj D.
    Patwary, Md Mosotofa Ali
    Pirogov, Vadim
    Dubey, Pradeep
    Liu, Xing
    Rosales, Carlos
    Mazauric, Cyril
    Daley, Christopher
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2016, 30 (01): : 11 - 27
  • [2] Fast parallel stream compaction for IA-based multi/many-core processors
    Sun, Qiao
    Yang, Chao
    Wu, Changmao
    Li, Leisheng
    Liu, Fangfang
    2016 16TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2016, : 736 - 745
  • [3] Efficient String Sorting on Multi- and Many-Core Architectures
    Drozd, Aleksandr
    Pericas, Miquel
    Matsuoka, Satoshi
    2014 IEEE INTERNATIONAL CONGRESS ON BIG DATA (BIGDATA CONGRESS), 2014, : 637 - 644
  • [4] Numerical reproducibility for the parallel reduction on multi- and many-core architectures
    Collange, Sylvain
    Defour, David
    Graillat, Stef
    Iakymchuk, Roman
    PARALLEL COMPUTING, 2015, 49 : 83 - 97
  • [5] Parallel HEVC Decoding on Multi- and Many-core Architectures A Power and Performance Analysis
    Chi, Chi Ching
    Alvarez-Mesa, Mauricio
    Lucas, Jan
    Juurlink, Ben
    Schierl, Thomas
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2013, 71 (03): : 247 - 260
  • [6] Boundary element quadrature schemes for multi- and many-core architectures
    Zapletal, Jan
    Merta, Michal
    Maly, Lukas
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2017, 74 (01) : 157 - 173
  • [7] Optimization of Scan Algorithms on Multi- and Many-core Processors
    Sun, Qiao
    Yang, Chao
    2014 21ST INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), 2014,
  • [8] Optimization of scan algorithms on multi- and many-core processors
    Sun, Qiao
    Yang, Chao
    2014 21st International Conference on High Performance Computing, HiPC 2014, 2014,
  • [9] An Experimental Evaluation of Graph Coloring Heuristics on Multi- and Many-Core Architectures
    Borione, Alessandro
    Cardone, Lorenzo
    Calabrese, Andrea
    Quer, Stefano
    IEEE ACCESS, 2023, 11 : 125226 - 125243
  • [10] VIENNACL-LINEAR ALGEBRA LIBRARY FOR MULTI- AND MANY-CORE ARCHITECTURES
    Rupp, Karl
    Tillet, Philippe
    Rudolf, Florian
    Weinbub, Josef
    Morhammer, Andreas
    Grasser, Tibor
    Juengel, Ansgar
    Selberherr, Siegfried
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2016, 38 (05): : S412 - S439