Demo Data from SIGIR 2026 / reviewers in the wild / expert
Anirban Ghose
dblp:139/9327
· DBLP profile ↗
6ranked-venue papers
3as first author
6since 2021 · last 2023
0000-0003-1108-4572ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 3 first-author · 5 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021
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 |
Energy-efficient computing · 40% Parallel and multicore computing · 30% GPUs and heterogeneous computing · 23% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
GPUs and heterogeneous computing › CPU-GPU heterogeneous computing
CPU-GPU scheduling |
0.6 | 1 | 2022 | PySchedCL: Leveraging Concurrency in Heterogeneous Data-Parallel Systems · IEEE Trans. Computers 2022 |
Parallel and multicore computing
parallel programming runtimes |
0.6 | 1 | 2022 | PySchedCL: Leveraging Concurrency in Heterogeneous Data-Parallel Systems · IEEE Trans. Computers 2022 |
Energy-efficient computing › thermal management
thermal-aware scheduling |
0.5 | 1 | 2021 | Work-in-Progress: Cooling by Core-Idling: Thermal-Aware Thread Scheduling for Mobile Multicore Processors · RTSS 2021 |
Energy-efficient computing
thermal management |
0.5 | 1 | 2021 | Work-in-Progress: Cooling by Core-Idling: Thermal-Aware Thread Scheduling for Mobile Multicore Processors · RTSS 2021 |
Parallel and multicore computing
data-parallel programming |
0.2 | 1 | 2022 | PySchedCL: Leveraging Concurrency in Heterogeneous Data-Parallel Systems · IEEE Trans. Computers 2022 |
Embedded and real-time systems › real-time scheduling
multicore scheduling |
0.1 | 1 | 2021 | Work-in-Progress: Cooling by Core-Idling: Thermal-Aware Thread Scheduling for Mobile Multicore Processors · RTSS 2021 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Inferencing on Edge Devices: A Time- and Space-aware Co-scheduling ApproachabstractNeural Network (NN)-based real-time inferencing tasks are often co-scheduled on GPGPU-style edge platforms. Existing works advocate using different NN parameters for the same detection task in different environments. However, realizing such approaches remains challenging, given accelerator devices’ limited on-chip memory capacity. As a solution, we propose a multi-pass, time- and space-aware scheduling infrastructure for embedded platforms with GPU accelerators. The framework manages the residency of NN parameters in the limited on-chip memory while simultaneously dispatching relevant compute operations. The mapping decisions for memory operations and compute operations to the underlying resources of the platform are first determined in an offline manner. For this, we proposed a constraint solver-assisted scheduler that optimizes for schedule makespan. This is followed by memory optimization passes, which take the memory budget into account and accordingly adjust the start times of memory and compute operations. Our approach reports a 74%–90% savings in peak memory utilization with 0%–33% deadline misses for schedules that suffer miss percentage in ranges of 25%–100% when run using existing methods. Danny Pereira, Anirban Ghose, Sumana Ghosh, Soumyajit Dey |
ACM Trans. Design Autom. Electr. Syst. | 2 |
| 2022 | PySchedCL: Leveraging Concurrency in Heterogeneous Data-Parallel SystemsabstractIn the past decade, high performance compute capabilities exhibited by heterogeneous GPGPU platforms have led to the popularity of data parallel programming languages such as CUDA and OpenCL. Developing high performance parallel programming solutions using such languages involve a steep learning curve due to the complexity of the underlying heterogeneous compute devices and their impact on performance. This has led to the emergence of several High Performance Computing frameworks which provide high-level abstractions for easing the development of data-parallel applications on heterogeneous platforms. However, the scheduling decisions undertaken by such frameworks only exploit coarse-grained concurrency in data parallel applications. In this paper, we propose PySchedCL, a framework which explores fine-grained concurrency aware scheduling decisions that harness the power of heterogeneous CPU/GPU architectures efficiently. We showcase the efficacy of such scheduling mechanisms over existing coarse-grained dynamic scheduling schemes by conducting extensive experimental evaluations for a diverse set of popular Deep Learning benchmarks. Anirban Ghose, Vivek Kulaharia, Lokesh Dokara, Srijeeta Maity, Soumyajit Dey |
IEEE Trans. Computers | 1 |
| 2022 | FGFS: Feature Guided Frontier Scheduling for SIMT DAGs
Anirban Ghose, Soumyajit Dey |
J. Supercomput. | 1 |
| 2021 | Orchestration of Perception Systems for Reliable Performance in Heterogeneous PlatformsabstractDelivering driving comfort in this age of connected mobility is one of the primary goals of semi-autonomous perception systems increasingly being used in modern automotives. The performance of such perception systems is a function of execution rate which demands on-board platform-level support. With the advent of GPGPU compute support in automobiles, there exists an opportunity to adaptively enable higher execution rates for such Advanced Driver Assistant System tasks (ADAS tasks) subject to different vehicular driving contexts. This can be achieved through a combination of program level locality optimizations such as kernel fusion, thread coarsening and core-level DVFS techniques while keeping in mind their effects on task-level deadline requirements and platform-level thermal reliability. In this communication, we present a future-proof, learning-based adaptive scheduling framework that strives to deliver reliable and predictable performance of ADAS tasks while accommodating for increased task-level throughput requirements. Anirban Ghose, Srijeeta Maity, Arijit Kar, Soumyajit Dey |
DATE | 1 |
| 2021 | Work-in-Progress: Cooling by Core-Idling: Thermal-Aware Thread Scheduling for Mobile Multicore ProcessorsabstractThermal efficient resource mapping and scheduling techniques are particularly important for mobile processors because of limited opportunities for external cooling. In mobile processors such as the ones using ARM’s big.LITTLE architectures, the cores of either the big or the LITTLE processor cannot be individually voltage/frequency scaled. However, we show that by forcing all the application threads to a single core, and not having any workload on the other cores of a processor, there is still considerable thermal benefit. This is counter intuitive since all the cores run at the same frequency. We show real measurements and discuss what impact this has on thermal-aware scheduling for such multicore processors. Srijeeta Maity, Anirban Ghose, Soumyajit Dey, Sangyoung Park, Samarjit Chakraborty |
RTSS | 2 |
| 2021 | Thermal-aware Adaptive Platform Management for Heterogeneous Embedded SystemsabstractRecent trends in real-time applications have raised the demand for high-throughput embedded platforms with integrated CPU-GPU based Systems-On-Chip (SoCs). The enhanced performance of such SoCs, however, comes at the cost of increased power consumption, resulting in significant heat dissipation and high on-chip temperatures. The prolonged occurrences of high on-chip temperature can cause accelerated in-circuit ageing, which severely degrades the long-term performance and reliability of the chip. Violation of thermal constraints leads to on-board dynamic thermal management kicking-in, which may result in timing unpredictability for real-time tasks due to transient performance degradation. Recent work in adaptive software design have explored this issue from a control theoretic stand-point, striving for smooth thermal envelopes by tuning the core frequency. Existing techniques do not handle thermal violations for periodic real-time task sets in the presence of dynamic events like change of task periodicity, more so in the context of heterogeneous SoCs with integrated CPU-GPUs. This work presents an OpenCL runtime extension for thermal-aware scheduling of periodic, real-time tasks on heterogeneous multi-core platforms. Our framework mitigates dynamic thermal violations by adaptively tuning task mapping parameters, with the eventual control objective of satisfying both platform-level thermal constraints and task-level deadline constraints. We consider multiple platform-level control actions like task migration, frequency tuning and idle slot insertion as the task mapping parameters. To the best of our knowledge, this is the first work that considers such a variety of task mapping control actions in the context of heterogeneous embedded platforms. We evaluate the proposed framework on an Odroid-XU4 board using OpenCL benchmarks and demonstrate its effectiveness in reducing thermal violations. Srijeeta Maity, Anirban Ghose, Soumyajit Dey, Swarnendu Biswas |
ACM Trans. Embed. Comput. Syst. | 2 |