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

Jia Jia 0004

dblp:71/2992-4 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Distributed systems › fault tolerance
checkpointing
0.222009
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.112012
MPtostream: an OpenMP compiler for CPU-GPU heterogeneous parallel systems · Sci. China Inf. Sci. 2012
Distributed systems
fault tolerance
0.122009
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.112009
FTPA: Supporting Fault-Tolerant Parallel Computing through Parallel Recomputing · IEEE Trans. Parallel Distributed Syst. 2009
Program analysis › data flow analysis
live-variable analysis
0.112008
Automated application-level checkpointing based on live-variable analysis in MPI programs · PPoPP 2008
Distributed systems › fault tolerance › checkpointing
application-level checkpointing
0.112008
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.012012
MPtostream: an OpenMP compiler for CPU-GPU heterogeneous parallel systems · Sci. China Inf. Sci. 2012
High-performance computing › numerical linear algebra
matrix multiplication
0.012009
FTPA: Supporting Fault-Tolerant Parallel Computing through Parallel Recomputing · IEEE Trans. Parallel Distributed Syst. 2009
High-performance computing › scientific computing
scientific computing application
0.012009
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.012008
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
YearPublicationVenuePosition
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 Recomputing
abstract
As 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 Programs
abstract
Application-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
ICDCS6
2008 GiFT: Automating FTPA Implementation for MPI Programs
abstract
Fault 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
ICPADS4
2008 Automated application-level checkpointing based on live-variable analysis in MPI programs
abstract
This 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
PPoPP6
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
PACT5