


default search action
Alan L. Cox
Person information
- affiliation: Rice University, Houston, USA
Refine list

refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2023
- [j16]Yufeng Zhou
, Alan L. Cox
, Sandhya Dwarkadas
, Xiaowan Dong
:
The Impact of Page Size and Microarchitecture on Instruction Address Translation Overhead. ACM Trans. Archit. Code Optim. 20(3): 38:1-38:25 (2023) - [j15]Tiancheng Xu
, Scott Rixner
, Alan L. Cox
:
An FPGA Accelerator for Genome Variant Calling. ACM Trans. Reconfigurable Technol. Syst. 16(4): 53:1-53:29 (2023) - [c79]Eliot H. Solomon
, Yufeng Zhou
, Alan L. Cox
:
An Empirical Evaluation of PTE Coalescing. MEMSYS 2023: 20:1-20:16 - [i1]Weixi Zhu, Alan L. Cox, Scott Rixner:
GMEM: Generalized Memory Management for Peripheral Devices. CoRR abs/2310.12554 (2023) - 2022
- [c78]Tiancheng Xu
, Scott Rixner, Alan L. Cox:
An FPGA Accelerator for Genome Variant Calling. FCCM 2022: 1-9 - [c77]Weixi Zhu, Guilherme Cox
, Ján Veselý, Mark Hairgrove, Alan L. Cox, Scott Rixner:
UVM Discard: Eliminating Redundant Memory Transfers for Accelerators. IISWC 2022: 27-38 - 2020
- [j14]Weixi Zhu, Alan L. Cox, Scott Rixner:
Understanding Transparent Superpage Management. login Usenix Mag. 45(3) (2020) - [c76]Runhua Zhang, Alan L. Cox, Scott Rixner:
Virtflex: Automatic Adaptation to NUMA Topology Change for OpenMP Applications. IWOMP 2020: 212-227 - [c75]Weixi Zhu, Alan L. Cox, Scott Rixner:
A Comprehensive Analysis of Superpage Management Mechanisms and Policies. USENIX ATC 2020: 829-842
2010 – 2019
- 2019
- [c74]Yufeng Zhou, Xiaowan Dong, Alan L. Cox, Sandhya Dwarkadas
:
On the Impact of Instruction Address Translation Overhead. ISPASS 2019: 106-116 - 2018
- [c73]Xiaowan Dong, Zhuojia Shen
, John Criswell
, Alan L. Cox, Sandhya Dwarkadas
:
Spectres, virtual ghosts, and hardware support. HASP@ISCA 2018: 5:1-5:9 - [c72]Xiaowan Dong, Zhuojia Shen, John Criswell, Alan L. Cox, Sandhya Dwarkadas:
Shielding Software From Privileged Side-Channel Attacks. USENIX Security Symposium 2018: 1441-1458 - 2016
- [c71]Myeongjae Jeon, Yuxiong He, Hwanju Kim, Sameh Elnikety, Scott Rixner, Alan L. Cox:
TPC: Target-Driven Parallelism Combining Prediction and Correction to Reduce Tail Latency in Interactive Services. ASPLOS 2016: 129-141 - [c70]Xiaowan Dong, Sandhya Dwarkadas
, Alan L. Cox:
Shared address translation revisited. EuroSys 2016: 18:1-18:15 - [c69]Brent E. Stephens, Alan L. Cox:
Deadlock-free local fast failover for arbitrary data center networks. INFOCOM 2016: 1-9 - [c68]Brent E. Stephens, Alan L. Cox, Scott Rixner:
Scalable Multi-Failure Fast Failover via Forwarding Table Compression. SOSR 2016: 9 - 2015
- [c67]Conglong Li, Alan L. Cox:
GD-Wheel: a cost-aware replacement policy for key-value stores. EuroSys 2015: 5:1-5:15 - [c66]Xiaowan Dong, Sandhya Dwarkadas
, Alan L. Cox:
Characterization of Shared Library Access Patterns of Android Applications. IISWC 2015: 112-113 - 2014
- [c65]Brent E. Stephens, Alan L. Cox, Ankit Singla, John B. Carter, Colin Dixon, Wes Felter:
Practical DCB for improved data center networks. INFOCOM 2014: 1824-1832 - [c64]Myeongjae Jeon, Saehoon Kim, Seung-won Hwang, Yuxiong He, Sameh Elnikety, Alan L. Cox, Scott Rixner:
Predictive parallelization: taming tail latencies in web search. SIGIR 2014: 253-262 - 2013
- [j13]Myeongjae Jeon, Conglong Li, Alan L. Cox, Scott Rixner:
Reducing DRAM row activations with eager read/write clustering. ACM Trans. Archit. Code Optim. 10(4): 43:1-43:25 (2013) - [j12]Kaushik Kumar Ram, Alan L. Cox, Scott Rixner:
Hyper-Switch: A Scalable Software Virtual Switching Architecture. login Usenix Mag. 38(5) (2013) - [c63]Myeongjae Jeon, Yuxiong He, Sameh Elnikety, Alan L. Cox, Scott Rixner:
Adaptive parallelism for web search. EuroSys 2013: 155-168 - [c62]Brent E. Stephens, Alan L. Cox, Scott Rixner:
Plinko: building provably resilient forwarding tables. HotNets 2013: 26:1-26:7 - [c61]Kaushik Kumar Ram, Alan L. Cox, Mehul Chadha, Scott Rixner:
Hyper-Switch: A Scalable Software Virtual Switching Architecture. USENIX ATC 2013: 13-24 - 2012
- [c60]Brent E. Stephens, Alan L. Cox, Wes Felter, Colin Dixon, John B. Carter:
PAST: scalable ethernet for data centers. CoNEXT 2012: 49-60 - 2011
- [c59]Brent E. Stephens, Alan L. Cox, Scott Rixner, T. S. Eugene Ng:
A Scalability Study of Enterprise Network Architectures. ANCS 2011: 111-121 - [c58]Thomas W. Barr, Alan L. Cox, Scott Rixner:
SpecTLB: a mechanism for speculative address translation. ISCA 2011: 307-318 - 2010
- [c57]Jeffrey Shafer, Brent E. Stephens, Michael Foss, Scott Rixner, Alan L. Cox:
Axon: a flexible substrate for source-routed ethernet. ANCS 2010: 22 - [c56]Kaushik Kumar Ram, Jayaram Mudigonda, Alan L. Cox, Scott Rixner, Parthasarathy Ranganathan, Jose Renato Santos:
sNICh: efficient last hop networking in the data center. ANCS 2010: 26 - [c55]Zheng Cai, Florin Dinu, Jie Zheng, Alan L. Cox, T. S. Eugene Ng:
CONTRACT: Incorporating Coordination into the IP Network Control Plane. ICDCS 2010: 189-198 - [c54]Thomas W. Barr, Alan L. Cox, Scott Rixner:
Translation caching: skip, don't walk (the page table). ISCA 2010: 48-59 - [c53]Jeffrey Shafer, Scott Rixner, Alan L. Cox:
The Hadoop distributed filesystem: Balancing portability and performance. ISPASS 2010: 122-133
2000 – 2009
- 2009
- [j11]Khaled Elmeleegy, Alan L. Cox, T. S. Eugene Ng:
Understanding and mitigating the effects of count to infinity in Ethernet networks. IEEE/ACM Trans. Netw. 17(1): 186-199 (2009) - [c52]Khaled Elmeleegy, Alan L. Cox:
EtherProxy: Scaling Ethernet By Suppressing Broadcast Traffic. INFOCOM 2009: 1584-1592 - [c51]Kaushik Kumar Ram, Jose Renato Santos, Yoshio Turner, Alan L. Cox, Scott Rixner:
Achieving 10 Gb/s using safe and transparent network interface virtualization. VEE 2009: 61-70 - 2008
- [c50]Kaushik Kumar Ram, Ian C. Fedeli, Alan L. Cox, Scott Rixner:
Explaining the Impact of Network Transport Protocols on SIP Proxy Performance. ISPASS 2008: 75-84 - [c49]Collin McCurdy, Alan L. Cox, Jeffrey S. Vetter:
Investigating the TLB Behavior of High-end Scientific Applications on Commodity Microprocessors. ISPASS 2008: 95-104 - [c48]Paul Willmann, Scott Rixner, Alan L. Cox:
Protection Strategies for Direct Access to Virtualized I/O Devices. USENIX ATC 2008: 15-28 - [c47]Diego Ongaro, Alan L. Cox, Scott Rixner:
Scheduling I/O in virtual machine monitors. VEE 2008: 1-10 - [e1]Muli Ben-Yehuda, Alan L. Cox, Scott Rixner:
First Workshop on I/O Virtualization, WIOV'08, San Diego, CA, USA, December 10-11, 2008, Proceedings. USENIX Association 2008 [contents] - 2007
- [c46]Anupam Chanda, Alan L. Cox, Willy Zwaenepoel:
Whodunit: transactional profiling for multi-tier applications. EuroSys 2007: 17-30 - [c45]Jeffrey Shafer, David Carr, Aravind Menon, Scott Rixner, Alan L. Cox, Willy Zwaenepoel, Paul Willmann:
Concurrent Direct Network Access for Virtual Machine Monitors. HPCA 2007: 306-317 - [c44]Khaled Elmeleegy, Alan L. Cox, T. S. Eugene Ng:
Etherfuse: an ethernet watchdog. SIGCOMM 2007: 253-264 - 2006
- [j10]Hong Ong, Jeffrey S. Vetter, R. Scott Studham, Collin McCurdy, Bruce Walker, Alan L. Cox:
Kernel-level single system image for petascale computing. ACM SIGOPS Oper. Syst. Rev. 40(2): 50-54 (2006) - [c43]Alan L. Cox, Kartik Mohanram, Scott Rixner:
Dependable != unaffordable. ASID 2006: 58-62 - [c42]Khaled Elmeleegy, Alan L. Cox, T. S. Eugene Ng:
On Count-to-Infinity Induced Forwarding Loops Ethernet Networks. INFOCOM 2006 - [c41]Sara Bouchenak, Alan L. Cox, Steven G. Dropsho, Sumit Mittal, Willy Zwaenepoel:
Caching Dynamic Web Content: Designing and Analysing an Aspect-Oriented Solution. Middleware 2006: 1-21 - [c40]Aravind Menon, Alan L. Cox, Willy Zwaenepoel:
Optimizing Network Virtualization in Xen (awarded best paper). USENIX ATC, General Track 2006: 15-28 - [c39]Paul Willmann, Scott Rixner, Alan L. Cox:
An Evaluation of Network Stack Parallelization Strategies in Modern Operating Systems. USENIX ATC, General Track 2006: 91-96 - 2005
- [c38]Anupam Chanda, Khaled Elmeleegy, Alan L. Cox, Willy Zwaenepoel:
Causeway: Operating System Support for Controlling and Analyzing the Execution of Distributed Programs. HotOS 2005 - [c37]Cristiana Amza, Alan L. Cox, Willy Zwaenepoel:
A Comparative Evaluation of Transparent Scaling Techniques for Dynamic Content Servers. ICDE 2005: 230-241 - [c36]Anupam Chanda, Khaled Elmeleegy, Alan L. Cox, Willy Zwaenepoel:
Causeway: Support for Controlling and Analyzing the Execution of Multi-tier Applications. Middleware 2005: 42-59 - [c35]Khaled Elmeleegy, Anupam Chanda, Alan L. Cox, Willy Zwaenepoel:
A Portable Kernel Abstraction for Low-Overhead Ephemeral Mapping Management. USENIX ATC, General Track 2005: 223-236 - 2004
- [c34]Khaled Elmeleegy, Anupam Chanda, Alan L. Cox, Willy Zwaenepoel:
Lazy Asynchronous I/O for Event-Driven Servers. USENIX ATC, General Track 2004: 241-254 - 2003
- [j9]Y. Charlie Hu, Weimin Yu, Alan L. Cox, Dan S. Wallach, Willy Zwaenepoel:
Run-time support for distributed sharing in safe languages. ACM Trans. Comput. Syst. 21(1): 1-35 (2003) - [c33]Robert J. Fowler, Alan L. Cox, Sameh Elnikety, Willy Zwaenepoel:
Using Performance Reflection in Systems Software. HotOS 2003: 97-102 - [c32]Cristiana Amza, Alan L. Cox, Willy Zwaenepoel:
Distributed Versioning: Consistent Replication for Scaling Back-End Databases of Dynamic Content Web Sites. Middleware 2003: 282-304 - [c31]Cristiana Amza, Alan L. Cox, Willy Zwaenepoel:
Conflict-Aware Scheduling for Dynamic Content Applications. USENIX Symposium on Internet Technologies and Systems 2003 - [c30]Vivek S. Pai, Alan L. Cox, Vijay S. Pai, Willy Zwaenepoel:
A Flexible and Efficient Application Programming Interface (API) for a Customizable Proxy Cache. USENIX Symposium on Internet Technologies and Systems 2003 - 2002
- [c29]Juan Navarro, Sitaram Iyer, Peter Druschel, Alan L. Cox:
Practical, Transparent Operating System Support for Superpages. OSDI 2002 - 2001
- [c28]Honghui Lu, Alan L. Cox, Willy Zwaenepoel:
Contention elimination by replication of sequential sections in distributed shared memory programs. PPoPP 2001: 53-61 - 2000
- [j8]Y. Charlie Hu, Honghui Lu, Alan L. Cox, Willy Zwaenepoel:
OpenMP for Networks of SMPs. J. Parallel Distributed Comput. 60(12): 1512-1530 (2000) - [c27]Cristiana Amza, Alan L. Cox, Willy Zwaenepoel:
Data Replication Strategies for Fault Tolerance and Availability on Commodity Clusters. DSN 2000: 459-467 - [c26]Eyal de Lara, Y. Charlie Hu, Honghui Lu, Alan L. Cox, Willy Zwaenepoel:
The Efeect of Contention on the Scalability of Page-Based Software Shared Memory Systems. LCR 2000: 155-169 - [c25]Y. Charlie Hu, Weimin Yu, Alan L. Cox, Dan S. Wallach, Willy Zwaenepoel:
Run-Time Support for Distributed Sharing in Typed Languages. LCR 2000: 192-206 - [c24]Y. Charlie Hu, Alan L. Cox, Willy Zwaenepoel:
Improving Fine-Grained Irregular Shared-Memory Benchmarks by Data Reordering. SC 2000: 33
1990 – 1999
- 1999
- [j7]Cristiana Amza, Alan L. Cox, Sandhya Dwarkadas
, Li-Jie Jin, Karthick Rajamani, Willy Zwaenepoel:
Adaptive protocols for software distributed shared memory. Proc. IEEE 87(3): 467-475 (1999) - [j6]Sandhya Dwarkadas
, Honghui Lu, Alan L. Cox, Ram Rajamony, Willy Zwaenepoel:
Combining compile-time and run-time support for efficient software distributed shared memory. Proc. IEEE 87(3): 476-486 (1999) - [c23]Alan L. Cox, Eyal de Lara, Y. Charlie Hu, Willy Zwaenepoel:
A Performance Comparison of Homeless and Home-Based Lazy Release Consistency Protocols in Software Shared Memory. HPCA 1999: 279-283 - [c22]Karthick Rajamani, Alan L. Cox, Balakrishna R. Iyer, Atul Chadha:
Efficient Mining for Association Rules with Relational Database Systems. IDEAS 1999: 148-155 - [c21]Y. Charlie Hu, Honghui Lu, Alan L. Cox, Willy Zwaenepoel:
OpenMP for Networks of SMPs. IPPS/SPDP 1999: 302-310 - [c20]Karthick Rajamani, Sam Yuan Sung, Alan L. Cox:
Extending the Applicability of Association Rules. PAKDD 1999: 64-73 - 1997
- [j5]Weimin Yu, Alan L. Cox:
Java/DSM: A Platform for Heterogeneous Computing. Concurr. Pract. Exp. 9(11): 1213-1224 (1997) - [j4]Honghui Lu, Sandhya Dwarkadas
, Alan L. Cox, Willy Zwaenepoel:
Quantifying the Performance Differences between PVM and TreadMarks. J. Parallel Distributed Comput. 43(2): 65-78 (1997) - [c19]Ramakrishnan Rajamony, Alan L. Cox:
Optimally Synchronizing DOACROSS Loops on Shared Memory Multiprocessors. IEEE PACT 1997: 214-224 - [c18]Cristiana Amza, Alan L. Cox, Sandhya Dwarkadas, Willy Zwaenepoel:
Software DSM Protocols that Adapt between Single Writer and Multiple Writer. HPCA 1997: 261-271 - [c17]Alan L. Cox, Sandhya Dwarkadas, Honghui Lu, Willy Zwaenepoel:
Evaluating the Performance of Software Distributed Shared Memory as a Target for Parallelizing Compilers. IPPS 1997: 474-482 - [c16]Honghui Lu, Alan L. Cox, Sandhya Dwarkadas
, Ramakrishnan Rajamony, Willy Zwaenepoel:
Compiler and Software Distributed Shared Memory Support for Irregular Applications. PPoPP 1997: 48-56 - [c15]Cristiana Amza, Alan L. Cox, Karthick Rajamani, Willy Zwaenepoel:
Trade-offs Between False Sharing and Aggregation in Software Distributed Shared Memory. PPoPP 1997: 90-99 - [c14]Ramakrishnan Rajamony, Alan L. Cox:
Performance Debugging Shared Memory Parallel Programs Using Run-Time Dependence Analysis. SIGMETRICS 1997: 75-87 - 1996
- [j3]Cristiana Amza, Alan L. Cox, Sandhya Dwarkadas
, Peter J. Keleher, Honghui Lu, Ramakrishnan Rajamony, Weimin Yu, Willy Zwaenepoel:
ThreadMarks: Shared Memory Computing on Networks of Workstations. Computer 29(2): 18-28 (1996) - [c13]Sandhya Dwarkadas
, Alan L. Cox, Willy Zwaenepoel:
An Integrated Compile-Time/Run-Time Software Distributed Shared Memory System. ASPLOS 1996: 186-197 - [c12]Sarita V. Adve, Alan L. Cox, Sandhya Dwarkadas, Ramakrishnan Rajamony, Willy Zwaenepoel:
A Comparison of Entry Consistency and Lazy Release Consistency Implementations. HPCA 1996: 26-37 - [c11]Weimin Yu, Alan L. Cox:
Conservative Garbage Collection on DSM Systems. ICDCS 1996: 402-410 - [c10]Ramakrishnan Rajamony, Alan L. Cox:
A Performance Debugger for Eliminating Excess Synchronization in Shared-Memory Parallel Programs. MASCOTS 1996: 250-256 - 1995
- [j2]Peter J. Keleher, Alan L. Cox, Sandhya Dwarkadas
, Willy Zwaenepoel:
An Evaluation of Software-Based Release Consistent Protocols. J. Parallel Distributed Comput. 29(2): 126-141 (1995) - [c9]Honghui Lu, Sandhya Dwarkadas, Alan L. Cox, Willy Zwaenepoel:
Message Passing Versus Distributed Shared Memory on Networks of Workstations. SC 1995: 37 - 1994
- [c8]Alan L. Cox, Sandhya Dwarkadas, Peter J. Keleher, Honghui Lu, Ramakrishnan Rajamony, Willy Zwaenepoel:
Software Versus Hardware Shared-Memory Implementation: A Case Study. ISCA 1994: 106-117 - [c7]Peter J. Keleher, Alan L. Cox, Sandhya Dwarkadas, Willy Zwaenepoel:
TreadMarks: Distributed Shared Memory on Standard Workstations and Operating Systems. USENIX Winter 1994: 115-132 - 1993
- [c6]Alan L. Cox, Robert J. Fowler:
Adaptive Cache Coherency for Detecting Migratory Shared Data. ISCA 1993: 98-108 - [c5]Sandhya Dwarkadas, Peter J. Keleher, Alan L. Cox, Willy Zwaenepoel:
Evaluation of Release Consistent Software Distributed Shared Memory on Emerging Network Technology. ISCA 1993: 144-155 - 1992
- [c4]Peter J. Keleher, Alan L. Cox, Willy Zwaenepoel:
Lazy Release Consistency for Software Distributed Shared Memory. ISCA 1992: 13-21 - [c3]John K. Bennett, John B. Carter, Alan L. Cox, E. N. Elnozahy, David B. Johnson, Peter J. Keleher, Willy Zwaenepoel:
Distributed shared memory: experience with Munin. ACM SIGOPS European Workshop 1992 - 1991
- [c2]William J. Bolosky, Michael L. Scott
, Robert P. Fitzgerald, Robert J. Fowler, Alan L. Cox:
NUMA Policies and Their Relation to Memory Architecture. ASPLOS 1991: 212-221
1980 – 1989
- 1989
- [j1]Peter A. Ivey, Alan L. Cox, John R. Harbridge, John K. Oldfield:
A single-chip public key encryption subsystem. IEEE J. Solid State Circuits 24(4): 1071-1075 (1989) - [c1]Alan L. Cox, Robert J. Fowler:
The Implementation of a Coherent Memory Abstraction on a NUMA Multiprocessor: Experiences with PLATINUM. SOSP 1989: 32-44
Coauthor Index

manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from ,
, and
to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and
to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2025-01-21 00:14 CET by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint