Publication | Open Access
Parallel Hierarchical Matrices with Adaptive Cross Approximation on Symmetric Multiprocessing Clusters
37
Citations
11
References
2014
Year
Cluster ComputingParallel Hierarchical MatricesEngineeringElectric Field AnalysisComputer ArchitectureParallel ImplementationParallel AlgorithmsSymmetric Multiprocessing ClustersParallel Complexity TheoryParallel ComputingHierarchical MatricesMassively-parallel ComputingHybrid ProgrammingComputer EngineeringComputer ScienceComputational ScienceParallel ProcessingParallel Performance EvaluationParallel ProgrammingData-level ParallelismAdaptive Cross Approximation
We discuss a scheme for hierarchical matrices with adaptive cross approximation on symmetric multiprocessing clusters. We propose a set of parallel algorithms that are applicable to hierarchical matrices. The proposed algorithms are implemented using the flat-MPIand hybrid MPI+OpenMP programming models. The performance of these implementations is evaluated using an electric field analysis computed on two symmetric multiprocessing cluster systems. Although the flat-MPI version gives better parallel scalability when constructing hierarchical matrices, the speed-up reaches a limit in the hierarchical matrix-vector multiplication. We succeeded in developing a hybrid MPI+OpenMP version to improve the parallel scalability. In numerical experiments, the hybrid version exhibits a better parallel speed-up for the hierarchical matrix-vector multiplication up to 256 cores.
| Year | Citations | |
|---|---|---|
Page 1
Page 1