EDBT 2026 Demo / reviewers in the wild / expert
Ko-Yang Wang
dblp:13/6722
· DBLP profile ↗
5ranked-venue papers
2as first author
0since 2021 · last 1998
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorTheory of computation · 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
2 papers |
Parallel and multicore computing · 72% Performance modeling and evaluation · 28% | |
| Software engineering, system software, and programming languages
2 papers |
Compilers and program optimization · 100% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Compilers and program optimization › parallel program optimization
communication optimization |
0.0 | 1 | 1995 | An HPF Compiler for the IBM SP2 · SC 1995 |
Compilers and program optimization
parallelizing compiler |
0.0 | 1 | 1995 | An HPF Compiler for the IBM SP2 · SC 1995 |
Parallel and multicore computing › parallel programming models
automatic parallelization |
0.0 | 1 | 1995 | An HPF Compiler for the IBM SP2 · SC 1995 |
Parallel and multicore computing
parallel programming models |
0.0 | 1 | 1995 | An HPF Compiler for the IBM SP2 · SC 1995 |
Compilers and program optimization
cost model |
0.0 | 1 | 1994 | Precise Compile-Time Performance Prediction for Superscalar-Based Computers · PLDI 1994 |
Performance modeling and evaluation
performance prediction |
0.0 | 1 | 1994 | Precise Compile-Time Performance Prediction for Superscalar-Based Computers · PLDI 1994 |
Parallel and multicore computing
parallelizing compiler |
0.0 | 1 | 1994 | Precise Compile-Time Performance Prediction for Superscalar-Based Computers · PLDI 1994 |
Methods — techniques the papers use, named apart from their topics
data availability analysis · 0.0collective communication · 0.0coarse-grain wavefronting · 0.0symbolic cost analysis · 0.0static analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1998 | PELLPACK: A Problem-Solving Environment for PDE-Based Applications on Multicomputer PlatformsabstractThe article presents the software architecture and implementation of the problem-solving environment (PSE) PELLPACK for modeling physical objects described by partial differential equations (PDEs). The scope of this PSE is broad, as PELLPACK incorporates many PDE solving systems, and some of these, in turn, include several specific PDE solving methods. Its coverage for 1D, 2D. and 3D elliptic or parabolic problems is quite broad, and it handles some hyperbolic problems, Since a PSE should provided complete support for the problem-solving process, PELLPACK also contains a large amount of code to support graphical user interfaces, analystic tools, user help, domain or mesh partitioning, machine and data selection, visualization, and various other tasks. Its total size is well over 1 million lines code. Its open-ended software architecture consists of several software layers. The top layer is an interactive graphical interface for specifying the PDE model and its solution framework This interface saves that results of the user specification in the form of a very high level PDE language which is an alternative interface to the PELLPACK system. This language also allows a user to specify the PDE problem and its solution framework textually in a natural form. The PELLPACK language preprocessor generates a Fortran control program with the interfaces, calls to specified components and libraries of the PDE solution framework, and functions defining the PDE problem. The PELLPACK program execution is supported by a hign-level tool where the virtual parallel system is defined, where the compilation, loading, and execution are controlled. Finally, the PELLPACK PSE integrates several PDE libraries and PDE systems based on the decomposition of discrete geometric data to map sparse PDE computations to parallel machines. An instance of the system is available as aWeb server(WebPELLPACK) for public use at http://pellpack.cs.purdue.edu. Elias N. Houstis, John R. Rice, Sanjiva Weerawarana, Ann Christine Catlin, P. N. Papachiou, Ko-Yang Wang, M. Gaitatzes |
ACM Trans. Math. Softw. | 6 |
| 1995 | An HPF Compiler for the IBM SP2abstractWe describe pHPF, an research prototype HPF compiler for the IBM SP series parallel machines. The compiler accepts as input Fortran 90 and Fortran 77 programs, augmented with HPF directives; sequential loops are automatically parallelized. The compiler supports symbolic analysis of expressions. This allows parameters such as the number of processors to be unknown at compile-time without significantly affecting performance. Communication schedules and computation guards are generated in a parameterized form at compile-time. Several novel optimizations and improved versions of well-known optimizations have been implemented in pHPF to exploit parallelism and reduce communication costs. These optimizations include elimination of redundant communication using data-availability analysis; using collective communication; new techniques for mapping scalar variables; coarse-grain wavefronting; and communication reduction in multi-dimensional shift communications. We present experimenta... Manish Gupta 0002, Samuel P. Midkiff, Edith Schonberg, Ven Seshadri, David Shields, Ko-Yang Wang, Wai-Mee Ching, Ton Anh Ngo |
SC | 6 |
| 1994 | Precise Compile-Time Performance Prediction for Superscalar-Based ComputersabstractOptimizing compilers (particularly parallel compilers) are constrained by their ability to predict performance consequences of the transformations they apply. Many factors, such as unknowns in control structures, dynamic behavior of programs, and complexity of the underlying hardware, make it very difficult for compilers to estimate the performance of the transformations accurately and efficiently. In this paper, we present a performance prediction framework that combines several innovative approaches to solve this problem. First, the framework employs a detailed, architecture-specific, but portable, cost model that can be used to estimate the cost of straight line code efficiently. Second, aggregated costs of loops and conditional statements are computed and represented symbolically. This avoids unnecessary, premature guesses and preserves the precision of the prediction. Third, symbolic comparison allows compilers to choose the best transformation dynamically and systematically. Some methodologies for applying the framework to optimizing parallel compilers to support automatic, performance-guided program restructuring are discussed. Ko-Yang Wang |
PLDI | 1 |
| 1991 | Optimizing Data Synchronization on Distributed Memory Architectures
Ko-Yang Wang |
ICPP (2) | 1 |
| 1990 | PELLPACK: a numerical simulation programming environment for parallel MIMD machines
Elias N. Houstis, John R. Rice, Nikos Chrisochoides, H. C. Karathanasis, P. N. Papachiou, M. K. Samartzis, Emmanuel A. Vavalis, Ko-Yang Wang, Sanjiva Weerawarana |
ICS | 8 |