Performance Characterization and Evaluation of HPC Algorithms on Dissimilar Multicore Architectures

被引:0
|
作者
Krishnan, S. P. T. [1 ]
Veeravalli, Bharadwaj [2 ]
机构
[1] Agcy Sci Technol & Res, Inst Infocomm Res, Singapore 138632, Singapore
[2] Natl Univ Singapore, Dept Elect & Comp Engn, Singapore 117583, Singapore
关键词
RNA SECONDARY STRUCTURE; PARALLEL GENETIC ALGORITHM; STRUCTURE PREDICTION; PSEUDOKNOTS; IMPLEMENTATION;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we share our experiences in using two important yet different High Performance Computing (HPC) architectures for evaluating two HPC algorithms. The first architecture is an Intel x64 ISA based homogenous multicore with Uniform Memory Access (UMA) type shared-memory based Symmetric Multi-Processing system. The second architecture is an IBM Power ISA based heterogenous multicore with Non-Uniform Memory Access (NUMA) based distributed-memory Asymmetric Multi-Processing system. The two HPC algorithms are for predicting biological molecular structures, specifically the RNA secondary structures. The first algorithm that we created is a parallelized version of a popular serial RNA secondary structure prediction algorithm called PKNOTS. The second algorithm is a new parallel-by-design algorithm that we have developed called MARSs. Using real Ribo-Nucleic Acid (RNA) sequences, we conducted large-scale experiments involving hundreds of sequences using the above two algorithms. Based on thousands of data points that we collected as an outcome of our experiments, we report on the observed performance metrics for both the algorithms on the two architectures. Through our experiments, we infer that architectures with specialized co-processors for number-crunching along with high-speed memory bus and dedicated bus controllers generally perform better than general-purpose multi-processor architectures. In addition, we observed that algorithms that are intrinsically parallelized by design are able to scale & perform better by taking advantage of the underlying parallel architecture. We further share best practices on handling scalability aspects with regards to workload size. We believe our results are applicable to other HPC applications on similar HPC architectures.
引用
收藏
页码:1288 / 1295
页数:8
相关论文
共 50 条
  • [31] Big Data Analytics on HPC Architectures: Performance and Cost
    Xenopoulos, Peter
    Daniel, Jamison
    Matheson, Michael
    Sukumar, Sreenivas
    2016 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2016, : 2295 - 2304
  • [32] Roofline: An Insightful Visual Performance Model for Multicore Architectures
    Williams, Samuel
    Waterman, Andrew
    Patterson, David
    COMMUNICATIONS OF THE ACM, 2009, 52 (04) : 65 - 76
  • [33] Performance characteristics of a cosmology package on leading HPC architectures
    Carter, J
    Borrill, J
    Oliker, L
    HIGH PERFORMANCE COMPUTING - HIPC 2004, 2004, 3296 : 176 - 188
  • [34] EVALUATION OF LINEAR SYSTEM EQUATIONS SOLVERS ON MULTICORE ARCHITECTURES
    Bosansky, M.
    Patzak, B.
    ENGINEERING MECHANICS 2018 PROCEEDINGS, VOL 24, 2018, : 109 - 112
  • [35] Performance Analysis of NoC and WiNoC in Multicore System Architectures
    Lit, Asrani
    Suhaili, Shamsiah
    Kipli, Kuryati
    Rajaee, Nordiana
    INTERNATIONAL JOURNAL OF NETWORKED AND DISTRIBUTED COMPUTING, 2025, 13 (01)
  • [36] Automatic Calibration of Performance Models on Heterogeneous Multicore Architectures
    Augonnet, Cedric
    Thibault, Samuel
    Namyst, Raymond
    EURO-PAR 2009 PARALLEL PROCESSING WORKSHOPS, 2010, 6043 : 56 - 65
  • [37] High Performance Recursive Matrix Inversion for Multicore Architectures
    Mahfoudhi, Ryma
    Achour, Sami
    Hamdi-Larbi, Olfa
    Mahjoub, Zaher
    2017 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS), 2017, : 675 - 682
  • [38] RZBENCH: Performance Evaluation of Current HPC Architectures Using Low-Level and Application Benchmarks
    Hager, Georg
    Stengel, Holger
    Zeiser, Thomas
    Wellein, Gerhard
    HIGH PERFORMANCE COMPUTING IN SCIENCE AND ENGINEERING, GARCH/MUNICH 2007, 2009, : 485 - 501
  • [39] PERFORMANCE EVALUATION OF DIFFERENT LINEAR EQUATION SOLVERS FOR SOLVING NONLINEAR FE PROBLEMS ON MULTICORE ARCHITECTURES
    Bosansky, Michal
    Patzak, Borek
    9TH ANNUAL CONFERENCE NANO & MACRO MECHANICS 2018, 2018, 15 : 6 - 11
  • [40] Performance Evaluation of Containers for HPC
    Ruiz, Cristian
    Jeanvoine, Emmanuel
    Nussbaum, Lucas
    EURO-PAR 2015: PARALLEL PROCESSING WORKSHOPS, 2015, 9523 : 813 - 824