Demo Data from VLDB 2026 / reviewers in the wild / expert
Kalyan Kumaran
dblp:40/7893
· DBLP profile ↗
13ranked-venue papers
0as first author
1since 2021 · last 2023
0000-0002-6447-3195ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 11Software engineering, systems software and programming languages · 2 · 1 since 2021Applied, 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
7 papers |
High-performance computing · 51% Performance modeling and evaluation · 26% Electronic design automation · 10% | |
| Computer networks
1 paper |
Network measurement and analytics · 100% | |
| Interdisciplinary, comprehensive, and emerging computing
2 papers |
Computational science and engineering · 100% |
Topics — the 19 heaviest of 24, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Network measurement and analytics › network performance measurement
network benchmarking |
0.4 | 1 | 2019 | GPCNeT: designing a benchmark suite for inducing and measuring contention in HPC networks · SC 2019 |
High-performance computing › performance engineering
performance reproducibility |
0.3 | 1 | 2017 | Run-to-run variability on Xeon Phi based cray XC systems · SC 2017 |
Performance modeling and evaluation
performance variability |
0.3 | 1 | 2017 | Run-to-run variability on Xeon Phi based cray XC systems · SC 2017 |
Electronic design automation › yield analysis
process variation modeling |
0.3 | 1 | 2017 | Run-to-run variability on Xeon Phi based cray XC systems · SC 2017 |
High-performance computing
scientific computing systems |
0.2 | 2 | 2012 | The universe at extreme scale: multi-petaflop sky simulation on the BG/Q · SC 2012 A new computational paradigm in multiscale simulations: application to brain blood flow · SC 2011 |
High-performance computing › performance optimization at scale
extreme-scale scalability |
0.1 | 1 | 2012 | The universe at extreme scale: multi-petaflop sky simulation on the BG/Q · SC 2012 |
GPUs and heterogeneous computing
GPU kernel optimization |
0.1 | 1 | 2012 | Dataflow-driven GPU performance projection for multi-kernel transformations · SC 2012 |
High-performance computing
performance optimization at scale |
0.1 | 1 | 2012 | The universe at extreme scale: multi-petaflop sky simulation on the BG/Q · SC 2012 |
Computational science and engineering › computational mechanics
biomechanical simulation |
0.1 | 1 | 2011 | A new computational paradigm in multiscale simulations: application to brain blood flow · SC 2011 |
Computational science and engineering › numerical simulation
multiscale simulation |
0.1 | 1 | 2011 | A new computational paradigm in multiscale simulations: application to brain blood flow · SC 2011 |
Performance modeling and evaluation
analytical modeling |
0.1 | 1 | 2011 | GROPHECY: GPU performance projection from CPU code skeletons · SC 2011 |
GPUs and heterogeneous computing
GPU computing |
0.1 | 1 | 2011 | GROPHECY: GPU performance projection from CPU code skeletons · SC 2011 |
Performance modeling and evaluation
performance prediction |
0.1 | 1 | 2011 | GROPHECY: GPU performance projection from CPU code skeletons · SC 2011 |
Performance modeling and evaluation
workload characterization |
0.1 | 1 | 2018 | Characterization of MPI usage on a production supercomputer · SC 2018 |
Interconnection networks and networks-on-chip › network topology › low-diameter topology
dragonfly network |
0.1 | 1 | 2017 | Run-to-run variability on Xeon Phi based cray XC systems · SC 2017 |
Compilers and program optimization
loop transformation |
0.0 | 1 | 2012 | Dataflow-driven GPU performance projection for multi-kernel transformations · SC 2012 |
Compilers and program optimization › program transformation
code skeletonization |
0.0 | 1 | 2011 | GROPHECY: GPU performance projection from CPU code skeletons · SC 2011 |
Parallel and multicore computing › data distribution
domain partitioning |
0.0 | 1 | 2011 | A new computational paradigm in multiscale simulations: application to brain blood flow · SC 2011 |
High-performance computing
parallel numerical algorithms |
0.0 | 1 | 2011 | A new computational paradigm in multiscale simulations: application to brain blood flow · SC 2011 |
Methods — techniques the papers use, named apart from their topics
benchmark suite design · 0.8MPI profiling · 0.3particle-grid methods · 0.3analytical framework · 0.3performance characterization · 0.3molecular dynamics · 0.2dissipative particle dynamics · 0.2analytical model · 0.2dataflow analysis · 0.1data flow analysis · 0.1spectral-element method · 0.1spectral element method · 0.1code skeleton transformation · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Implementation of Dataflow Software Pipelining for Codelet Model
Siddhisanket Raskar, José Monsalve Diaz, Thomas Applencourt, Kalyan Kumaran, Guang R. Gao |
ICPE | 4 |
| 2019 | Position Paper: Extending Codelet Model for Dataflow Software Pipelining using Software-Hardware Co-DesignabstractTrends in processor and system architecture, driven by power and complexity, point super-computing landscape toward very high and heterogeneous core count designs. As the number of cores inevitably increase traditional ways of performing large scale computations will also need to evolve from legacy models like OpenMP & MPI. However, such models are very much wedded to a control-flow vision of parallel programs, making it difficult to express asynchrony in programs. To address these challenges, codelet model was developed which is fine-grained, event-driven asynchronous program execution model. In-spite of its initial design goals, the Codelet model is rife with opportunities for further improvements to provide high-performance for both data and control regular applications. The major inspiration behind this work is to leverage the decades of research done to exploit instruction level parallelism (ILP) for the machine instructions inside codelet while build upon the dataflow software pipelining principals at codelet graph level to further enhance performance. In this paper, we propose hardware assisted extensions to the original codelet program execution model in order to implement efficient dataflow software pipelining and extend capabilities of the codelet model. This hardware-software co-design focuses on efficient implementation of data FIFO buffers leveraging proposed optimizations like - FIFO ring buffers and multiple-head FIFO buffers and single owner FIFO buffers to further exploit advantages of dataflow software pipelining. The wide range of scientific, machine learning and specially streaming applications should be able to take advantage of techniques proposed in this paper. Identifying these kernels and bench-marking them are the next anticipated steps for us. Siddhisanket Raskar, Thomas Applencourt, Kalyan Kumaran, Guang R. Gao |
COMPSAC (2) | 3 |
| 2019 | GPCNeT: designing a benchmark suite for inducing and measuring contention in HPC networksabstractNetwork congestion is one of the biggest problems facing HPC systems today, affecting system throughput, performance, user experience, and reproducibility. Congestion manifests as run-to-run variability due to contention for shared resources (e.g., filesystems) or routes between compute endpoints. Despite its significance, current network benchmarks fail to proxy the real-world network utilization seen on congested systems. We propose a new open-source benchmark suite called the Global Performance and Congestion Network Tests (GPCNeT) to advance the state of the practice in this area. The guiding principles used in designing GPCNeT are described and the methodology employed to maximize its utility is presented. The capabilities of GPCNeT are evaluated by analyzing results from several world's largest HPC systems, including an evaluation of congestion management on a next-generation network. The results show that systems of all technologies and scales are susceptible to congestion and this work motivates the need for congestion control in next-generation networks. Sudheer Chunduri, Taylor L. Groves, Peter Mendygral, Brian Austin, Jacob Balma, Krishna Kandalla, Kalyan Kumaran, Glenn K. Lockwood, Scott Parker, Steven Warren, Nathan Wichmann, Nicholas J. Wright |
SC | 7 |
| 2018 | Characterization of MPI usage on a production supercomputer
Sudheer Chunduri, Scott Parker, Pavan Balaji, Kevin Harms, Kalyan Kumaran |
SC | 5 |
| 2017 | Run-to-run variability on Xeon Phi based cray XC systemsabstractThe increasing complexity of HPC systems has introduced new sources of variability, which can contribute to significant differences in run-to-run performance of applications. With components at various levels of the system contributing variability, application developers and system users are now faced with the difficult task of running and tuning their applications in an environment where run-to-run performance measurements can vary by as much as a factor of two to three. In this study, we classify, quantify, and present ways to mitigate the sources of run-to-run variability on Cray XC systems with Intel Xeon Phi processors and a dragonfly interconnect. We further demonstrate that the code-tuning performance observed in a variability-mitigating environment correlates with the performance observed in production running conditions. Sudheer Chunduri, Kevin Harms, Scott Parker, Vitali A. Morozov, Samuel Oshin, Naveen Cherukuri, Kalyan Kumaran |
SC | 7 |
| 2016 | Improving Data Transfer Throughput with Direct Search OptimizationabstractImproving data transfer throughput over high-speed long-distance networks has become increasingly difficult. Numerous factors such as nondeterministic congestion, dynamics of the transfer protocol, and multiuser and multitask source and destination endpoints, as well as interactions among these factors, contribute to this difficulty. A promising approach to improving throughput consists in using parallel streams at the application layer. We formulate and solve the problem of choosing the number of such streams from a mathematical optimization perspective. We propose the use of direct search methods, a class of easy-to-implement and light-weight mathematical optimization algorithms, to improve the performance of data transfers by dynamically adapting the number of parallel streams in a manner that does not require domain expertise, instrumentation, analytical models, or historic data. We apply our method to transfers performed with the GridFTP protocol, and illustrate the effectiveness of the proposed algorithm when used within Globus, a state-of-the-art data transfer tool, on production WAN links and servers. We show that when compared to user default settings our direct search methods can achieve up to 10x performance improvement under certain conditions. We also show that our method can overcome performance degradation due to external compute and network load on source end points, a common scenario at high performance computing facilities. Prasanna Balaprakash, Vitali A. Morozov, Rajkumar Kettimuthu, Kalyan Kumaran, Ian T. Foster |
ICPP | 4 |
| 2014 | Analytically Modeling Application Execution for Software-Hardware Co-designabstractSoftware-hardware co-design has become increasingly important as the scale and complexity of both are reaching an unprecedented level. To predict and understand application behavior on emerging or conceptual systems, existing research has mostly relied on cycle-accurate micro-architecture simulators, which are known to be time-consuming and are oblivious to workloads' control flow structure. As a result, simulations are often limited to small kernels, and the first step in the co-design process is often to extract important kernels, construct mini-applications, and identify potential hardware limitations. This requires a high level understanding about the full applications' potential behavior on a future system, e.g. the most time-consuming regions, the performance bottlenecks for these regions, etc. Unfortunately, such application knowledge gained from one system may not hold true on a future system. One solution is to instrument the full application with timers and simulate it with a reasonable input size, which can be a daunting task in itself. We propose an alternative approach to gain first-order insights into hardware-dependent application behavior by trading off the accuracy of analysis for improved efficiency. By modeling the execution flows of user applications and analyzing it using target hardware's performance models, our technique requires no cycle-accurate simulation on a prospective system. In fact, our technique's analysis time does not increase with the input data size. Jichi Guo, Jiayuan Meng, Qing Yi, Vitali A. Morozov, Kalyan Kumaran |
IPDPS | 5 |
| 2013 | Early Experience on the Blue Gene/Q Supercomputing SystemabstractThe Argonne Leadership Computing Facility (ALCF) is home to Mira, a 10 PF Blue Gene/Q (BG/Q) system. The BG/Q system is the third generation in Blue Gene architecture from IBM and like its predecessors combines system-onchip technology with a proprietary interconnect (5-D torus). Each compute node has 16 augmented PowerPC A2 processor cores with support for simultaneous multithreading, 4-wide double precision SIMD, and different data prefetching mechanisms. Mira offers several new opportunities for tuning and scaling scientific applications. This paper discusses our early experience with a subset of micro-benchmarks, MPI benchmarks, and a variety of science and engineering applications running at ALCF. Both performance and power are studied and results on BG/Q is compared with its predecessor BG/P. Several lessons gleaned from tuning applications on the BG/Q architecture for better performance and scalability are shared. Vitali A. Morozov, Kalyan Kumaran, Venkatram Vishwanath, Jiayuan Meng, Michael E. Papka |
IPDPS | 2 |
| 2012 | The universe at extreme scale: multi-petaflop sky simulation on the BG/QabstractRemarkable observational advances have established a compelling cross-validated model of the Universe. Yet, two key pillars of this model -- dark matter and dark energy -- remain mysterious. Next-generation sky surveys will map billions of galaxies to explore the physics of the 'Dark Universe'. Science requirements for these surveys demand simulations at extreme scales; these will be delivered by the HACC (Hybrid/Hardware Accelerated Cosmology Code) framework. HACC's novel algorithmic structure allows tuning across diverse architectures, including accelerated and multi-core systems. On the IBM BG/Q, HACC attains unprecedented scalable performance - currently 6.23 PFlops at 62% of peak and 92% parallel efficiency on 786,432 cores (48 racks) - at extreme problem sizes with up to almost two trillion particles, larger than any cosmological simulation yet performed. HACC simulations at these scales will for the first time enable tracking individual galaxies over the entire volume of a cosmological survey. Salman Habib 0002, Vitali A. Morozov, Hal Finkel, Adrian Pope, Katrin Heitmann, Kalyan Kumaran, Tom Peterka, Joseph A. Insley, David Daniel, Patricia K. Fasel, Nicholas Frontiere, Zarija Lukic |
SC | 6 |
| 2012 | Dataflow-driven GPU performance projection for multi-kernel transformationsabstractApplications often have a sequence of parallel operations to be offloaded to graphics processors; each operation can become an individual GPU kernel. Developers typically explore a variety of transformations for each kernel. Furthermore, it is well known that efficient data management is critical in achieving high GPU performance and that "fusing" multiple kernels into one may greatly improve data locality. Doing so, however, requires transformations across multiple, potentially nested, parallel loops; at the same time, the original code semantics and data dependency must be preserved. Since each kernel may have distinct data access patterns, their combined dataflow can be nontrivial. As a result, the complexity of multi-kernel transformations often leads to significant effort with no guarantee of performance benefits. This paper proposes a dataflow-driven analytical framework to project GPU performance for a sequence of parallel operations. Users need only provide CPU code skeletons for a sequence of parallel loops. The framework can then automatically identify opportunities for multi-kernel transformations and data management. It is also able to project the overall performance without implementing GPU code or using physical hardware. Jiayuan Meng, Vitali A. Morozov, Venkatram Vishwanath, Kalyan Kumaran |
SC | 4 |
| 2011 | A new computational paradigm in multiscale simulations: application to brain blood flowabstractInterfacing atomistic-based with continuum-based simulation codes is now required in many multiscale physical and biological systems. We present the computational advances that have enabled the first multiscale simulation on 190,740 processors by coupling a high-order (spectral element) Navier-Stokes solver with a stochastic (coarse-grained) Molecular Dynamics solver based on Dissipative Particle Dynamics (DPD). The key contributions are proper interface conditions for overlapped domains, topology-aware communication, SIMDization, multiscale visualization and a new domain partitioning for atomistic solvers. We study blood flow in a patient-specific cerebrovasculature with a brain aneurysm, and analyze the interaction of blood cells with the arterial walls endowed with a glycocalyx causing thrombus formation and eventual aneurysm rupture. The macro-scale dynamics (about 3 billion unknowns) are resolved by NεκTαr - a spectral element solver; the micro-scale flow and cell dynamics within the aneurysm are resolved by an in-house version of DPD-LAMMPS (for an equivalent of about 100 billions molecules). Leopold Grinberg, Joseph A. Insley, Vitali A. Morozov, Michael E. Papka, George Em Karniadakis, Dmitry A. Fedosov, Kalyan Kumaran |
SC | 7 |
| 2011 | GROPHECY: GPU performance projection from CPU code skeletonsabstractWe propose GROPHECY, a GPU performance projection framework that can estimate the performance benefit of GPU acceleration without actual GPU programming or hardware. Users need only to skeletonize pieces of CPU code that are targets for GPU acceleration. Code skeletons are automatically transformed in various ways to mimic tuned GPU codes with characteristics resembling real implementations. The synthesized characteristics are used by an existing analytical model to project GPU performance. The cost and benefit of GPU development can then be estimated according to the transformed code skeleton that yields the best projected performance. With GROPHECY, users can leap toward GPU acceleration only when the cost-benefit makes sense. The framework is validated using kernel benchmarks and data-parallel codes in legacy scientific applications. The measured performance of manually tuned codes deviates from the projected performance by 17% in geometric mean. Jiayuan Meng, Vitali A. Morozov, Kalyan Kumaran, Venkatram Vishwanath, Thomas D. Uram |
SC | 3 |
| 2010 | SPEC MPI2007 - an application benchmark suite for parallel systems using MPIabstractAbstract The SPEC High‐Performance Group has developed the benchmark suite SPEC MPI2007 and its run rules over the last few years. The purpose of the SPEC MPI2007 benchmark and its run rules is to further the cause of fair and objective benchmarking of high‐performance computing systems. The rules help to ensure that the published results are meaningful, comparable to other results, and reproducible. MPI2007 includes 13 technical computing applications from the fields of computational fluid dynamics, molecular dynamics, electromagnetism, geophysics, ray tracing, and hydrodynamics. We describe the benchmark suite, and compare it with other benchmark suites. Copyright © 2009 John Wiley & Sons, Ltd. Matthias S. Müller, Matthijs van Waveren, Ron Lieberman, Brian Whitney, Hideki Saito 0001, Kalyan Kumaran, John Baron, William C. Brantley, Chris Parrott, Tom Elken, Huiyu Feng, Carl Ponder |
Concurr. Comput. Pract. Exp. | 6 |