Efficient simulation of cache memories. - Sandhya Dwarkadas; J. Robert Jump; James B. Sinclair (WSC, 1989)

Efficient Simulation of Parallel Computer Systems. - Richard Covington; Sandhya Dwarkadas; J. Robert Jump; James B. Sinclair; Sridhar Madala (Int. J. Comput. Simul., 1991)

Willow: A Scalable Shared Memory Multiprocessor. - John K. Bennett; Sandhya Dwarkadas; Jay A. Greenwood; Evan Speight (SC, 1992)

Evaluation of Release Consistent Software Distributed Shared Memory on Emerging Network Technology. - Sandhya Dwarkadas; Peter J. Keleher; Alan L. Cox; Willy Zwaenepoel (ISCA, 1993)

Execution-Driven Simulation of Shared-Memory Multiprocessors. - Sandhya Dwarkadas; J. Robert Jump; R. Mukherjee; James B. Sinclair (MASCOTS, 1993)

Software Versus Hardware Shared-Memory Implementation: A Case Study. - Alan L. Cox; Sandhya Dwarkadas; Peter J. Keleher; Honghui Lu; Ramakrishnan Rajamony; Willy Zwaenepoel (ISCA, 1994)

TreadMarks: Distributed Shared Memory on Standard Workstations and Operating Systems. - Peter J. Keleher; Alan L. Cox; Sandhya Dwarkadas; Willy Zwaenepoel (USENIX Winter, 1994)

Execution-Driven Simulation of Multiprocessors: Address and Timing Analysis. - Sandhya Dwarkadas; J. Robert Jump; James B. Sinclair (ACM Trans. Model. Comput. Simul., 1994)

Message Passing Versus Distributed Shared Memory on Networks of Workstations. - Honghui Lu; Sandhya Dwarkadas; Alan L. Cox; Willy Zwaenepoel (SC, 1995)

An Evaluation of Software-Based Release Consistent Protocols. - Peter J. Keleher; Alan L. Cox; Sandhya Dwarkadas; Willy Zwaenepoel (J. Parallel Distributed Comput., 1995)

An Integrated Compile-Time/Run-Time Software Distributed Shared Memory System. - Sandhya Dwarkadas; Alan L. Cox; Willy Zwaenepoel (ASPLOS, 1996)

A Comparison of Entry Consistency and Lazy Release Consistency Implementations. - Sarita V. Adve; Alan L. Cox; Sandhya Dwarkadas; Ramakrishnan Rajamony; Willy Zwaenepoel (HPCA, 1996)

ThreadMarks: Shared Memory Computing on Networks of Workstations. - Cristiana Amza; Alan L. Cox; Sandhya Dwarkadas; Peter J. Keleher; Honghui Lu; Ramakrishnan Rajamony; Weimin Yu; Willy Zwaenepoel (Computer, 1996)

Software DSM Protocols that Adapt between Single Writer and Multiple Writer. - Cristiana Amza; Alan L. Cox; Sandhya Dwarkadas; Willy Zwaenepoel (HPCA, 1997)

Evaluating the Performance of Software Distributed Shared Memory as a Target for Parallelizing Compilers. - Alan L. Cox; Sandhya Dwarkadas; Honghui Lu; Willy Zwaenepoel (IPPS, 1997)

VM-Based Shared Memory on Low-Latency, Remote-Memory-Access Networks. - Leonidas I. Kontothanassis; Galen C. Hunt; Robert Stets; Nikos Hardavellas; Michal Cierniak; Srinivasan Parthasarathy 001; Wagner Meira Jr.; Sandhya Dwarkadas; Michael L. Scott (ISCA, 1997)

Compiler and Software Distributed Shared Memory Support for Irregular Applications. - Honghui Lu; Alan L. Cox; Sandhya Dwarkadas; Ramakrishnan Rajamony; Willy Zwaenepoel (PPoPP, 1997)

Cashmere-2L: Software Coherent Shared Memory on a Clustered Remote-Write Network. - Robert Stets; Sandhya Dwarkadas; Nikos Hardavellas; Galen C. Hunt; Leonidas I. Kontothanassis; Srinivasan Parthasarathy 001; Michael L. Scott (SOSP, 1997)

