Acceleration of PDE-based FTLE Calculations on Intel Multi-core and Many-core Architectures

被引:0
|
作者
Wang, Fang [1 ]
Deng, Liang [2 ]
Zhao, Dan [2 ]
Li, Sikun [2 ]
机构
[1] Natl Univ Def Technol, Sch Comp, Changsha, Hunan, Peoples R China
[2] China Aerodynam Res & Dev Ctr, Computat Aerodynam Inst, Mianyang, Peoples R China
关键词
finite-time Lyapunov exponent (FTLE); coherent structure; partial differential equation (PDE); Intel MIC; hardware performance metrics; LAGRANGIAN COHERENT STRUCTURES; TIME LYAPUNOV EXPONENTS; FLUID-FLOWS; VORTEX; IDENTIFICATION; DEFINITION;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Finite-time Lyapunov exponent (FTLE) iswidely used to extract coherent structure of unsteady flow. However, the calculation of FTLE can be highly time-consuming, which greatly limits the application's performance efficiency. In this paper, we accelerate a double precision PDE-based FTLE application for two-and three-dimensionalanalytical flow field on Intel multicore and many-core architectures such as Intel Sandy Bridge and Intel Many Integrated Core (MIC) coprocessor. Through analysis of the calculation processes of FTLE and the characteristics of Intelmulti-core and many-core architectures, we employ three categories of optimization techniques, namely, thread parallelism for multi-/many-core scaling, data parallelism to exploit SIMD (single-instruction multiple-data) mechanism and improving onchip data reuse, to maximize the performance. Also, the hardware performance metrics through an open source performance analysis tool, in order to explain performance difference between Sandy Bridge and MIC, are discussed. The experiment results show that our MIC-enabled FTLE achieves about 1.8x speed-ups relative to a parallel computation on two Intel Sandy Bridge CPUs, and perfect parallel efficiency is also observed from the experiment results.
引用
收藏
页码:178 / 183
页数:6
相关论文
共 50 条
  • [21] SPECTR: Scalable Parallel Short Read Error Correction on Multi-core and Many-core Architectures
    Xu, Kai
    Kobus, Robin
    Chan, Yuandong
    Gao, Ping
    Meng, Xiangxu
    Wei, Yanjie
    Schmidt, Bertil
    Liu, Weiguo
    PROCEEDINGS OF THE 47TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, 2018,
  • [22] Computing probable maximum loss in catastrophe reinsurance portfolios on multi-core and many-core architectures
    Burke, Neil
    Rau-Chaplin, Andrew
    Varghese, Blesson
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2016, 28 (03): : 836 - 847
  • [23] Strategies to parallelize a finite element mesh truncation technique on multi-core and many-core architectures
    Badia, Jose M.
    Amor-Martin, Adrian
    Belloch, Jose A.
    Garcia-Castillo, Luis Emilio
    JOURNAL OF SUPERCOMPUTING, 2023, 79 (07): : 7648 - 7664
  • [24] A Fine-Grained Parallel Particle Swarm Optimization on Many-core and Multi-core Architectures
    Nedjah, Nadia
    Calazan, Rogerio de Moraes
    Mourelle, Luiza de Macedo
    PARALLEL COMPUTING TECHNOLOGIES (PACT 2017), 2017, 10421 : 215 - 224
  • [25] PARALLEL SPN ON MULTI-CORE CPUS AND MANY-CORE GPUS
    Kirschenmann, W.
    Plagne, L.
    Poncot, A.
    Vialle, S.
    TRANSPORT THEORY AND STATISTICAL PHYSICS, 2010, 39 (2-4): : 255 - 281
  • [26] Ecosystems for the Development of Multi-Core and Many-Core SoC Models
    Wassal, Amr G.
    Abdelfattah, Moataz A.
    Ismail, Yehea I.
    2010 INTERNATIONAL CONFERENCE ON MICROELECTRONICS, 2010, : 264 - 267
  • [27] EXPLOITING MULTI-CORE AND MANY-CORE PARALLELISM FOR SUBSPACE CLUSTERING
    Datta, Amitava
    Kaur, Amardeep
    Lauer, Tobias
    Chabbouh, Sami
    INTERNATIONAL JOURNAL OF APPLIED MATHEMATICS AND COMPUTER SCIENCE, 2019, 29 (01) : 81 - 91
  • [28] Evaluating Multi-core and Many-core Architectures Through Parallelizing a High-order WENO Solver
    Deng, Liang
    Bai, Hanli
    Zhao, Dan
    Wang, Fang
    2016 IEEE TRUSTCOM/BIGDATASE/ISPA, 2016, : 2167 - 2174
  • [29] BGSA: a bit-parallel global sequence alignment toolkit for multi-core and many-core architectures
    Zhang, Jikai
    Lan, Haidong
    Chan, Yuandong
    Shang, Yuan
    Schmidt, Bertil
    Liu, Weiguo
    BIOINFORMATICS, 2019, 35 (13) : 2306 - 2308
  • [30] Hyperspectral Image Classification Using Parallel Autoencoding Diabolo Networks on Multi-Core and Many-Core Architectures
    Torti, Emanuele
    Fontanella, Alessandro
    Plaza, Antonio
    Plaza, Javier
    Leporati, Francesco
    ELECTRONICS, 2018, 7 (12):