The Implementation of a Coherent Memory Abstraction on a NUMA Multiprocessor: Experiences with PLATINUM. - Alan L. Cox; Robert J. Fowler (SOSP, 1989)

A single-chip public key encryption subsystem. - Peter A. Ivey; Alan L. Cox; John R. Harbridge; John K. Oldfield (IEEE J. Solid State Circuits, 1989)

NUMA Policies and Their Relation to Memory Architecture. - William J. Bolosky; Michael L. Scott; Robert P. Fitzgerald; Robert J. Fowler; Alan L. Cox (ASPLOS, 1991)

Lazy Release Consistency for Software Distributed Shared Memory. - Peter J. Keleher; Alan L. Cox; Willy Zwaenepoel (ISCA, 1992)

Distributed shared memory: experience with Munin. - John K. Bennett; John B. Carter; Alan L. Cox; E. N. Elnozahy; David B. Johnson 001; Peter J. Keleher; Willy Zwaenepoel (ACM SIGOPS European Workshop, 1992)

Adaptive Cache Coherency for Detecting Migratory Shared Data. - Alan L. Cox; Robert J. Fowler (ISCA, 1993)

Evaluation of Release Consistent Software Distributed Shared Memory on Emerging Network Technology. - Sandhya Dwarkadas; Peter J. Keleher; Alan L. Cox; Willy Zwaenepoel (ISCA, 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)

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)

Conservative Garbage Collection on DSM Systems. - Weimin Yu; Alan L. Cox (ICDCS, 1996)

A Performance Debugger for Eliminating Excess Synchronization in Shared-Memory Parallel Programs. - Ramakrishnan Rajamony; Alan L. Cox (MASCOTS, 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)

Optimally Synchronizing DOACROSS Loops on Shared Memory Multiprocessors. - Ramakrishnan Rajamony; Alan L. Cox (IEEE PACT, 1997)

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)

Trade-offs Between False Sharing and Aggregation in Software Distributed Shared Memory. - Cristiana Amza; Alan L. Cox; Karthick Rajamani; Willy Zwaenepoel (PPoPP, 1997)

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

Performance Debugging Shared Memory Parallel Programs Using Run-Time Dependence Analysis. - Ramakrishnan Rajamony; Alan L. Cox (SIGMETRICS, 1997)

Java/DSM: A Platform for Heterogeneous Computing. - Weimin Yu; Alan L. Cox (Concurr. Pract. Exp., 1997)

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

A Performance Comparison of Homeless and Home-Based Lazy Release Consistency Protocols in Software Shared Memory. - Alan L. Cox; Eyal de Lara; Y. Charlie Hu; Willy Zwaenepoel (HPCA, 1999)

Efficient Mining for Association Rules with Relational Database Systems. - Karthick Rajamani; Alan L. Cox; Balakrishna R. Iyer; Atul Chadha (IDEAS, 1999)

Extending the Applicability of Association Rules. - Karthick Rajamani; Sam Yuan Sung; Alan L. Cox (PAKDD, 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)

Data Replication Strategies for Fault Tolerance and Availability on Commodity Clusters. - Cristiana Amza; Alan L. Cox; Willy Zwaenepoel (DSN, 2000)

Run-Time Support for Distributed Sharing in Typed Languages. - Y. Charlie Hu; Weimin Yu; Alan L. Cox; Dan S. Wallach; Willy Zwaenepoel (LCR, 2000)

The Efeect of Contention on the Scalability of Page-Based Software Shared Memory Systems. - Eyal de Lara; Y. Charlie Hu; Honghui Lu; Alan L. Cox; Willy Zwaenepoel (LCR, 2000)

Improving Fine-Grained Irregular Shared-Memory Benchmarks by Data Reordering. - Y. Charlie Hu; Alan L. Cox; Willy Zwaenepoel (SC, 2000)

OpenMP for Networks of SMPs. - Y. Charlie Hu; Honghui Lu; Alan L. Cox; Willy Zwaenepoel (J. Parallel Distributed Comput., 2000)

Contention elimination by replication of sequential sections in distributed shared memory programs. - Honghui Lu; Alan L. Cox; Willy Zwaenepoel (PPoPP, 2001)

Practical, Transparent Operating System Support for Superpages. - Juan Navarro; Sitaram Iyer; Peter Druschel; Alan L. Cox (OSDI, 2002)

Using Performance Reflection in Systems Software. - Robert J. Fowler; Alan L. Cox; Sameh Elnikety; Willy Zwaenepoel (HotOS, 2003)

Distributed Versioning: Consistent Replication for Scaling Back-End Databases of Dynamic Content Web Sites. - Cristiana Amza; Alan L. Cox; Willy Zwaenepoel (Middleware, 2003)

