Parashar has made significant contributions towards catalyzing the transformative impact of high performance parallel (and distributed) computing (HPC) on science and engineering. Parashar’s pioneering contributions in HPC have enabled new insights through large-scale computations and data in a range of domains. Specifically, his research has enabled advanced application formulations, such as those based on dynamically adaptive, coupled methods, and data-driven workflows to be implemented on extreme-scale HPC systems. His contributions have included innovations in data structures and algorithms, programming abstractions, and runtime systems. He has pioneered the use of autonomic computing techniques to address application/system complexity and uncertainty. He has also deployed open-source software encapsulating these research innovations, which are having direct impact on a range of applications. Parashar has also demonstrated outstanding leadership and strategic vision at the national, regional, and institutional levels, driving technical and social changes that enable computation/data to have a transformative impact on science and society.
One of Parashar’s early and distinctive contributions is in enabling large-scale adaptive applications based on structured adaptive mesh refinement (SAMR). While SAMR techniques can provide attractive cost/accuracy tradeoffs, they present significant challenges. Parashar is one of the earliest researchers to tackle scalable SAMR. His research has included a theoretical framework for locality preserving distributed and dynamic data-structures, programming abstractions that enable distributed, dynamically adaptive formulations, and a family of innovative partitioning algorithms, and mechanisms for actively managing SAMR grid-hierarchies. Together these contributions continue to enable scalable SAMR-based applications and have led to realistic simulations of complex phenomenon such as, for example, colliding black-holes and neutron stars, dynamic response to detonation of energetic materials, forest fire propagation, fluid flows in the subsurface and in the human heart, etc. These innovations have been deployed to the broader community through software systems such as DAGH/GrACE used by application groups internationally, including by very high-profile US DOE and NSF projects. Furthermore, the conceptual framework underlying DAGH/GrACE continues to enable/inspire leading SAMR frameworks/applications and have been incorporated into frameworks which are in use today. For example, they have influenced the codebases used in the research efforts that were part of the 2017 detection of gravitational waves (Physics Nobel Prize).
Complementing this work, Parashar’s more recent research has targeted the dynamic interactions and data-intensive couplings required by application workflows involving multiple interacting processes. Since these processes can run at different spatial and temporal scales, levels of parallelism and locations, expressing required couplings using existing programming systems is extremely challenging. Parashar’s research has developed dynamic, semantically specialized shared-space abstractions, which enables the online indexing of large data streams so that they can be flexibly queried to support runtime coupling, interactions, and coordination. This work has been deployed in software systems including the DataSpaces data staging service, which is being used on some of the largest systems in the world. For example, DataSpaces has enabled large-scale tightly coupled parallel fusion simulations. DataSpaces also supports in-situ/in-transit data processing and analytics and uses machine-learning-based autonomic runtime approaches to manage extreme-heterogeneity and application-level dynamism. DataSpaces, as part of ADIOS, was awarded a 2013 R&D 100 Award.
Parashar’s other contributions include deploying large scale production systems, such as the cyberinfrastructure for the NSF Ocean Observatories Initiative, the largest ocean-observing network in the world. His current research is leveraging streaming data and the computing continuum for urgent, socially important applications, and developing intelligent data-delivery mechanism to democratize data-driven science. He is also driving Translational Computer Science as a paradigm for transdisciplinary research with integrated real-world impact.