Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Tapan Chugh

dblp:238/5410 · DBLP profile ↗
← Back
4ranked-venue papers
1as first author
3since 2021 · last 2025
0000-0002-1507-6708ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 2 · 1 first-author · 1 since 2021Computer networks · 2 · 2 since 2021Software engineering, systems software and programming languages · 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
2 papers
Interconnection networks and networks-on-chip · 34% High-performance computing · 34% Storage systems · 26%
Artificial intelligence
1 paper
Efficient and distributed learning · 77% Deep learning architectures and training · 23%
Software engineering, system software, and programming languages
1 paper
Compilers and program optimization · 100%

Topics — the 6 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
High-performance computing
collective communication
0.912025
Efficient Direct-Connect Topologies for Collective Communications · NSDI 2025
Interconnection networks and networks-on-chip
network topology
0.912025
Efficient Direct-Connect Topologies for Collective Communications · NSDI 2025
Storage systems › distributed storage
disaggregated storage
0.512021
Gimbal: enabling multi-tenant storage disaggregation on SmartNIC JBOFs · SIGCOMM 2021
Compilers and program optimization
compiler optimization
0.412019
Astra: Exploiting Predictability to Optimize Deep Learning · ASPLOS 2019
Storage systems › flash and SSD
NVMe storage
0.112021
Gimbal: enabling multi-tenant storage disaggregation on SmartNIC JBOFs · SIGCOMM 2021
Hardware accelerators and domain-specific architectures › network accelerator
SmartNIC
0.112021
Gimbal: enabling multi-tenant storage disaggregation on SmartNIC JBOFs · SIGCOMM 2021

Methods — techniques the papers use, named apart from their topics

state space pruning · 0.8profile indexing · 0.8lightweight profiling · 0.8
YearPublicationVenuePosition
2025 Efficient Direct-Connect Topologies for Collective Communications
Liangyu Zhao, Siddharth Pal, Tapan Chugh, Weiyang Wang, Jason Fantl, Prithwish Basu, Joud Khoury, Arvind Krishnamurthy
NSDI3
2023 Anticipatory Resource Allocation for ML Training
abstract
Our analysis of a large public cloud ML training service shows that resources remain unused likely because users statically (over-)allocate resources for their jobs given a desire for predictable performance, and state-of-the-art schedulers do not exploit idle resources lest they slow down some jobs excessively. We consider if an anticipatory scheduler, which schedules based on predictions of future job arrivals and durations, can improve over the state-of-the-art. We find that realizing gains from anticipation requires dealing effectively with prediction errors, and even the best predictors have errors that do not conform to simple models (such as bounded or i.i.d. error). We devise a novel anticipatory scheduler called SIA that is robust to such errors. On real workloads, SIA reduces job latency by an average of 2.83× over the current production scheduler, while reducing the likelihood of job slowdowns by orders of magnitude relative to schedulers that naïvely share resources.
Tapan Chugh, Srikanth Kandula, Arvind Krishnamurthy, Ratul Mahajan, Ishai Menache
SoCC1
2021 Gimbal: enabling multi-tenant storage disaggregation on SmartNIC JBOFs
abstract
Emerging SmartNIC-based disaggregated NVMe storage has become a promising storage infrastructure due to its competitive IO performance and low cost. These SmartNIC JBOFs are shared among multiple co-resident applications, and there is a need for the platform to ensure fairness, QoS, and high utilization. Unfortunately, given the limited computing capability of the SmartNICs and the non-deterministic nature of NVMe drives, it is challenging to provide such support on today's SmartNIC JBOFs.
Jaehong Min, Ming Liu 0027, Tapan Chugh, Chenxingyu Zhao, Andrew Wei, In Hwan Doh, Arvind Krishnamurthy
SIGCOMM3
2019 Astra: Exploiting Predictability to Optimize Deep Learning
abstract
We present Astra, a compilation and execution framework that optimizes execution of a deep learning training job. Instead of treating the computation as a generic data flow graph, Astra exploits domain knowledge about deep learning to adopt a custom approach to compiler optimization. The key insight in Astra is to exploit the unique repetitiveness and predictability of a deep learning job, to perform online exploration of the optimization state space in a work-conserving manner while making progress on the training job. This dynamic state space exploration in Astra uses lightweight profiling and indexing of profile data, coupled with several techniques to prune the exploration state space. Effectively, the execution layer custom-wires the infrastructure end-to-end for each job and hardware, while keeping the compiler simple and maintainable. We have implemented Astra in two popular deep learning frameworks, PyTorch and Tensorflow. On state-of-the-art deep learning models, we show that Astra improves end-to-end performance of deep learning training by up to 3x, while approaching the performance of hand-optimized implementations such as cuDNN where available. Astra also significantly outperforms static compilation frameworks such as Tensorflow XLA both in performance and robustness.
Muthian Sivathanu, Tapan Chugh, Sanjay Sri Vallabh Singapuram, Lidong Zhou
ASPLOS2