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.

Jingke Li

dblp:16/863 · DBLP profile ↗
← Back
4ranked-venue papers
3as first author
0since 2021 · last 1991
—ORCID · none

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

Systems, architecture and hardware · 4 · 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.

Software engineering, system software, and programming languages
2 papers
Compilers and program optimization · 88% Programming languages and type systems · 12%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Parallel and multicore computing · 84% High-performance computing · 16%

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

TopicWeightPapersLastEvidence papers
Compilers and program optimization
parallelizing compiler
0.021991
Compiling Communication-Efficient Programs for Massively Parallel Machines · IEEE Trans. Parallel Distributed Syst. 1991
Generating explicit communication from shared-memory program references · SC 1990
Parallel and multicore computing
parallel programming models
0.011991
Compiling Communication-Efficient Programs for Massively Parallel Machines · IEEE Trans. Parallel Distributed Syst. 1991
High-performance computing
distributed memory systems
0.011991
Compiling Communication-Efficient Programs for Massively Parallel Machines · IEEE Trans. Parallel Distributed Syst. 1991
Parallel and multicore computing › parallel architecture
massively parallel processor
0.011991
Compiling Communication-Efficient Programs for Massively Parallel Machines · IEEE Trans. Parallel Distributed Syst. 1991
Programming languages and type systems
functional language
0.011990
Generating explicit communication from shared-memory program references · SC 1990
Parallel and multicore computing › parallel programming models
distributed memory programming
0.011990
Generating explicit communication from shared-memory program references · SC 1990

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

data layout selection · 0.0communication metric · 0.0reference pattern matching · 0.0aggregate communication · 0.0
YearPublicationVenuePosition
1991 The Data Alignment Phase in Compiling Programs for Distrubuted-Memory Machines
Jingke Li, Marina C. Chen
J. Parallel Distributed Comput.1
1991 Compiling Communication-Efficient Programs for Massively Parallel Machines
abstract
A method of generating parallel target code with explicit communication for massively parallel distributed-memory machines is presented. The source programs are shared-memory parallel programs with explicit control structures. The method extracts syntactic reference patterns from a program with shared address space, selects appropriate communication routines, places these routines in appropriate locations in the target program text and sets up correct conditions for invoking these routines. An explicit communication metric is used to guide the selection of data layout strategies.>
Jingke Li, Marina C. Chen
IEEE Trans. Parallel Distributed Syst.1
1990 Generating explicit communication from shared-memory program references
abstract
The authors address the problem of data distribution and communication synthesis in generating parallel programs targeted for massively parallel distributed-memory machines. The source programs can be sequential, functional, or parallel programs based on a shared-memory model. The approach is to analyze source program references and match syntactic reference patterns with appropriate aggregate communication routines which can be implemented efficiently on the target machine. An explicit communication metric is used to guide optimizations to reduce communication overhead. The target code with explicit communication is proven to be free from deadlock introduced by the compilation process. The techniques described are developed within the context of Crystal (functional language) though they can be applied to Fortran. The Crystal compiler generates C-code for an iPSC/2.>
Jingke Li, Marina C. Chen
SC1
1988 Compiling parallel programs by optimizing performance
Marina C. Chen, Young-il Choo, Jingke Li
J. Supercomput.3