An improved hierarchical test generation technique for combinational circuits with repetitive sub-circuits. - Dhruva R. Chakrabarti; Ajai Jain (Asian Test Symposium, 1995)

An Efficient Test Generation Technique for Sequential Circuits with Repetitive Sub-Circuits. - Dhruva R. Chakrabarti; Ajai Jain (VLSI Design, 1996)

WADE: a Web-based automated parallel CAD environment. - Dhruva R. Chakrabarti; Pramod G. Joisha; John A. Chandy; Krishnaswamy Krishnaswamy; Venkatram Krishnaswamy; Prithviraj Banerjee (HiPC, 1998)

An Efficient Uniform Run-time Scheme for Mixed Regular-irregular Applications. - Dhruva R. Chakrabarti; U. Nagaraj Shenoy; Alok N. Choudhary; Prithviraj Banerjee (International Conference on Supercomputing, 1998)

Evaluation of Compiler and Runtime Library Approaches for Supporting Parallel Regular Applications. - Dhruva R. Chakrabarti; Prithviraj Banerjee; Antonio Lain (IPPS/SPDP, 1998)

A Novel Compilation Framework for Supporting Semi-Regular Distributions in Hybrid Applications. - Dhruva R. Chakrabarti; Prithviraj Banerjee (IPPS/SPDP, 1999)

Accurate Data and Context Management in Message-Passing Programs. - Dhruva R. Chakrabarti; Prithviraj Banerjee (LCPC, 1999)

Compiler and Run-Time Support for Exploiting Regularity within Irregular Applications. - Antonio Lain; Dhruva R. Chakrabarti; Prithviraj Banerjee (IEEE Trans. Parallel Distributed Syst., 2000)

Global optimization techniques for automatic parallelization of hybrid applications. - Dhruva R. Chakrabarti; Prithviraj Banerjee (ICS, 2001)

Static Single Assignment Form for Message-Passing Programs. - Dhruva R. Chakrabarti; Prithviraj Banerjee (Int. J. Parallel Program., 2001)

Scalable High Performance Cross-Module Inlining. - Dhruva R. Chakrabarti; Luis A. Lozano; Xinliang D. Li; Robert Hundt; Shin-Ming Liu (IEEE PACT, 2004)

SYZYGY - A Framework for Scalable Cross-Module IPO. - Sungdo Moon; Xinliang D. Li; Robert Hundt; Dhruva R. Chakrabarti; Luis A. Lozano; Uma Srinivasan 004; Shin-Ming Liu (CGO, 2004)

Inline Analysis: Beyond Selection Heuristics. - Dhruva R. Chakrabarti; Shin-Ming Liu (CGO, 2006)

Practical Structure Layout Optimization and Advice. - Robert Hundt; Sandya Mannarswamy; Dhruva R. Chakrabarti (CGO, 2006)

A compiler-directed data prefetching scheme for chip multiprocessors. - Seung Woo Son 001; Mahmut T. Kandemir; Mustafa Karaköy; Dhruva R. Chakrabarti (PPoPP, 2009)

Analysis on semantic transactional memory footprint for hardware transactional memory. - JaeWoong Chung; Dhruva R. Chakrabarti; Chi Cao Minh (IISWC, 2010)

New abstractions for effective performance analysis of STM programs. - Dhruva R. Chakrabarti (PPoPP, 2010)

Compiler aided selective lock assignment for improving the performance of software transactional memory. - Sandya Mannarswamy; Dhruva R. Chakrabarti; Kaushik Rajan; Sujoy Saraswati (PPoPP, 2010)

The runtime abort graph and its application to software transactional memory optimization. - Dhruva R. Chakrabarti; Prithviraj Banerjee; Hans-Juergen Boehm; Pramod G. Joisha; Robert S. Schreiber (CGO, 2011)

Extended sequential reasoning for data-race-free programs. - Laura Effinger-Dean; Hans-Juergen Boehm; Dhruva R. Chakrabarti; Pramod G. Joisha (MSPC, 2011)

A technique for the effective and automatic reuse of classical compiler optimizations on multithreaded code. - Pramod G. Joisha; Robert S. Schreiber; Prithviraj Banerjee; Hans-Juergen Boehm; Dhruva R. Chakrabarti (POPL, 2011)

On a Technique for Transparently Empowering Classical Compiler Optimizations on Multithreaded Code. - Pramod G. Joisha; Robert S. Schreiber; Prithviraj Banerjee; Hans-Juergen Boehm; Dhruva R. Chakrabarti (ACM Trans. Program. Lang. Syst., 2012)

Durability Semantics for Lock-based Multithreaded Programs. - Dhruva R. Chakrabarti; Hans-Juergen Boehm (HotPar, 2013)

Atlas: leveraging locks for non-volatile memory consistency. - Dhruva R. Chakrabarti; Hans-Juergen Boehm; Kumud Bhandari (OOPSLA, 2014)

Procrastination Beats Prevention: Timely Sufficient Persistence for Efficient Crash Resilience. - Faisal Nawab; Dhruva R. Chakrabarti; Terence Kelly; Charles B. Morrey III (EDBT, 2015)

Persistence programming models for non-volatile memory. - Hans-Juergen Boehm; Dhruva R. Chakrabarti (ISMM, 2016)

Adaptive Software Caching for Efficient NVRAM Data Persistence. - Pengcheng Li 001; Dhruva R. Chakrabarti (LCPC, 2016)

Makalu: fast recoverable allocation of non-volatile memory. - Kumud Bhandari; Dhruva R. Chakrabarti; Hans-Juergen Boehm (OOPSLA, 2016)

Adaptive Software Caching for Efficient NVRAM Data Persistence. - Pengcheng Li 001; Dhruva R. Chakrabarti; Chen Ding 001; Liang Yuan (IPDPS, 2017)

Dalí: A Periodically Persistent Hash Map. - Faisal Nawab; Joseph Izraelevitz; Terence Kelly; Charles B. Morrey III; Dhruva R. Chakrabarti; Michael L. Scott (DISC, 2017)

Specialized Kernels for Optimizing GPU Offload in OpenMP. - Dhruva R. Chakrabarti; Gregory Rodgers; Carlo Bertolli; Gheorghe-Teodor Bercea; Jan-Patrick Lehr; Lynd Stringer; Jan Leyonberg; Dan Palermo; Ron Lieberman (SC Workshops, 2023)

Performance Analysis of Runtime Handling of Zero-Copy for OpenMP Programs on MI300A APUs. - Carlo Bertolli; Thorsten Blass; Lynd Stringer; Nicole Aschenbrenner; Jan-Patrick Lehr; Doru Bercea; Dhruva R. Chakrabarti; Lawrence Meadows; Ron Lieberman (SC Workshops, 2024)

ompTest - Unit Testing with OMPT. - Jan-Patrick Lehr; Michael Halkenhäuser; Dhruva R. Chakrabarti; Saiyedul Islam; Dan Palermo; Ron Lieberman (SC Workshops, 2024)

OMPTBench - OpenMP Tool Interface Conformance Testing. - Jan-Patrick Lehr; Michael Halkenhäuser; Dhruva R. Chakrabarti; Saiyedul Islam; Dan Palermo; Ron Lieberman (SC Workshops, 2024)