Conflict-Aware Scheduling for Dynamic Content Applications. - Cristiana Amza; Alan L. Cox; Willy Zwaenepoel (USENIX Symposium on Internet Technologies and Systems, 2003)

A Flexible and Efficient Application Programming Interface (API) for a Customizable Proxy Cache. - Vivek S. Pai; Alan L. Cox; Vijay S. Pai; Willy Zwaenepoel (USENIX Symposium on Internet Technologies and Systems, 2003)

Run-time support for distributed sharing in safe languages. - Y. Charlie Hu; Weimin Yu; Alan L. Cox; Dan S. Wallach; Willy Zwaenepoel (ACM Trans. Comput. Syst., 2003)

Lazy Asynchronous I/O for Event-Driven Servers. - Khaled Elmeleegy; Anupam Chanda; Alan L. Cox; Willy Zwaenepoel (USENIX ATC, General Track, 2004)

Causeway: Operating System Support for Controlling and Analyzing the Execution of Distributed Programs. - Anupam Chanda; Khaled Elmeleegy; Alan L. Cox; Willy Zwaenepoel (HotOS, 2005)

A Comparative Evaluation of Transparent Scaling Techniques for Dynamic Content Servers. - Cristiana Amza; Alan L. Cox; Willy Zwaenepoel (ICDE, 2005)

Causeway: Support for Controlling and Analyzing the Execution of Multi-tier Applications. - Anupam Chanda; Khaled Elmeleegy; Alan L. Cox; Willy Zwaenepoel (Middleware, 2005)

A Portable Kernel Abstraction for Low-Overhead Ephemeral Mapping Management. - Khaled Elmeleegy; Anupam Chanda; Alan L. Cox; Willy Zwaenepoel (USENIX ATC, General Track, 2005)

Dependable != unaffordable. - Alan L. Cox; Kartik Mohanram; Scott Rixner (ASID, 2006)

On Count-to-Infinity Induced Forwarding Loops Ethernet Networks. - Khaled Elmeleegy; Alan L. Cox; T. S. Eugene Ng (INFOCOM, 2006)

Caching Dynamic Web Content: Designing and Analysing an Aspect-Oriented Solution. - Sara Bouchenak; Alan L. Cox; Steven G. Dropsho; Sumit Mittal; Willy Zwaenepoel (Middleware, 2006)

Optimizing Network Virtualization in Xen (awarded best paper). - Aravind Menon; Alan L. Cox; Willy Zwaenepoel (USENIX ATC, General Track, 2006)

An Evaluation of Network Stack Parallelization Strategies in Modern Operating Systems. - Paul Willmann; Scott Rixner; Alan L. Cox (USENIX ATC, General Track, 2006)

Kernel-level single system image for petascale computing. - Hong Ong; Jeffrey S. Vetter; R. Scott Studham; Collin McCurdy; Bruce Walker; Alan L. Cox (ACM SIGOPS Oper. Syst. Rev., 2006)

Whodunit: transactional profiling for multi-tier applications. - Anupam Chanda; Alan L. Cox; Willy Zwaenepoel (EuroSys, 2007)

Concurrent Direct Network Access for Virtual Machine Monitors. - Jeffrey Shafer; David Carr; Aravind Menon; Scott Rixner; Alan L. Cox; Willy Zwaenepoel; Paul Willmann (HPCA, 2007)

Etherfuse: an ethernet watchdog. - Khaled Elmeleegy; Alan L. Cox; T. S. Eugene Ng (SIGCOMM, 2007)

Investigating the TLB Behavior of High-end Scientific Applications on Commodity Microprocessors. - Collin McCurdy; Alan L. Cox; Jeffrey S. Vetter (ISPASS, 2008)

Explaining the Impact of Network Transport Protocols on SIP Proxy Performance. - Kaushik Kumar Ram; Ian C. Fedeli; Alan L. Cox; Scott Rixner (ISPASS, 2008)

Protection Strategies for Direct Access to Virtualized I/O Devices. - Paul Willmann; Scott Rixner; Alan L. Cox (USENIX ATC, 2008)

Scheduling I/O in virtual machine monitors. - Diego Ongaro; Alan L. Cox; Scott Rixner (VEE, 2008)

EtherProxy: Scaling Ethernet By Suppressing Broadcast Traffic. - Khaled Elmeleegy; Alan L. Cox (INFOCOM, 2009)

Achieving 10 Gb/s using safe and transparent network interface virtualization. - Kaushik Kumar Ram; Jose Renato Santos; Yoshio Turner; Alan L. Cox; Scott Rixner (VEE, 2009)

Understanding and mitigating the effects of count to infinity in Ethernet networks. - Khaled Elmeleegy; Alan L. Cox; T. S. Eugene Ng (IEEE/ACM Trans. Netw., 2009)

