Sidharth Kumar

Assistant Professor at UIC CS

My research lies at the intersection of HPC, Data Analytics and AI. More broadly, I work on problems in parallel computing, big data processing, parallel I/O, scalable algorithms, large data file formats and performance modeling.


Sidharth Kumar

Research Education Teaching Service


Best Research Paper Award, LDAV 2023
Speculative Progressive Raycasting for Memory Constrained Isosurface Visualization of Massive Volumes.

NSF EPSCoR Research Fellow 2022
Parallel Relational Algebra for Heterogeneous extreme scale systems.

Best Research Poster Award (SRS), HiPC 2021
Parallel Implementations of Arithmetic Encoding on Shared Memory Systems

Hans Meuer Best Research Paper Award, ISC 2020
Load-balancing Parallel Relational Algebra

Best Research Paper Award, HiPC 2019
Distributed Relational Algebra at Scale


Scalable, interactive and hierarchical visualization of virus taxonomic data Kashyap Balakavi, Rushitha Janga, Ahmedur Rahman Shovon, Don Dempsey, Elliot Lefkowitz, and Sidharth Kumar. Workshop on Visual Analytics in Healthcare (VAHC 2023)

[VAHC 2023 Paper] [Tool (Demo)]

Communication-Avoiding Recursive aggregation Yihao Sun, Sidharth Kumar, Thomas Gilray, Kristopher Micinski IEEE International Conference on Cluster Computing

[Cluster 2023]

Speculative Progressive Raycasting for Memory Constrained Isosurface Visualization of Massive Volumes Will Usher, Landon Richard Dyken, Sidharth Kumar IEEE Symposium on Large Data Analysis and Visualization

[LDAV 2023]

The robustness of persistent homology of brain networks to data acquisition-related non-neural variability in resting state fMRI Sidharth Kumar, Ahmedur Rahman Shovon, Gopikrishna Deshpande Human Brain Mapping

[Human Brain Mapping 2023]

Towards Iterative Relational ALgebra on the GPU Ahmedur Rahman Shovon, Thomas Gilray, Kristopher Micinski Sidharth Kumar USENIX atc

[USENIX atc 2023 Paper]

Optimizing the Bruck Algorithm for Non-uniform All-to-all Communication Ke Fan, Thomas Gilray, Valerio Pascucci, Xuan Huang, Kristopher Micinski Sidharth Kumar International Symposium on High-Performance Parallel and Distributed Computing

[HPDC 2022 Paper] [HPDC 2022 Poster] [HPDC 2022 Slides]

GraphWaGu: GPU Powered Large Scale Graph Layout Computation and Rendering for the Web Landon Dyken, Pravin Poudel, Will Usher, Steve Petruzza, Jake Y. Chen, Sidharth Kumar Eurographics Symposium on Parallel Graphics and Visualization, 2022

[EGPGV 2022]

UALCAN: An update to the integrated cancer data analysis platform Darshan Shimoga Chandrashekar, Santhosh Kumar Karthikeyan, Praveen Kumar Korla, Henalben Patel, Ahmedur Rahman Shovon, Mohammad Athar, George J. Netto, Zhaohui S. Qin, Sidharth Kumar, Upender Manne, Chad J. Creighton, Sooryanarayana Varambally. Neoplasia, 2022


Load-balancing Parallel I/O of Compressed Hierarchical Layouts Ke Fan, Duong Hoang, Steve Petruzza, Thomas Gilray, Valerio Pascucci, Sidharth Kumar IEEE Conference On High Performance Computing, Data, and Analytics.

[HiPC 2021]

An empirical investigation of OpenMP based implementation of Simplex Algorithm Arkaprabha Banerjee, Pratvi Shah , Shivani Nandani , Shantanu Tyagi , Sidharth Kumar , and Bhaskar Chaudhury 17th International Workshop on OpenMP (IWOMP 2021)

[IWOMP 2021]

Compiling Data-Parallel Datalog Thomas Gilray, Sidharth Kumar, Kristopher Micinski. International Conference on Compiler Construction

[CC 2021]

Adaptive Spatially Aware I/O for Multiresolution Particle Data Layouts Will Usher, Xuan Huang , Steve Petruzza, Sidharth Kumar, Stuart R. Slattery, Sam T. Reeve, Feng Wang, Chris R. Johnson and Valerio Pascucci. International Parallel and Distributed Processing Symposium

[IPDPS 2021]

Load-balancing Parallel Relational Algebra Sidharth Kumar, Thomas Gilray. The International Supercomputing Conference

[ISC 2020]

Distributed Relational Algebra at Scale Sidharth Kumar, Thomas Gilray IEEE Conference On High Performance Computing, Data, and Analytics.

[HiPC 2019]

Spatially-aware Parallel I/O for Particle Data, Sidharth Kumar, Steve Petruzza, Will Usher, Valerio Pascucci. ACM International Conference on Parallel Processing

[ICPP 2019]

VisIt-OSPRay: Toward an Exascale Volume Visualization System. Qi Wu, Will Usher, Steve Petruzza, Sidharth Kumar , Feng Wang, Ingo Wald, Valerio Pascucci and Charles D. Hansen. Eurographics Symposium on Parallel Graphics and Visualization 2018.

[EGPGV 2018]