Quantifying the Performance Differences between PVM and TreadMarks. - Honghui Lu; Sandhya Dwarkadas; Alan L. Cox; Willy Zwaenepoel (J. Parallel Distributed Comput., 1997)

Compiler and Run-Time Support for Adaptive Load Balancing in Software Distributed Shared Memory Systems. - Sotiris Ioannidis; Sandhya Dwarkadas (LCR, 1998)

InterAct: Virtual Sharing for Interactive Client-Server Applications. - Srinivasan Parthasarathy 001; Sandhya Dwarkadas (LCR, 1998)

Incremental and Interactive Sequence Mining. - Srinivasan Parthasarathy 001; Mohammed Javeed Zaki; Mitsunori Ogihara; Sandhya Dwarkadas (CIKM, 1999)

Comparative Evaluation of Fine- and Coarse-Grain Approaches for Software Distributed Shared Memory. - Sandhya Dwarkadas; Kourosh Gharachorloo; Leonidas I. Kontothanassis; Daniel J. Scales; Michael L. Scott; Robert Stets (HPCA, 1999)

Cashmere-VLM: Remote Memory Paging for Software Distributed Shared Memory. - Sandhya Dwarkadas; Robert Stets; Nikos Hardavellas; Leonidas I. Kontothanassis; Rishiyur S. Nikhil (IPPS/SPDP, 1999)

Active Mining in a Distributed Setting. - Srinivasan Parthasarathy 001; Sandhya Dwarkadas; Mitsunori Ogihara (Large-Scale Parallel Data Mining, 1999)

Adaptive protocols for software distributed shared memory. - Cristiana Amza; Alan L. Cox; Sandhya Dwarkadas; Li-Jie Jin; Karthick Rajamani; Willy Zwaenepoel (Proc. IEEE, 1999)

Combining compile-time and run-time support for efficient software distributed shared memory. - Sandhya Dwarkadas; Honghui Lu; Alan L. Cox; Ram Rajamony; Willy Zwaenepoel (Proc. IEEE, 1999)

CRAUL: Compiler and run-time integration for adaptation under load. - Sotiris Ioannidis; Umit Rencuzogullari; Robert Stets; Sandhya Dwarkadas (Sci. Program., 1999)

The Effect of Network Total Order, Broadcast, and Remote-Write Capability on Network-Based Shared Memory Computing. - Robert Stets; Sandhya Dwarkadas; Leonidas I. Kontothanassis; Umit Rencuzogullari; Michael L. Scott (HPCA, 2000)

InterWeave: A Middleware System for Distributed Shared State. - DeQing Chen; Sandhya Dwarkadas; Srinivasan Parthasarathy 001; Eduardo Pinheiro; Michael L. Scott (LCR, 2000)

Memory hierarchy reconfiguration for energy and performance in general-purpose processor architectures. - Rajeev Balasubramonian; David H. Albonesi; Alper Buyuktosunoglu; Sandhya Dwarkadas (MICRO, 2000)

Dynamically allocating processor resources between nearby and distant ILP. - Rajeev Balasubramonian; Sandhya Dwarkadas; David H. Albonesi (ISCA, 2001)

Reducing the complexity of the register file in dynamic superscalar processors. - Rajeev Balasubramonian; Sandhya Dwarkadas; David H. Albonesi (MICRO, 2001)

Dynamic adaptation to available resources for parallel computing in an autonomous network of workstations. - Umit Rencuzogullari; Sandhya Dwarkadas (PPoPP, 2001)

Shared State for Client-Server Mining. - Srinivasan Parthasarathy 001; Sandhya Dwarkadas (SDM, 2001)

Integrating Adaptive On-Chip Storage Structures for Reduced Dynamic Power. - Steve Dropsho; Alper Buyuktosunoglu; Rajeev Balasubramonian; David H. Albonesi; Sandhya Dwarkadas; Greg Semeraro; Grigorios Magklis; Michael L. Scott (IEEE PACT, 2002)

Energy-Efficient Processor Design Using Multiple Clock Domains with Dynamic Voltage and Frequency Scaling. - Greg Semeraro; Grigorios Magklis; Rajeev Balasubramonian; David H. Albonesi; Sandhya Dwarkadas; Michael L. Scott (HPCA, 2002)