sNICh: efficient last hop networking in the data center. - Kaushik Kumar Ram; Jayaram Mudigonda; Alan L. Cox; Scott Rixner; Parthasarathy Ranganathan; Jose Renato Santos (ANCS, 2010)

Axon: a flexible substrate for source-routed ethernet. - Jeffrey Shafer; Brent E. Stephens; Michael Foss; Scott Rixner; Alan L. Cox (ANCS, 2010)

CONTRACT: Incorporating Coordination into the IP Network Control Plane. - Zheng Cai; Florin Dinu; Jie Zheng; Alan L. Cox; T. S. Eugene Ng (ICDCS, 2010)

Translation caching: skip, don't walk (the page table). - Thomas W. Barr; Alan L. Cox; Scott Rixner (ISCA, 2010)

The Hadoop distributed filesystem: Balancing portability and performance. - Jeffrey Shafer; Scott Rixner; Alan L. Cox (ISPASS, 2010)

A Scalability Study of Enterprise Network Architectures. - Brent E. Stephens; Alan L. Cox; Scott Rixner; T. S. Eugene Ng (ANCS, 2011)

SpecTLB: a mechanism for speculative address translation. - Thomas W. Barr; Alan L. Cox; Scott Rixner (ISCA, 2011)

PAST: scalable ethernet for data centers. - Brent E. Stephens; Alan L. Cox; Wes Felter; Colin Dixon; John B. Carter (CoNEXT, 2012)

Adaptive parallelism for web search. - Myeongjae Jeon; Yuxiong He; Sameh Elnikety; Alan L. Cox; Scott Rixner (EuroSys, 2013)

Plinko: building provably resilient forwarding tables. - Brent E. Stephens; Alan L. Cox; Scott Rixner (HotNets, 2013)

Hyper-Switch: A Scalable Software Virtual Switching Architecture. - Kaushik Kumar Ram; Alan L. Cox; Mehul Chadha; Scott Rixner (USENIX ATC, 2013)

Reducing DRAM row activations with eager read/write clustering. - Myeongjae Jeon; Conglong Li; Alan L. Cox; Scott Rixner (ACM Trans. Archit. Code Optim., 2013)

Hyper-Switch: A Scalable Software Virtual Switching Architecture. - Kaushik Kumar Ram; Alan L. Cox; Scott Rixner (login Usenix Mag., 2013)

Practical DCB for improved data center networks. - Brent E. Stephens; Alan L. Cox; Ankit Singla; John B. Carter; Colin Dixon; Wes Felter (INFOCOM, 2014)

Predictive parallelization: taming tail latencies in web search. - Myeongjae Jeon; Saehoon Kim; Seung-won Hwang; Yuxiong He; Sameh Elnikety; Alan L. Cox; Scott Rixner (SIGIR, 2014)

GD-Wheel: a cost-aware replacement policy for key-value stores. - Conglong Li; Alan L. Cox (EuroSys, 2015)

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

TPC: Target-Driven Parallelism Combining Prediction and Correction to Reduce Tail Latency in Interactive Services. - Myeongjae Jeon; Yuxiong He; Hwanju Kim; Sameh Elnikety; Scott Rixner; Alan L. Cox (ASPLOS, 2016)

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

Deadlock-free local fast failover for arbitrary data center networks. - Brent E. Stephens; Alan L. Cox (INFOCOM, 2016)

Scalable Multi-Failure Fast Failover via Forwarding Table Compression. - Brent E. Stephens; Alan L. Cox; Scott Rixner (SOSR, 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)

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

Virtflex: Automatic Adaptation to NUMA Topology Change for OpenMP Applications. - Runhua Zhang; Alan L. Cox; Scott Rixner (IWOMP, 2020)

A Comprehensive Analysis of Superpage Management Mechanisms and Policies. - Weixi Zhu; Alan L. Cox; Scott Rixner (USENIX ATC, 2020)

Understanding Transparent Superpage Management. - Weixi Zhu; Alan L. Cox; Scott Rixner (login Usenix Mag., 2020)

UVM Discard: Eliminating Redundant Memory Transfers for Accelerators. - Weixi Zhu; Guilherme Cox; Ján Veselý; Mark Hairgrove; Alan L. Cox; Scott Rixner (IISWC, 2022)

An Empirical Evaluation of PTE Coalescing. - Eliot H. Solomon; Yufeng Zhou; Alan L. Cox (MEMSYS, 2023)

GMEM: Generalized Memory Management for Peripheral Devices. - Weixi Zhu; Alan L. Cox; Scott Rixner (CoRR, 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)

An FPGA Accelerator for Genome Variant Calling. - Tiancheng Xu; Scott Rixner; Alan L. Cox (ACM Trans. Reconfigurable Technol. Syst., 2023)