Demo Data from VLDB 2026 / reviewers in the wild / expert
Jiangzhou He
dblp:67/7553
· DBLP profile ↗
6ranked-venue papers
3as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 1 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.
| Software engineering, system software, and programming languages
3 papers |
Program analysis · 78% Compilers and program optimization · 22% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
High-performance computing · 66% Memory systems · 23% Parallel and multicore computing · 11% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program analysis › static analysis
program slicing |
0.2 | 2 | 2011 | Efficiently Acquiring Communication Traces for Large-Scale Parallel Applications · IEEE Trans. Parallel Distributed Syst. 2011 FACT: fast communication trace collection for parallel applications through program slicing · SC 2009 |
Program analysis
static analysis |
0.2 | 2 | 2011 | Efficiently Acquiring Communication Traces for Large-Scale Parallel Applications · IEEE Trans. Parallel Distributed Syst. 2011 FACT: fast communication trace collection for parallel applications through program slicing · SC 2009 |
High-performance computing
communication trace collection |
0.2 | 2 | 2011 | Efficiently Acquiring Communication Traces for Large-Scale Parallel Applications · IEEE Trans. Parallel Distributed Syst. 2011 FACT: fast communication trace collection for parallel applications through program slicing · SC 2009 |
Compilers and program optimization › memory optimization
data layout optimization |
0.1 | 1 | 2011 | ASLOP: A field-access affinity-based structure data layout optimizer · Sci. China Inf. Sci. 2011 |
Memory systems › cache
cache performance |
0.0 | 1 | 2011 | ASLOP: A field-access affinity-based structure data layout optimizer · Sci. China Inf. Sci. 2011 |
Memory systems
data locality |
0.0 | 1 | 2011 | ASLOP: A field-access affinity-based structure data layout optimizer · Sci. China Inf. Sci. 2011 |
Parallel and multicore computing › parallel computing › parallel applications
large-scale parallel applications |
0.0 | 1 | 2011 | Efficiently Acquiring Communication Traces for Large-Scale Parallel Applications · IEEE Trans. Parallel Distributed Syst. 2011 |
Methods — techniques the papers use, named apart from their topics
static program slicing · 0.2field-access affinity analysis · 0.2program slicing · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | NestedMP: Enabling cache-aware thread mapping for nested parallel shared memory applications
Jiangzhou He, Zhizhong Tang |
Parallel Comput. | 1 |
| 2014 | OpenMDSP: Extending OpenMP to Program Multi-Core DSPs
Jiangzhou He, Wen-Guang Chen, Guangri Chen, Zhizhong Tang, Handong Ye |
J. Comput. Sci. Technol. | 1 |
| 2011 | OpenMDSP: Extending OpenMP to Program Multi-Core DSPabstractMulti-core Digital Signal Processors (DSP) are widely used in wireless telecommunication, core network transcoding, industrial control, and audio/video processing etc. Comparing with general purpose multi-processors, the multi-core DSPs normally have more complex memory hierarchy, such as on-chip core-local memory and non-cache-coherent shared memory. As a result, it is very challenging to write efficient multi-core DSP applications. The current approach to program multi-core DSPs is based on proprietary vendor SDKs, which only provides low-level, non-portable primitives. While it is acceptable to write coarse-grained task level parallel code with these SDKs, it is very tedious and error prone to write fine-grained data parallel code with them. We believe it is desired to have a high-level and portable parallel programming model for multi-core DSPs. In this paper, we propose Open MDSP, an extension of Open MP designed for multi-core DSPs. The goal of Open MDSP is to fill the gap between Open MP memory model and the memory hierarchy of multi-core DSPs. We propose three class of directives in Open MDSP: (1) data placement directives allow programmers to control the placement of global variables conveniently, (2) distributed array directives divide whole array into sections and promote them into core-local memory to improve performance, and (3) stream access directives promote big array into core-local memory section by section during a parallel loop's processing. We implement the compiler and runtime system for Open MDSP on Free Scale MSC8156. Benchmarking result shows that seven out of nine benchmarks achieve a speedup of more than 5 with 6 threads. Jiangzhou He, Guangri Chen, Zhizhong Tang, Handong Ye |
PACT | 1 |
| 2011 | ASLOP: A field-access affinity-based structure data layout optimizer
Jianian Yan, Jiangzhou He, Pen-Chung Yew |
Sci. China Inf. Sci. | 2 |
| 2011 | Efficiently Acquiring Communication Traces for Large-Scale Parallel ApplicationsabstractCommunication patterns of parallel applications are important to optimize application performance and design better communication subsystems. Communication patterns can be extracted from communication traces. However, existing approaches to generate communication traces need to execute the entire parallel applications on full-scale systems that are time consuming and expensive. We propose a novel technique, called Fact, which can perform FAst Communication Traces collection for large-scale parallel applications on small-scale systems. Our idea is to reduce the original program to obtain a program slice through static analysis, and to execute the program slice to acquire the communication traces. Our idea is based on an observation that most computation and message contents in parallel applications are not relevant to their spatial and volume communication attributes, and therefore can be removed for the purpose of communication trace collection. We have implemented Fact and evaluated it with NPB programs and Sweep3D. The results show that Fact can reduce resource consumptions by two orders of magnitude in most cases. Jidong Zhai, Tianwei Sheng, Jiangzhou He |
IEEE Trans. Parallel Distributed Syst. | 3 |
| 2009 | FACT: fast communication trace collection for parallel applications through program slicingabstractA proper understanding of communication patterns of parallel applications is important to optimize application performance and design better communication subsystems. Communication patterns can be obtained by analyzing communication traces. However, existing approaches to generate communication traces need to execute the entire parallel applications on full-scale systems that are time-consuming and expensive. Jidong Zhai, Tianwei Sheng, Jiangzhou He |
SC | 3 |