Demo Data from EDBT 2026 / reviewers in the wild / expert
Nirmal Kumbhare
dblp:183/2528
· DBLP profile ↗
8ranked-venue papers
4as first author
2since 2021 · last 2023
0000-0002-1578-5504ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 6 · 2 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author
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
3 papers |
Cloud and datacenter computing · 30% Emerging computing paradigms · 26% Electronic design automation · 20% |
Topics — the 11 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Reconfigurable computing and FPGAs
FPGA-based emulation |
0.5 | 1 | 2021 | RANC: Reconfigurable Architecture for Neuromorphic Computing · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2021 |
Emerging computing paradigms
neuromorphic computing |
0.5 | 1 | 2021 | RANC: Reconfigurable Architecture for Neuromorphic Computing · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2021 |
Emerging computing paradigms › neuromorphic computing
spiking neural network |
0.5 | 1 | 2021 | RANC: Reconfigurable Architecture for Neuromorphic Computing · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2021 |
Electronic design automation
design space exploration |
0.4 | 1 | 2020 | DS3: A System-Level Domain-Specific System-on-Chip Simulation Framework · IEEE Trans. Computers 2020 |
Cloud and datacenter computing › resource management
dynamic resource management |
0.4 | 1 | 2020 | DS3: A System-Level Domain-Specific System-on-Chip Simulation Framework · IEEE Trans. Computers 2020 |
Energy-efficient computing
energy-aware scheduling |
0.4 | 1 | 2020 | A Value-Oriented Job Scheduling Approach for Power-Constrained and Oversubscribed HPC Systems · IEEE Trans. Parallel Distributed Syst. 2020 |
Cloud and datacenter computing
job scheduling |
0.4 | 1 | 2020 | A Value-Oriented Job Scheduling Approach for Power-Constrained and Oversubscribed HPC Systems · IEEE Trans. Parallel Distributed Syst. 2020 |
Cloud and datacenter computing
resource management |
0.4 | 1 | 2020 | A Value-Oriented Job Scheduling Approach for Power-Constrained and Oversubscribed HPC Systems · IEEE Trans. Parallel Distributed Syst. 2020 |
Electronic design automation
system-level simulation |
0.4 | 1 | 2020 | DS3: A System-Level Domain-Specific System-on-Chip Simulation Framework · IEEE Trans. Computers 2020 |
Emerging computing paradigms
neuromorphic hardware |
0.1 | 1 | 2021 | RANC: Reconfigurable Architecture for Neuromorphic Computing · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2021 |
Energy-efficient computing
power-constrained computing |
0.1 | 1 | 2020 | A Value-Oriented Job Scheduling Approach for Power-Constrained and Oversubscribed HPC Systems · IEEE Trans. Parallel Distributed Syst. 2020 |
Methods — techniques the papers use, named apart from their topics
c++ simulation · 0.5FPGA emulation · 0.5simulation · 0.4power-execution time model · 0.4online retraining · 0.4emulation · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | CEDR: A Compiler-integrated, Extensible DSSoC RuntimeabstractIn this work, we present a C ompiler-integrated, E xtensible D omain Specific System on Chip R untime (CEDR) ecosystem to facilitate research toward addressing the challenges of architecture, system software, and application development with distinct plug-and-play integration points in a unified compile time and runtime workflow. We demonstrate the utility of CEDR on the Xilinx Zynq MPSoC-ZCU102 for evaluating performance of pre-silicon hardware in the trade space of SoC configuration, scheduling policy and workload complexity based on dynamically arriving workload scenarios composed of real-life signal processing applications scaling to thousands of application instances with Fast Fourier Transform and matrix multiply accelerators. We provide insights into the tradeoffs present in this design space through a number of distinct case studies. CEDR is portable and has been deployed and validated on Odroid-XU3, X86, and Nvidia Jetson Xavier-based SoC platforms. Taken together, CEDR is a capable environment for enabling research in exploring the boundaries of productive application development, resource management heuristic development, and hardware configuration analysis for heterogeneous architectures. Joshua Mack, Md Sahil Hassan, Nirmal Kumbhare, Miguel Castro-Gonzalez, Ali Akoglu |
ACM Trans. Embed. Comput. Syst. | 3 |
| 2021 | RANC: Reconfigurable Architecture for Neuromorphic ComputingabstractNeuromorphic architectures have been introduced as platforms for energy-efficient spiking neural network execution. The massive parallelism offered by these architectures has also triggered interest from nonmachine learning application domains. In order to lift the barriers to entry for hardware designers and application developers, we present RANC: a reconfigurable architecture for neuromorphic computing, an opensource highly flexible ecosystem that enables rapid experimentation with neuromorphic architectures in both software via C++ simulation and hardware via FPGA emulation. We present the utility of the RANC ecosystem by showing its ability to recreate behavior of IBM’s TrueNorth and validate with a direct comparison to IBM’s Compass simulation environment and published literature. RANC allows optimizing architectures based on application insights as well as prototyping future neuromorphic architectures that can support new classes of applications entirely. We demonstrate the highly parameterized and configurable nature of RANC by studying the impact of architectural changes on improving application mapping efficiency with quantitative analysis based on Alveo U250 FPGA. We present post routing resource usage and throughput analysis across implementations of synthetic aperture radar classification and vector matrix multiplication applications, and demonstrate a neuromorphic architecture that scales to emulating 259K distinct neurons and 73.3M distinct synapses. Joshua Mack, Ruben Purdy, Kris Rockowitz, Michael Inouye, Edward Richter, Spencer Valancius, Nirmal Kumbhare, Md Sahil Hassan, Kaitlin Lindsay Fair, John Mixter, Ali Akoglu |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 7 |
| 2020 | Dynamic power management for value-oriented schedulers in power-constrained HPC system
Nirmal Kumbhare, Ali Akoglu, Aniruddha Marathe, Salim Hariri, Ghaleb Abdulla |
Parallel Comput. | 1 |
| 2020 | DS3: A System-Level Domain-Specific System-on-Chip Simulation FrameworkabstractHeterogeneous systems-on-chip (SoCs) are highly favorable computing platforms due to their superior performance and energy efficiency potential compared to homogeneous architectures. They can be further tailored to a specific domain of applications by incorporating processing elements (PEs) that accelerate frequently used kernels in these applications. However, this potential is contingent upon optimizing the SoC for the target domain and utilizing its resources effectively at runtime. To this end, system-level design - including scheduling, power-thermal management algorithms and design space exploration studies - plays a crucial role. This article presents a system-level domain-specific SoC simulation (DS3) framework to address this need. DS3 enables both design space exploration and dynamic resource management for power-performance optimization of domain applications. We showcase DS3 using six real-world applications from wireless communications and radar processing domain. DS3, as well as the reference applications, is shared as open-source software to stimulate research in this area. Samet E. Arda, Anish Krishnakumar, A. Alper Goksoy, Nirmal Kumbhare, Joshua Mack, Anderson Luiz Sartor, Ali Akoglu, Radu Marculescu, Ümit Y. Ogras |
IEEE Trans. Computers | 4 |
| 2020 | A Value-Oriented Job Scheduling Approach for Power-Constrained and Oversubscribed HPC SystemsabstractIn this article, we investigate limitations in the traditional value-based algorithms for a power-constrained HPC system and evaluate their impact on HPC productivity. We expose the trade-off between allocating system-wide power budget uniformly and greedily under different system-wide power constraints in an oversubscribed system. We experimentally demonstrate that, under the tightest power constraint, the mean productivity of the greedy allocation is 38 percent higher than the uniform allocation whereas, under the intermediate power constraint, the uniform allocation has a mean productivity of 6 percent higher than the greedy allocation. We then propose a new algorithm that adapts its behavior to deliver the combined benefits of the two allocation strategies. We design a methodology with online retraining capability to create application-specific power-execution time models for a class of HPC applications. These models are used in predicting the execution time of an application on the available resources at the time of making scheduling decisions in the power-aware algorithms. We evaluate the proposed algorithm using emulation and simulation environments, and show that our adaptive strategy results in improving HPC resource utilization while delivering a mean productivity that is almost the same as the best performing algorithm across various system-wide power constraints. Nirmal Kumbhare, Aniruddha Marathe, Ali Akoglu, Howard Jay Siegel, Ghaleb Abdulla, Salim Hariri |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 2019 | Adaptive Power Reallocation for Value-Oriented Schedulers in Power-Constrained HPCabstractIn the exascale era, HPC systems are expected to operate under different system-wide power-constraints. For such power-constrained systems, improving per-job flops-per-watt may not be sufficient to improve the total HPC productivity as more number of scientific applications with different compute intensities are migrating to the HPC systems. To measure HPC productivity for such applications, we utilize a monotonically decreasing time-dependent value function, called job-value, with each application. A job-value function represents the value of completing a job for an organization. We begin by exploring the trade-off between two commonly used static power allocation strategies (uniform and greedy) in a power-constrained oversubscribed system. We simulate a large-scale system and demonstrate that, at the tightest power constraint, the greedy allocation can lead to 30% higher productivity compared to the uniform allocation whereas, the uniform allocation can gain up to 6% higher productivity at the relaxed power constraint. We then propose a new dynamic power allocation strategy that utilizes power-performance models derived from offline data. We use these models for reallocating power from running jobs to newly arrived jobs to increase overall system utilization and productivity. In our simulation study, we show that compared to static allocation, the dynamic power allocation policy improves node utilization and job completion rates by 20% and 9%, respectively, at the tightest power constraint. Our dynamic approach consistently earns up to 8% higher productivity compared to the best performing static strategy under different power constraints. Nirmal Kumbhare, Aniruddha Marathe, Ali Akoglu, Salim Hariri, Ghaleb Abdulla |
PDCAT | 1 |
| 2019 | Utility-based resource management in an oversubscribed energy-constrained heterogeneous environment executing parallel applications
Dylan Machovec, Bhavesh Khemka, Nirmal Kumbhare, Sudeep Pasricha, Anthony A. Maciejewski, Howard Jay Siegel, Ali Akoglu, Gregory A. Koenig, Salim Hariri, Cihan Tunc, Michael Wright, Marcia Hilton, Jendra Rambharos, Christopher Blandin, Farah Fargo, Ahmed Louri, Neena Imam |
Parallel Comput. | 3 |
| 2016 | Just In Time Architecture (JITA) for dynamically composable data centersabstractComputer manufacturers, software developers, and service providers spend significant time and resources to ensure that they can optimally support one class of applications. However, they cannot cope with the dynamic and continuous changes in applications and workload types, and consequently their offered services become unstable, fragile, and cannot guarantee the required Quality of Service (QoS). Furthermore, it becomes prohibitively expensive to build data centers (DCs) that are optimized for fixed types of workloads and businesses or to scale up for accommodating new growth in heterogeneous workload demands. Consequently, it is critically important that the architecture of next generation DCs is dynamically customizable to support a wide range of application types or businesses under constrained resources. In this paper, we present some design concepts for our Just In Time Architecture (JITA), a novel data center design to overcome the composable DC challenges by dynamically interconnecting DC components into a virtual DC (VDC) that is optimized to the service level objectives for each class of applications. We present how we can use optical waveguide links to build a passive crossbar that directly interconnects all DC resources at the required throughput and latency. Nirmal Kumbhare, Cihan Tunc, Salim Hariri, Ivan B. Djordjevic, Ali Akoglu, Howard Jay Siegel |
AICCSA | 1 |