Scalable Data Management of the Uintah Simulation Framework for Next-Generation Engineering Problems with Radiation. Sidharth Kumar, Alan Humphrey, Will Usher, Steve Petruzza, Brad Peterson, John A. Schmidt, Derek Harris, Ben Isaac, Jeremy Thornock, Todd Harman, Valerio Pascucci, Martin Berzins. Supercomputing Asia 2018.

[SCA 2018]

Reducing network congestion and synchronization overhead during aggregation of hierarchical data. Sidharth Kumar, Duong Hoang, Steve Petruzza, John Edwards, Valerio Pascucci. IEEE Conference On High Performance Computing, Data, and Analytics.

[HiPC 2017]

Evaluation of In-Situ Analysis Strategies at Scale for Power Efficiency and Scalability. Aaditya Landge, Ivan Rodero, Sidharth Kumar, Manish Parasar, Valerio Pascucci, Peer-Timo Bremer. IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing.

[CCGRID 2016]

Efficient I/O and storage of adaptive resolution data. Sidharth Kumar, John Edwards, Peer-Timo Bremer, Aaron Knoll, Cameron Christensen, Venkatram Vishwanath, Phil Carns, John A. Schmidt, Valerio Pascucci. IEEE Conference On High Performance Computing Networking, Storage And Analysis.

[SC 2014]

Fast multi-resolution reads of massive simulation datasets. Sidharth Kumar, Cameron Christensen, John. A Schmidt, Peer-Timo Bremer, Eric Brugger,Venkatram Vishwanath, Philip Carns, Giorgio Scorzelli, Hemanth Kolla, Ray Grout, Jacqueline Chen, and Valerio Pascucci. The International Supercomputing Conference.

[ISC 2014]

Characterization and modeling of pidx parallel I/O for performance optimization. Sidharth Kumar, Avishek Saha, Venkatram Vishwanath, Philip Carns, John A Schmidt, Giorgio Scorzelli, Hemanth Kolla, Ray Grout, Robert Latham, Robert Ross, Michael E Papkafa, Jacqueline Chen, Valerio Pascucci. IEEE High Performance Computing Networking, Storage And Analysis.

[SC 2013]

Efficient data restructuring and aggregation for I/O acceleration in PIDX. Sidharth Kumar, Venkatram Vishwanath, Phil Carns, Joshua A. Levine, Robert Latham, Giorgio Scorzelli, Robert Ross, Hemanth Kolla, Ray Grout, Jackie Chen. IEEE Conference On High Performance Computing Networking, Storage And Analysis.

[SC 2012]

PIDX: efficient parallel I/O for multiresolution multi-dimensional scientific datasets. Sidharth Kumar, Venkatram Vishwanath, Phil Carns, Brian Summa, Giorgio Scorzelli, Valerio Pascucci, Robert Ross, Jackie Chen, Hemanth Kolla. IEEE International Conference on Cluster Computing.

[Cluster 2011]

Book Chapters

Big Data From Scientific Simulations. John Edwards, Sidharth Kumar, Valerio Pascucci. Big Data and High Performance Computing, Advances in Parallel Computing, Volume 26, L. Grandinetti, G. Joubert, M. Kunze, V. pascucci, Eds. IOS Press, 2015, pages 32-46.

[Big Data and High Performance Computing 2015]

Scalable Visualization and Interactive Analysis Using Massive Data Streams. V. Pascucci, P.-T. Bremer, A. Gyulassy, G. Scorzelli, C. Christensen, B. Summa, S. Kumar. Cloud Computing and Big Data, Advances in Parallel Computing, Volume 23, C. Catlett, W. Gentzsch, L. Grandinetti, G. Joubert, J. L. Vazquez-Poletti, Eds. IOS Press, 2013, pages 212-230.

[Cloud Computing and Big Data 2013]

The ViSUS Visualization Framework. V. Pascucci, G. Scorzelli, B. Summa, P.-T. Bremer, A. Gyulassy, C. Christensen, S. Philip, and S. Kumar. In High Performance Visualization: Enabling Extreme-Scale Scientific Insight, E. W. Bethel, H. Childs, C. Hansen, Eds. Chapman & Hall/CRC Computational Science, 2012.

[High Performance Visualization 2012]

Workshop Papers

A Visual Guide to MPI All-to-all Nick Netterville, Ke Fan, Sidharth Kumar, Thomas Gilray. 4th Workshop on Education for High Performance Computing (EduHiPC 2022)

[EduHiPC 2022 Paper] [EduHiPC 2022 Slides] [Tool (Demo)]

Exploring MPI Collective I/O and File-per-process I/O for Checkpointing a Logical Inference task. Ke Fan, Kristopher Micinski, Thomas Gilray, Sidharth Kumar. 2nd Workshop on High-Performance Storage.

[HPS 2021]

Toward Parallelizing Control-flow Analysis with Datalog. Thomas Gilray, Sidharth Kumar. Scheme and Functional Programming Workshop.

[Scheme 2017]

Towards parallel access of multidimensional, multiresolution scientific data. Sidharth Kumar, Valerio Pascucci, Venkatram Vishwanath, Phil Carns, Robert Latham, Tom Peterka, Michael Papka, Robert Ross. Petascale Data Storage Workshop.

[PDSW 2010]