Multi-Level Shared State for Distributed Systems. - DeQing Chen; Chunqiang Tang; Xiangchuan Chen; Sandhya Dwarkadas; Michael L. Scott (ICPP, 2002)

A Technique for Adaptation to Available Resources on Clusters Independent of Synchronization Methods Used. - Umit Rencuzogullari; Sandhya Dwarkadas (ICPP, 2002)

Managing static leakage energy in microprocessor functional units. - Steve Dropsho; Volkan Kursun; David H. Albonesi; Sandhya Dwarkadas; Eby G. Friedman (MICRO, 2002)

Dynamic frequency and voltage control for a multiple clock domain microarchitecture. - Greg Semeraro; David H. Albonesi; Steve Dropsho; Grigorios Magklis; Sandhya Dwarkadas; Michael L. Scott (MICRO, 2002)

Early-Stage Definition of LPX: A Low Power Issue-Execute Processor. - Pradip Bose; David M. Brooks; Alper Buyuktosunoglu; Peter W. Cook; K. Das; Philip G. Emma; Michael Gschwind; Hans M. Jacobson; Tejas Karkhanis; Prabhakar Kudva; Stanley Schuster; James E. Smith 001; et al. (PACS, 2002)

Shared State for Distributed Interactive Data Mining Applications. - Srinivasan Parthasarathy 001; Sandhya Dwarkadas (Distributed Parallel Databases, 2002)

Characterizing and Predicting Program Behavior and its Variability. - Evelyn Duesterwald; Calin Cascaval; Sandhya Dwarkadas (IEEE PACT, 2003)

Distributed Shared State. - Michael L. Scott; DeQing Chen; Sandhya Dwarkadas; Chunqiang Tang (FTDCS, 2003)

Efficient Distributed Shared State for Heterogeneous Machine Architectures. - Chunqiang Tang; DeQing Chen; Sandhya Dwarkadas; Michael L. Scott (ICDCS, 2003)

Dynamically Managing the Communication-Parallelism Trade-off in Future Clustered Processors. - Rajeev Balasubramonian; Sandhya Dwarkadas; David H. Albonesi (ISCA, 2003)

Hot-and-Cold: Using Criticality in the Design of Energy-Efficient Caches. - Rajeev Balasubramonian; Viji Srinivasan; Sandhya Dwarkadas; Alper Buyuktosunoglu (PACS, 2003)

Exploiting high-level coherence information to optimize distributed shared state. - DeQing Chen; Chunqiang Tang; Brandon Sanders; Sandhya Dwarkadas; Michael L. Scott (PPoPP, 2003)

Peer-to-peer information retrieval using self-organizing semantic overlay networks. - Chunqiang Tang; Zhichen Xu; Sandhya Dwarkadas (SIGCOMM, 2003)

Garbage Collector Assisted Memory Offloading for Memory-Constrained Devices. - DeQing Chen; Alan Messer; Dejan S. Milojicic; Sandhya Dwarkadas (WMCSA, 2003)

Dynamically Tuning Processor Resources with Adaptive Processing. - David H. Albonesi; Rajeev Balasubramonian; Steve Dropsho; Sandhya Dwarkadas; Eby G. Friedman; Michael C. Huang 001; Volkan Kursun; Grigorios Magklis; Michael L. Scott; Greg Semeraro; Pradip Bose; Alper Buyuktosunoglu; et al. (Computer, 2003)

Dynamic Frequency and Voltage Scaling for a Multiple-Clock-Domain Microprocessor. - Grigorios Magklis; Greg Semeraro; David H. Albonesi; Steve Dropsho; Sandhya Dwarkadas; Michael L. Scott (IEEE Micro, 2003)

A Dynamically Tunable Memory Hierarchy. - Rajeev Balasubramonian; David H. Albonesi; Alper Buyuktosunoglu; Sandhya Dwarkadas (IEEE Trans. Computers, 2003)

Hiding Synchronization Delays in a GALS Processor Microarchitecture. - Greg Semeraro; David H. Albonesi; Grigorios Magklis; Michael L. Scott; Steven G. Dropsho; Sandhya Dwarkadas (ASYNC, 2004)

