Demo Data from SIGIR 2026 / reviewers in the wild / expert
Jia Jia 0004
dblp:71/2992-4
· DBLP profile ↗
6ranked-venue papers
0as first author
0since 2021 · last 2012
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5Applied, interdisciplinary, general and emerging computing · 1
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 |
Distributed systems · 79% High-performance computing · 10% GPUs and heterogeneous computing · 7% | |
| Software engineering, system software, and programming languages
2 papers |
Compilers and program optimization · 64% Program analysis · 36% |
Topics — the 10 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems › fault tolerance
checkpointing |
0.2 | 2 | 2009 | FTPA: Supporting Fault-Tolerant Parallel Computing through Parallel Recomputing · IEEE Trans. Parallel Distributed Syst. 2009 Automated application-level checkpointing based on live-variable analysis in MPI programs · PPoPP 2008 |
Compilers and program optimization › parallelizing compiler
OpenMP compilation |
0.1 | 1 | 2012 | MPtostream: an OpenMP compiler for CPU-GPU heterogeneous parallel systems · Sci. China Inf. Sci. 2012 |
Distributed systems
fault tolerance |
0.1 | 2 | 2009 | FTPA: Supporting Fault-Tolerant Parallel Computing through Parallel Recomputing · IEEE Trans. Parallel Distributed Syst. 2009 Automated application-level checkpointing based on live-variable analysis in MPI programs · PPoPP 2008 |
Distributed systems › fault tolerance
rollback recovery |
0.1 | 1 | 2009 | FTPA: Supporting Fault-Tolerant Parallel Computing through Parallel Recomputing · IEEE Trans. Parallel Distributed Syst. 2009 |
Program analysis › data flow analysis
live-variable analysis |
0.1 | 1 | 2008 | Automated application-level checkpointing based on live-variable analysis in MPI programs · PPoPP 2008 |
Distributed systems › fault tolerance › checkpointing
application-level checkpointing |
0.1 | 1 | 2008 | Automated application-level checkpointing based on live-variable analysis in MPI programs · PPoPP 2008 |
GPUs and heterogeneous computing › CPU-GPU heterogeneous computing
CPU-GPU heterogeneous systems |
0.0 | 1 | 2012 | MPtostream: an OpenMP compiler for CPU-GPU heterogeneous parallel systems · Sci. China Inf. Sci. 2012 |
High-performance computing › numerical linear algebra
matrix multiplication |
0.0 | 1 | 2009 | FTPA: Supporting Fault-Tolerant Parallel Computing through Parallel Recomputing · IEEE Trans. Parallel Distributed Syst. 2009 |
High-performance computing › scientific computing
scientific computing application |
0.0 | 1 | 2009 | FTPA: Supporting Fault-Tolerant Parallel Computing through Parallel Recomputing · IEEE Trans. Parallel Distributed Syst. 2009 |
Parallel and multicore computing › parallel programming models › message passing
MPI programming |
0.0 | 1 | 2008 | Automated application-level checkpointing based on live-variable analysis in MPI programs · PPoPP 2008 |
Methods — techniques the papers use, named apart from their topics
source-to-source compilation · 0.2source-to-source precompilation · 0.1parallel recomputing · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2012 | MPtostream: an OpenMP compiler for CPU-GPU heterogeneous parallel systems
Xuejun Yang, Tao Tang 0001, Guibin Wang, Jia Jia 0004, Xinhai Xu |
Sci. China Inf. Sci. | 4 |
| 2009 | FTPA: Supporting Fault-Tolerant Parallel Computing through Parallel RecomputingabstractAs the size of large-scale computer systems increases, their mean-time-between-failures are becoming significantly shorter than the execution time of many current scientific applications. To complete the execution of scientific applications, they must tolerate hardware failures. Conventional rollback-recovery protocols redo the computation of the crashed process since the last checkpoint on a single processor. As a result, the recovery time of all protocols is no less than the time between the last checkpoint and the crash. In this paper, we propose a new application-level fault-tolerant approach for parallel applications called the fault-tolerant parallel algorithm (FTPA), which provides fast self-recovery. When fail-stop failures occur and are detected, all surviving processes recompute the workload of failed processes in parallel. FTPA, however, requires the user to be involved in fault tolerance. In order to ease the FTPA implementation, we developed get it fault-tolerant (GiFT), a source-to-source precompiler tool to automate the FTPA implementation. We evaluate the performance of FTPA with parallel matrix multiplication and five kernels of NAS Parallel Benchmarks on a cluster system with 1,024 CPUs. The experimental results show that the performance of FTPA is better than the performance of the traditional checkpointing approach. Xuejun Yang, Yunfei Du 0001, Panfeng Wang, Hongyi Fu, Jia Jia 0004 |
IEEE Trans. Parallel Distributed Syst. | 5 |
| 2008 | Compiler-Assisted Application-Level Checkpointing for MPI ProgramsabstractApplication-level checkpointing can decrease the overhead of fault tolerance by minimizing the amount of checkpoint data. However this technique requires the programmer to manually choose the critical data that should be saved. In this paper, we firstly propose a live-variable analysis method for MPI programs. Then, we provide an optimization method of data saving for application-level checkpointing based on the analysis method. Based on the theoretical foundation, we implement a source-to-source precompiler (ALEC) to automate application-level checkpointing. Finally, we evaluate the performance of five FORTRAN/MPI programs which are transformed and integrated checkpointing features by ALEC on a 512-CPU cluster system. The experimental results show that i) the application-level checkpointing based on live-variable analysis for MPI programs can efficiently reduce the amount of checkpoint data, thereby decrease the overhead of checkpoint and restart; ii) ALEC is capable of automating application-level checkpointing correctly and effectively. Xuejun Yang, Panfeng Wang, Hongyi Fu, Yunfei Du 0001, Jia Jia 0004 |
ICDCS | 6 |
| 2008 | GiFT: Automating FTPA Implementation for MPI ProgramsabstractFault tolerance is a critical issue in the arena of large-scale computing. The fault-tolerant parallel algorithm (FTPA) is an application-level technique for tolerating hardware failures. FTPA achieves fast failure recovery making use of parallel recomputing. However, it complicates the coding of the application program. This paper uses compiler technology to automate the design of FTPA, and introduces the implementation of a tool called GiFT (Get it Fault-Tolerant). GiFT utilizes the extended data-flow analysis to choose the state needed by failure recovery, exploits the parallel recomputing time model to compute the optimal number of recomputing processes, and uses parallelization technologies to generate parallel recomputing codes. The experimental results show that original MPI programs can be transformed into the FTPA counterparts by GiFT correctly, and the performance of GiFT-generated FTPA programs is comparable to the performance of hand-modified FTPA programs. Hongyi Fu, Yunfei Du 0001, Panfeng Wang, Jia Jia 0004, Xuejun Yang |
ICPADS | 4 |
| 2008 | Automated application-level checkpointing based on live-variable analysis in MPI programsabstractThis paper proposes an optimization method of data saving for application-level checkpointing based on the live-variable analysis method for MPI programs. We presents the implementation of a source-to-source precompiler (CAC) for automating applicationlevel checkpointing based on the optimization method. The experiment shows that CAC is capable of automating application-level checkpointing correctly and reducing checkpoint data effectively. Panfeng Wang, Xuejun Yang, Hongyi Fu, Yunfei Du 0001, Zhiyun Wang, Jia Jia 0004 |
PPoPP | 6 |
| 2007 | The Fault Tolerant Parallel Algorithm: the Parallel Recomputing Based Failure Recovery
Xuejun Yang, Yunfei Du 0001, Panfeng Wang, Hongyi Fu, Jia Jia 0004, Guang Suo |
PACT | 5 |