activity
20152020
most citedPerformance and energy consumption of HPC workloads on a cluster based on Arm ThunderX2 CPU

31 citations · 73 across the 5 of their papers we have counts for

collaborators

7 papers

cs.DC2020

Collectives in hybrid MPI+MPI code: design, practice and performance

Huan Zhou, Jose Gracia, Naweiluo Zhou +1

The use of hybrid scheme combining the message passing programming models for inter-node parallelism and the shared memory programming models for node-level parallelism is widely s…

cs.DC202014 cited

MPI Collectives for Multi-core Clusters: Optimized Performance of the Hybrid MPI+MPI Parallel Codes

Huan Zhou, Jose Gracia, Ralf Schneider

The advent of multi-/many-core processors in clusters advocates hybrid parallel programming, which combines Message Passing Interface (MPI) for inter-node parallelism with a shared…

cs.DC202031 cited

Performance and energy consumption of HPC workloads on a cluster based on Arm ThunderX2 CPU

Filippo Mantovani, Marta Garcia-Gasulla, José Gracia +5

In this paper, we analyze the performance and energy consumption of an Arm-based high-performance computing (HPC) system developed within the European project Mont-Blanc 3. This sy…

cs.DC2016

A Bandwidth-saving Optimization for MPI Broadcast Collective Operation

Huan Zhou, Vladimir Marjanovic, Christoph Niethammer +1

The efficiency and scalability of MPI collective operations, in particular the broadcast operation, plays an integral part in high performance computing applications. MPICH, as one…

cs.DC2016

Leveraging MPI-3 Shared-Memory Extensions for Efficient PGAS Runtime Systems

Huan Zhou, Kamran Idrees, José Gracia

The relaxed semantics and rich functionality of one-sided communication primitives of MPI-3 makes MPI an attractive candidate for the implementation of PGAS models. However, the pe…

cs.DC201528 cited

DART-MPI: An MPI-based Implementation of a PGAS Runtime System

Huan Zhou, Yousri Mhedheb, Kamran Idrees +4

A Partitioned Global Address Space (PGAS) approach treats a distributed system as if the memory were shared on a global level. Given such a global view on memory, the user may prog…