Demo Data from VLDB 2026 / reviewers in the wild / expert
Sekhar R. Sarukkai
dblp:06/4449
· DBLP profile ↗
10ranked-venue papers
5as first author
0since 2021 · last 1996
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 9 · 5 first-authorSoftware engineering, systems software and programming languages · 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 |
Performance modeling and evaluation · 59% Parallel and multicore computing · 41% |
Topics — the 6 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Performance modeling and evaluation › performance model construction
automated performance modeling |
0.0 | 1 | 1995 | Automated Performance Prediction of Message-Passing Parallel Programs · SC 1995 |
Parallel and multicore computing › parallel computing
parallel program analysis |
0.0 | 1 | 1995 | Automated Performance Prediction of Message-Passing Parallel Programs · SC 1995 |
Performance modeling and evaluation
performance prediction |
0.0 | 1 | 1995 | Automated Performance Prediction of Message-Passing Parallel Programs · SC 1995 |
Performance modeling and evaluation › stochastic analysis
perturbation analysis |
0.0 | 1 | 1993 | Perturbation Analysis of High Level Instrumentation for SPMD Programs · PPoPP 1993 |
Parallel and multicore computing
SPMD applications |
0.0 | 1 | 1993 | Perturbation Analysis of High Level Instrumentation for SPMD Programs · PPoPP 1993 |
Parallel and multicore computing › parallel programming models › message passing
message-passing parallel programs |
0.0 | 1 | 1995 | Automated Performance Prediction of Message-Passing Parallel Programs · SC 1995 |
Methods — techniques the papers use, named apart from their topics
analytic execution time modeling · 0.0perturbation analysis · 0.0instrumentation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1996 | The Effect of Interrupts on Software Pipeline Execution on Message-Passing ArchitecturesabstractObservationsshow that fine-grain software pipelines on Rob F. Van der Wijngaart, Sekhar R. Sarukkai, Pankaj Mehra |
International Conference on Supercomputing | 2 |
| 1996 | Analysis and Optimization of Software Pipeline Performance on MIMD Parallel Computers
Rob F. Van der Wijngaart, Sekhar R. Sarukkai, Pankaj Mehra |
J. Parallel Distributed Comput. | 2 |
| 1996 | Analyzing Parallel Program Performance Using Normalized Performance Indices and Trace Transformation Techniques
Jerry C. Yan, Sekhar R. Sarukkai |
Parallel Comput. | 2 |
| 1995 | Automated Performance Prediction of Message-Passing Parallel ProgramsabstractThe increasing use of massively parallel supercomputers to solve large-scale scientific problems has generated a need for tools that can predict scalability trends of applications written for these machines. Much work has been done to create simple models that represent important characteristics of parallel programs, such as latency, network contention, and communication volume. But many of these methods still require substantial manual effort to represent an application in the model's format. The MK toolkit described in this paper is the result of an on-going effort to automate the formation of analytic expressions of program execution time, with a minimum of programmer assistance. In this paper we demonstrate the feasibility of our approach, by extending previous work to detect and model communication patterns automatically, with and without overlapped computations. The predictions derived from these models agree, within reasonable limits, with execution times of programs measured on the Intel iPSC/860 and Paragon. Further, we demonstrate the use of MK in selecting optimal computational grain size and studying various scalability metrics. Robert J. Block, Sekhar R. Sarukkai, Pankaj Mehra |
SC | 2 |
| 1995 | Performance Measurement, Visualization and Modeling of Parallel and Distributed Programs using the AIMS ToolkitabstractAbstract Writing large‐scale parallel and distributed scientific applications that make optimum use of the multiprocessor is a challenging problem. Typically, computational resources are underused due to performance failures in the application being executed. Performance‐tuning tools are essential for exposing these performance failures and for suggesting ways to improve program performance. In this paper, we first address fundamental issues in building useful performance‐tuning tools and then describe our experience with the AIMS toolkit for tuning parallel and distributed programs on a variety of platforms. AIMS supports source‐code instrumentation, run‐time monitoring, graphical execution profiles, performance indices and automated modeling techniques as ways to expose performance problems of programs. Using several examples representing a broad range of scientific applications, we illustrate AIMS' effectiveness in exposing performance problems in parallel and distributed programs. Jerry C. Yan, Sekhar R. Sarukkai, Pankaj Mehra |
Softw. Pract. Exp. | 2 |
| 1994 | Normalized performance indices for message passing parallel programsabstractExisting tools for locating performance bottlenecks of message passing parallel programs either provide visualizations or profiles of program executions only; they do not highlight the cause of poor program performance. From the perspective of the application, the location and cause of performance problems in terms of procedures, processors and data structures are all important. Identifying the cause of poor performance necessitates the need to expose how well the underlying algorithm has been mapped onto the parallel machine. Sekhar R. Sarukkai, Jerry C. Yan, Jacob Gotwals |
International Conference on Supercomputing | 1 |
| 1993 | Perturbation Analysis of High Level Instrumentation for SPMD ProgramsabstractThe process of instrumenting a program to study its behavior can lead to perturbations in the program's execution. These perturbations can become severe for large parallel systems or problem sizes, even when one captures only high level events. In this paper, we address the important issue of eliminating execution perturbations caused by high-level instrumentation of SPMD programs. We will describe perturbation analysis techniques for common computation and communication measurements, and show examples which demonstrate the effectiveness of these techniques in practice. Sekhar R. Sarukkai, Allen D. Malony |
PPoPP | 1 |
| 1993 | SIEVE: A Performance Debugging Environment for Parallel Programs
Sekhar R. Sarukkai, Dennis Gannon |
J. Parallel Distributed Comput. | 1 |
| 1993 | A Methodology for Visualizing Performance of Loosely Synchronous Programs
Sekhar R. Sarukkai, Doug Kimelman, Larry Rudolph |
J. Parallel Distributed Comput. | 1 |
| 1992 | Parallel program visualization using SIEVE.1abstractIn this paper we introduce a new model for the design of performance analysis and visualization tools. The system integrates static code analysis, relational database designs and a spreadsheet model of interactive programming. This system provides a general methodology for visualizing parallel program executions by providing correlation to the source program, a convenient method for rapidly developing new visualizations of the program and a framework for performance studies. Sekhar R. Sarukkai, Dennis Gannon |
ICS | 1 |