Integrating Remote Invocation and Distributed Shared State. - Chunqiang Tang; DeQing Chen; Sandhya Dwarkadas; Michael L. Scott (IPDPS, 2004)

Hybrid Global-Local Indexing for Efficient Peer-to-Peer Information Retrieval. - Chunqiang Tang; Sandhya Dwarkadas (NSDI, 2004)

On scaling latent semantic indexing for large peer-to-peer systems. - Chunqiang Tang; Sandhya Dwarkadas; Zhichen Xu (SIGIR, 2004)

Parallel Metropolis coupled Markov chain Monte Carlo for Bayesian phylogenetic inference. - Gautam Altekar; Sandhya Dwarkadas; John P. Huelsenbeck; Fredrik Ronquist (Bioinform., 2004)

Profile-Driven Component Placement for Cluster-Based Online Services. - Christopher Stewart; Kai Shen; Sandhya Dwarkadas; Michael L. Scott; Jian Yin 002 (IEEE Distributed Syst. Online, 2004)

Partitioning Multi-Threaded Processors with a Large Number of Threads. - Ali El-Moursy; Rajeev Garg; David H. Albonesi; Sandhya Dwarkadas (ISPASS, 2005)

Low traffic overlay networks with large routing tables. - Chunqiang Tang; Melissa J. Buco; Rong N. Chang; Sandhya Dwarkadas; Laura Z. Luan; Edward So; Christopher Ward (SIGMETRICS, 2005)

Shared memory computing on clusters with symmetric multiprocessors and system area networks. - Leonidas I. Kontothanassis; Robert Stets; Galen C. Hunt; Umit Rencuzogullari; Gautam Altekar; Sandhya Dwarkadas; Michael L. Scott (ACM Trans. Comput. Syst., 2005)

Program phase detection and exploitation. - Chen Ding 001; Sandhya Dwarkadas; Michael C. Huang 001; Kai Shen; John B. Carter (IPDPS, 2006)

Compatible phase co-scheduling on a CMP of multi-threaded processors. - Ali El-Moursy; Rajeev Garg; David H. Albonesi; Sandhya Dwarkadas (IPDPS, 2006)

Analysis of input-dependent program behavior using active profiling. - Xipeng Shen; Michael L. Scott; Chengliang Zhang; Sandhya Dwarkadas; Chen Ding 001; Mitsunori Ogihara (Experimental Computer Science, 2007)

Processor Hardware Counter Statistics as a First-Class System Resource. - Xiao Zhang; Sandhya Dwarkadas; Girts Folkmanis; Kai Shen (HotOS, 2007)

An integrated hardware-software approach to flexible transactional memory. - Arrvindh Shriraman; Michael F. Spear; Hemayet Hossain; Virendra J. Marathe; Sandhya Dwarkadas; Michael L. Scott (ISCA, 2007)

Alert-on-update: a communication aid for shared memory multiprocessors. - Michael F. Spear; Arrvindh Shriraman; Hemayet Hossain; Sandhya Dwarkadas; Michael L. Scott (PPoPP, 2007)

Nonblocking transactions without indirection using alert-on-update. - Michael F. Spear; Arrvindh Shriraman; Luke Dalessandro; Sandhya Dwarkadas; Michael L. Scott (SPAA, 2007)

Improving support for locality and fine-grain sharing in chip multiprocessors. - Hemayet Hossain; Sandhya Dwarkadas; Michael C. Huang 001 (PACT, 2008)

Hardware counter driven on-the-fly request signatures. - Kai Shen; Ming Zhong 006; Sandhya Dwarkadas; Chuanpeng Li; Christopher Stewart; Xiao Zhang (ASPLOS, 2008)

Flexible Decoupled Transactional Memory Support. - Arrvindh Shriraman; Sandhya Dwarkadas; Michael L. Scott (ISCA, 2008)

DDCache: Decoupled and Delegable Cache Data and Metadata. - Hemayet Hossain; Sandhya Dwarkadas; Michael C. Huang 001 (PACT, 2009)

