Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Yun He 0002

dblp:02/6731-2 · DBLP profile ↗
← Back
6ranked-venue papers
3as first author
0since 2021 · last 2004
—ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 6 · 3 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
3 papers
Parallel and multicore computing · 43% High-performance computing · 31% Distributed systems · 16%

Topics — the 7 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Parallel and multicore computing › parallel programming models › hybrid programming models
hybrid MPI/OpenMP
0.012002
MPI and OpenMP paradigms on cluster of SMP architectures: the vacancy tracking algorithm for multi-dimensional array transposition · SC 2002
Parallel and multicore computing
parallel programming models
0.012002
MPI and OpenMP paradigms on cluster of SMP architectures: the vacancy tracking algorithm for multi-dimensional array transposition · SC 2002
High-performance computing
scientific computing systems
0.012002
MPI and OpenMP paradigms on cluster of SMP architectures: the vacancy tracking algorithm for multi-dimensional array transposition · SC 2002
Distributed systems
communication optimization
0.012001
A ghost cell expansion method for reducing communications in solving PDE problems · SC 2001
High-performance computing
parallel i/o
0.011999
Data Organization and I/O in a Parallel Ocean Circulation Model · SC 1999
Memory systems › memory management
remapping
0.012002
MPI and OpenMP paradigms on cluster of SMP architectures: the vacancy tracking algorithm for multi-dimensional array transposition · SC 2002
Storage systems › file systems › distributed file system
parallel file system
0.011999
Data Organization and I/O in a Parallel Ocean Circulation Model · SC 1999

Methods — techniques the papers use, named apart from their topics

vacancy tracking algorithm · 0.0performance evaluation · 0.0finite difference method · 0.0remap-and-write strategy · 0.0collective i/o · 0.0
YearPublicationVenuePosition
2004 Integrating Program Component Executables on Distributed Memory Architectures via MPH
abstract
Summary form only given. A growing trend in developing large and complex applications on today's Teraflop computers is to integrate stand-alone and/or semiindependent program components into a comprehensive simulation package. One example is the climate system model, which consists of atmosphere, ocean, land-surface and sea-ice. Each component is semiindependent and has been developed at different institutions. We study how this multicomponent multiexecutable application can run effectively on distributed memory architectures. We identify five effective execution modes and develop the MPH library to support application developments utilizing these modes. MPH performs component-name registration, resource allocation and initial component handshaking in a flexible way.
Chris Ding, Yun He 0002
IPDPS2
2002 MPI and OpenMP paradigms on cluster of SMP architectures: the vacancy tracking algorithm for multi-dimensional array transposition
abstract
We investigate remapping multi-dimensional arrays on cluster of SMP architectures under OpenMP, MPI, and hybrid paradigms. Traditional method of array transpose needs an auxiliary array of the same size and a copy back stage. We recently developed an in-place method using vacancy tracking cycles. The vacancy tracking algorithm outperforms the traditional 2-array method as demonstrated by extensive comparisons. The independence of vacancy tracking cycles allows efficient parallelization of the in-place method on SMP architectures at node level. Performance of multi-threaded parallelism using OpenMP are tested with different scheduling methods and different number of threads. The vacancy tracking method is parallelized using several parallel paradigms. At node level, pure OpenMP outperforms pure MPI by a factor of 2.76. Across entire cluster of SMP nodes, the hybrid MPI/OpenMP implementation outperforms pure MPI by a factor of 4.44, demonstrating the validity of the parallel paradigm of mixing MPI with OpenMP.
Yun He 0002, Chris Ding
SC1
2001 A ghost cell expansion method for reducing communications in solving PDE problems
abstract
In solving Partial Differential Equations, such as the Barotropic equations in ocean models, on Distributed Memory Computers, finite difference methods are commonly used. Most often, processor subdomain boundaries must be updated at each time step. This boundary update process involves many messages of small sizes, therefore large communication overhead. Here we propose a new approach which expands the ghost cell layers and thus updates boundaries much less frequently --- reducing total message volume and groupping small messages into bigger ones. Together with a technique for eliminating diagonal communications, the method speedup communication substantially, upto 170%. We explain the method and implementation in details, provide systematic timing results and performance analysis on the Cray T3E and IBM SP.
Chris Ding, Yun He 0002
SC2
2001 Using Accurate Arithmetics to Improve Numerical Reproducibility and Stability in Parallel Applications
Yun He 0002, Chris Ding
J. Supercomput.1
2000 Using accurate arithmetics to improve numerical reproducibility and stability in parallel applications
abstract
Numerical reproducibility and stability of large scale scientific simulations, especially climate modeling, on distributed memory parallel computers are becoming critical issues. In particular, global summation of distributed arrays is most susceptible to rounding errors, and their propagation and accumulation cause uncertainty in final simulation results. We analyzed several accurate summation methods and found that two methods are particularly effective to improve (ensure) reproducibility and stability: Kahan's self-compensated summation and Bailey's double-double precision summation. We provide an MPI operator MPLSUMDD to work with MPI collective operations to ensure a scalable implementation on large number of processors. The final methods are particularly simple to adopt in practical codes.
Yun He 0002, Chris Ding
ICS1
1999 Data Organization and I/O in a Parallel Ocean Circulation Model
abstract
We describe an efficient and scalable parallel I/O strategy for writing out gigabytes of data generated hourly in the ocean model simulations on massively parallel distributed-memory architectures.Working with Modular Ocean Model, using netCDF file system, and implemented on Cray T3E, the strategy speeds up I/O by a factor of 50 in the sequential case.In parallel case, on 32 processors up to 512 processors, our implementation writes out most model dynamic fields of 969 MB to a single netCDF file in 65 seconds, independent of the number of processors.The remap-and-write parallel strategy resolves the memory limitation problem and requires minimal collective I/O capability of the file system.Several critical optimizations on memory management and file access are carried out, ensuring scalability and speeding up numerical simulation due to the improved memory organizations.
Chris Ding, Yun He 0002
SC2