New Strategies Based on Hierarchical Matrices for Matrix Polynomial Evaluation in Exascale Computing Era

被引:0
作者
Carracciuolo, Luisa [1 ]
Mele, Valeria [2 ]
机构
[1] Natl Res Council CNR, Inst Polymers Composites & Biomat IPCB, I-80078 Pozzuoli, Italy
[2] Univ Naples Federico II, Dept Pharm, I-80138 Naples, Italy
关键词
matrix polynomials; hierarchical matrices; high-performance computing; exascale computing; graph convolutional deep neural network; CHALLENGES;
D O I
10.3390/math13091378
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
Advancements in computing platform deployment have acted as both push and pull elements for the advancement of engineering design and scientific knowledge. Historically, improvements in computing platforms were mostly dependent on simultaneous developments in hardware, software, architecture, and algorithms (a process known as co-design), which raised the performance of computational models. But, there are many obstacles to using the Exascale Computing Era sophisticated computing platforms effectively. These include but are not limited to massive parallelism, effective exploitation, and high complexity in programming, such as heterogeneous computing facilities. So, now is the time to create new algorithms that are more resilient, energy-aware, and able to address the demands of increasing data locality and achieve much higher concurrency through high levels of scalability and granularity. In this context, some methods, such as those based on hierarchical matrices (HMs), have been declared among the most promising in the use of new computing resources precisely because of their strongly hierarchical nature. This work aims to start to assess the advantages, and limits, of the use of HMs in operations such as the evaluation of matrix polynomials, which are crucial, for example, in a Graph Convolutional Deep Neural Network (GC-DNN) context. A case study from the GCNN context provides some insights into the effectiveness, in terms of accuracy, of the employment of HMs.
引用
收藏
页数:35
相关论文
共 62 条
[1]  
Ang J., 2012, Report
[2]  
Beatson R., 2001, A Short Course on Fast Multipole Methods
[3]  
Borm Steffen., 2003, HIERARCHICAL MATRICE
[4]   Towards a parallel component for imaging in PETSc programming environment: A case study in 3-D echocardiography [J].
Carracciuolo, L ;
D'Amore, L ;
Murli, A .
PARALLEL COMPUTING, 2006, 32 (01) :67-83
[5]   Computational simulations of 3D large-scale time-dependent viscoelastic flows in high performance computing environment [J].
Carracciuolo, L. ;
Casaburi, D. ;
D'Amore, L. ;
D'Avino, G. ;
Maffettone, P. L. ;
Murli, A. .
JOURNAL OF NON-NEWTONIAN FLUID MECHANICS, 2011, 166 (23-24) :1382-1395
[6]   Mathematical Tools for Simulation of 3D Bioprinting Processes on High-Performance Computing Resources: The State of the Art [J].
Carracciuolo, Luisa ;
D'Amora, Ugo .
APPLIED SCIENCES-BASEL, 2024, 14 (14)
[7]   About the granularity portability of block-based Krylov methods in heterogeneous computing environments [J].
Carracciuolo, Luisa ;
Mele, Valeria ;
Szustak, Lukasz .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (04)
[8]   Implementation of a non-linear solver on heterogeneous architectures [J].
Carracciuolo, Luisa ;
Lapegna, Marco .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2018, 30 (24)
[9]   The demands and challenges of exascale computing: an interview with Zuoning Chen [J].
Chen, Wenguang .
NATIONAL SCIENCE REVIEW, 2016, 3 (01) :64-67
[10]  
Chen XY, 2023, Arxiv, DOI arXiv:2012.06660