Towards practical page coloring-based multicore cache management. - Xiao Zhang; Sandhya Dwarkadas; Kai Shen (EuroSys, 2009)

Refereeing conflicts in hardware transactional memory. - Arrvindh Shriraman; Sandhya Dwarkadas (ICS, 2009)

Hardware Execution Throttling for Multi-core Resource Management. - Xiao Zhang; Sandhya Dwarkadas; Kai Shen (USENIX ATC, 2009)

Tapping into Parallelism with Transactional Memory. - Arrvindh Shriraman; Sandhya Dwarkadas; Michael L. Scott (login Usenix Mag., 2009)

SPACE: sharing pattern-based directory coherence for multicore scalability. - Hongzhou Zhao; Arrvindh Shriraman; Sandhya Dwarkadas (PACT, 2010)

Sentry: light-weight auxiliary memory access control. - Arrvindh Shriraman; Sandhya Dwarkadas (ISCA, 2010)

An Evaluation of Per-Chip Nonuniform Frequency Scaling on Multicores. - Xiao Zhang; Sandhya Dwarkadas; Rongrong Zhong (USENIX ATC, 2010)

Implementation tradeoffs in the design of flexible transactional memory support. - Arrvindh Shriraman; Sandhya Dwarkadas; Michael L. Scott (J. Parallel Distributed Comput., 2010)

POPS: Coherence Protocol Optimization for Both Private and Shared Data. - Hemayet Hossain; Sandhya Dwarkadas; Michael C. Huang 001 (PACT, 2011)

SPATL: Honey, I Shrunk the Coherence Directory. - Hongzhou Zhao; Arrvindh Shriraman; Sandhya Dwarkadas; Vijayalakshmi Srinivasan (PACT, 2011)

Hierarchical Parallelization of Gene Differential Association Analysis. - Mark Needham; Rui Hu 004; Sandhya Dwarkadas; Xing Qiu (BMC Bioinform., 2011)

Analyzing Conflicts in Hardware-Supported Memory Transactions. - Arrvindh Shriraman; Sandhya Dwarkadas (Int. J. Parallel Program., 2011)

Software Distributed Shared Memory. - Sandhya Dwarkadas (Encyclopedia of Parallel Computing, 2011)

A Flexible Framework for Throttling-Enabled Multicore Management (TEMM). - Xiao Zhang; Rongrong Zhong; Sandhya Dwarkadas; Kai Shen (ICPP, 2012)

Amoeba-Cache: Adaptive Blocks for Eliminating Waste in the Memory Hierarchy. - Snehasish Kumar; Hongzhou Zhao; Arrvindh Shriraman; Eric Matthews; Sandhya Dwarkadas; Lesley Shannon (MICRO, 2012)

Power and energy containers for multicore servers. - Kai Shen; Arrvindh Shriraman; Sandhya Dwarkadas; Xiao Zhang (SIGMETRICS, 2012)

Power containers: an OS facility for fine-grained power and energy management on multicore servers. - Kai Shen; Arrvindh Shriraman; Sandhya Dwarkadas; Xiao Zhang; Zhuan Chen (ASPLOS, 2013)

Verifying safety and liveness for the FlexTM hybrid transactional memory. - Parosh Aziz Abdulla; Sandhya Dwarkadas; Ahmed Rezine; Arrvindh Shriraman; Yunyun Zhu (DATE, 2013)

Protozoa: adaptive granularity cache coherence. - Hongzhou Zhao; Arrvindh Shriraman; Snehasish Kumar; Sandhya Dwarkadas (ISCA, 2013)

An Application-Tailored Approach to Hardware Cache Coherence. - Arrvindh Shriraman; Hongzhou Zhao; Sandhya Dwarkadas (Computer, 2013)

Characterization of Shared Library Access Patterns of Android Applications. - Xiaowan Dong; Sandhya Dwarkadas; Alan L. Cox (IISWC, 2015)

Data Sharing or Resource Contention: Toward Performance Transparency on Multicore Systems. - Sharanyan Srikanthan; Sandhya Dwarkadas; Kai Shen (USENIX ATC, 2015)

Shared address translation revisited. - Xiaowan Dong; Sandhya Dwarkadas; Alan L. Cox (EuroSys, 2016)

Coherence Stalls or Latency Tolerance: Informed CPU Scheduling for Socket and Core Sharing. - Sharanyan Srikanthan; Sandhya Dwarkadas; Kai Shen (USENIX ATC, 2016)

Introduction to the Special Issue on PPoPP'14. - James R. Larus; Sandhya Dwarkadas; José E. Moreira; Andrew Lumsdaine (ACM Trans. Parallel Comput., 2016)

Spectres, virtual ghosts, and hardware support. - Xiaowan Dong; Zhuojia Shen; John Criswell; Alan L. Cox; Sandhya Dwarkadas (HASP@ISCA, 2018)

Shielding Software From Privileged Side-Channel Attacks. - Xiaowan Dong; Zhuojia Shen; John Criswell; Alan L. Cox; Sandhya Dwarkadas (USENIX Security Symposium, 2018)

2018 Maurice Wilkes Award Given to Gabriel Loh. - Sandhya Dwarkadas (IEEE Micro, 2018)

On the Impact of Instruction Address Translation Overhead. - Yufeng Zhou; Xiaowan Dong; Alan L. Cox; Sandhya Dwarkadas (ISPASS, 2019)

Managing application parallelism via parallel efficiency regulation: poster. - Sharanyan Srikanthan; Princeton Ferro; Sayak Chakraborti; Sandhya Dwarkadas (PPoPP, 2019)

Top Picks in Computer Architecture from Conferences in 2018. - Sandhya Dwarkadas (IEEE Micro, 2019)

Timing Cache Accesses to Eliminate Side Channels in Shared Software. - Divya Ojha; Sandhya Dwarkadas (CoRR, 2020)

Interference-aware Micro-architectural Resource Manager for Hybrid Workloads. - Utku Sirin; Sandhya Dwarkadas; Anastasia Ailamaki (CIDR, 2021)

Performance Characterization of HTAP Workloads. - Utku Sirin; Sandhya Dwarkadas; Anastasia Ailamaki (ICDE, 2021)

TimeCache: Using Time to Eliminate Cache Side Channels when Sharing Software. - Divya Ojha; Sandhya Dwarkadas (ISCA, 2021)

Interference and Need Aware Workload Colocation in Hyperscale Datacenters. - Sayak Chakraborti; Brian Coutinho; Sandhya Dwarkadas; Parth Malani; Bikash Sharma (CoRR, 2022)

MAPPER: Managing Application Performance via Parallel Efficiency Regulation*. - Sharanyan Srikanthan; Sayak Chakraborti; Princeton Ferro; Sandhya Dwarkadas (ACM Trans. Archit. Code Optim., 2022)

Blast from the Past: Least Expected Use (LEU) Cache Replacement with Statistical History. - Sayak Chakraborti; Zhizhou Zhang 002; Noah Bertram; Chen Ding 001; Sandhya Dwarkadas (ISMM, 2023)

Preventing Coherence State Side Channel Leaks Using TimeCache. - Divya Ojha; Sandhya Dwarkadas (IEEE Trans. Computers, 2023)

The Impact of Page Size and Microarchitecture on Instruction Address Translation Overhead. - Yufeng Zhou; Alan L. Cox; Sandhya Dwarkadas; Xiaowan Dong (ACM Trans. Archit. Code Optim., 2023)

RELIEF: Relieving Memory Pressure In SoCs Via Data Movement-Aware Accelerator Scheduling. - Sudhanshu Gupta 002; Sandhya Dwarkadas (HPCA, 2024)

RollingCache: Using Runtime Behavior to Defend Against Cache Side Channel Attacks. - Divya Ojha; Sandhya Dwarkadas (CoRR, 2024)

Concurrent PIM and Load/Store Servicing in PIM-Enabled Memory. - Sudhanshu Gupta 002; Niti Madan; Sooraj Puthoor; Nuwan Jayasena; Sandhya Dwarkadas (ISPASS, 2025)

JSPIM: A Skew-Aware PIM Accelerator for High-Performance Databases Join and Select Operations. - Sabiha Tajdari; Anastasia Ailamaki; Sandhya Dwarkadas (CoRR, 2025)