| 2014 | ASPLOS | Inside windows azure: the challenges and opportunities of a cloud operating system. | Brad Calder |
| 2012 | USENIX | Erasure Coding in Windows Azure Storage. | Cheng Huang, Huseyin Simitci, Yikang Xu, Aaron Ogus, Brad Calder, Parikshit Gopalan, Jin Li, Sergey Yekhanin |
| 2011 | SOSP | Windows Azure Storage: a highly available cloud storage service with strong consistency. | Brad Calder, Ju Wang, Aaron Ogus, Niranjan Nilakantan, Arild Skjolsvold, Sam McKelvie, Yikang Xu, Shashwat Srivastav, Jiesheng Wu, Huseyin Simitci, Jaidev Haridas, Chakravarthy Uddaraju, Hemal Khatri, Andrew Edwards, Vaman Bedekar, Shane Mainali, Rafay Abbasi, Arpit Agarwal, Mian Fahim ul Haq, Muhammad Ikram ul Haq, Deepali Bhardwaj, Sowmya Dayanand, Anitha Adusumilli, Marvin McNett, Sriram Sankaran, Kavitha Manivannan, Leonidas Rigas |
| 2007 | DATE | Transient fault prediction based on anomalies in processor events. | Satish Narayanasamy, Ayse K. Coskun, Brad Calder |
| 2007 | HPCA | Accelerating and Adapting Precomputation Threads for Effcient Prefetching. | Weifeng Zhang, Dean M. Tullsen, Brad Calder |
| 2007 | ISPASS | Cross Binary Simulation Points. | Erez Perelman, Jeremy Lau, Harish Patil, Aamer Jaleel, Greg Hamerly, Brad Calder |
| 2007 | PLDI | Automatically classifying benign and harmful data racesallusing replay analysis. | Satish Narayanasamy, Zhenghao Wang, Jordan Tigani, Andrew Edwards, Brad Calder |
| 2006 | ASPLOS | Unbounded page-based transactional memory. | Weihaw Chuang, Satish Narayanasamy, Ganesh Venkatesh, Jack Sampson, Michael Van Biesbrouck, Gilles Pokam, Brad Calder, Osvaldo Colavin |
| 2006 | ASPLOS | Recording shared memory dependencies using strata. | Satish Narayanasamy, Cristiano Pereira, Brad Calder |
| 2006 | CGO | Selecting Software Phase Markers with Code Structure Analysis. | Jeremy Lau, Erez Perelman, Brad Calder |
| 2006 | CGO | A Self-Repairing Prefetcher in an Event-Driven Dynamic Optimization Framework. | Weifeng Zhang, Brad Calder, Dean M. Tullsen |
| 2006 | ICCD | Patching Processor Design Errors. | Satish Narayanasamy, Bruce Carneal, Brad Calder |
| 2006 | ICCD | Speculative Code Value Specialization Using the Trace Cache Fill Unit. | Weifeng Zhang, Brad Calder, Dean M. Tullsen, Steve Checkoway |
| 2006 | ISPASS | Considering all starting points for simultaneous multithreading simulation. | Michael Van Biesbrouck, Lieven Eeckhout, Brad Calder |
| 2006 | ISPASS | Comparing multinomial and k-means clustering for SimPoint. | Greg Hamerly, Erez Perelman, Brad Calder |
| 2006 | MICRO | Exploiting Fine-Grained Data Parallelism with Chip Multiprocessors and Fast Barriers. | Jack Sampson, Rubn Gonzlez, Jean-Francois Collard, Norman P. Jouppi, Michael S. Schlansker, Brad Calder |
| 2006 | PLDI | Online performance auditing: using hot optimizations without getting burned. | Jeremy Lau, Matthew Arnold, Michael Hind, Brad Calder |
| 2006 | SIGMETRICS | Automatic logging of operating system effects to guide application-level architecture simulation. | Satish Narayanasamy, Cristiano Pereira, Harish Patil, Robert Cohn, Brad Calder |
| 2006 | SoMeT | Software Profiling for Deterministic Replay Debugging of User Code. | Satish Narayanasamy, Cristiano Pereira, Brad Calder |
| 2005 | HPCA | Transition Phase Classification and Prediction. | Jeremy Lau, Stefan Schoenmackers, Brad Calder |
| 2005 | ISCA | BugNet: Continuously Recording Program Execution for Deterministic Replay Debugging. | Satish Narayanasamy, Gilles Pokam, Brad Calder |
| 2005 | ISPASS | Motivation for Variable Length Intervals and Hierarchical Phase Behavior. | Jeremy Lau, Erez Perelman, Greg Hamerly, Timothy Sherwood, Brad Calder |
| 2005 | ISPASS | The Strong correlation Between Code Signatures and Performance. | Jeremy Lau, Jack Sampson, Erez Perelman, Greg Hamerly, Brad Calder |
| 2005 | VEE | The entropia virtual machine for desktop grids. | Brad Calder, Andrew A. Chien, Ju Wang, Don Yang |
| 2004 | CASES | Balancing design options with Sherpa. | Timothy Sherwood, Mark Oskin, Brad Calder |
| 2004 | HPCA | Creating Converged Trace Schedules Using String Matching. | Satish Narayanasamy, Yuanfang Hu, Suleyman Sair, Brad Calder |
| 2004 | INFOCOM | Deterministic Memory-Efficient String Matching Algorithms for Intrusion Detection. | Nathan Tuck, Timothy Sherwood, Brad Calder, George Varghese |
| 2004 | ISPASS | A co-phase matrix to guide simultaneous multithreading simulation. | Michael Van Biesbrouck, Timothy Sherwood, Brad Calder |
| 2004 | ISPASS | The future of simulation: A field of dreams. | Brad Calder, Daniel Citron, Yale N. Patt, James E. Smith |
| 2004 | ISPASS | Structures for phase classification. | Jeremy Lau, Stefan Schoenmackers, Brad Calder |
| 2004 | MICRO | Hardware and Binary Modification Support for Code Pointer Protection From Buffer Overflow. | Nathan Tuck, Brad Calder, George Varghese |
| 2004 | MICRO | Balanced Multithreading: Increasing Throughput via a Low Cost Multithreading Hierarchy. | Eric Tune, Rakesh Kumar, Dean M. Tullsen, Brad Calder |
| 2003 | CASES | Reducing code size with echo instructions. | Jeremy Lau, Stefan Schoenmackers, Timothy Sherwood, Brad Calder |
| 2003 | CGO | Phi-Predication for Light-Weight If-Conversion. | Weihaw Chuang, Brad Calder, Jeanne Ferrante |
| 2003 | HPCA | Catching Accurate Profiles in Hardwar. | Satish Narayanasamy, Timothy Sherwood, Suleyman Sair, Brad Calder, George Varghese |
| 2003 | HPCA | Incorporating Predicate Information into Branch Predictors. | Beth Simon, Brad Calder, Jeanne Ferrante |
| 2003 | ISCA | Phase Tracking and Prediction. | Timothy Sherwood, Suleyman Sair, Brad Calder |
| 2003 | ISCA | A Pipelined Memory Architecture for High Throughput Network Processors. | Timothy Sherwood, George Varghese, Brad Calder |
| 2003 | ICS | Predicate prediction for efficient out-of-order execution. | Weihaw Chuang, Brad Calder |
| 2003 | SIGMETRICS | Using SimPoint for accurate and efficient simulation. | Erez Perelman, Greg Hamerly, Michael Van Biesbrouck, Timothy Sherwood, Brad Calder |
| 2002 | ASPLOS | Automatically characterizing large scale program behavior. | Timothy Sherwood, Erez Perelman, Greg Hamerly, Brad Calder |
| 2002 | HPCA | Quantifying Load Stream Behavior. | Suleyman Sair, Timothy Sherwood, Brad Calder |
| 2002 | ICS | Using predicate path information in hardware to determine true dependences. | Lori Carter, Brad Calder |
| 2002 | MICRO | Pointer cache assisted prefetching. | Jamison D. Collins, Suleyman Sair, Brad Calder, Dean M. Tullsen |
| 2001 | CASES | Patchable instruction ROM architecture. | Timothy Sherwood, Brad Calder |
| 2001 | HPCA | Dynamic Prediction of Critical Path Instructions. | Eric Tune, Dongning Liang, Dean M. Tullsen, Brad Calder |
| 2001 | HPDC | Reducing Delay with Dynamic Selection of Compression Formats. | Chandra Krintz, Brad Calder |
| 2001 | ISCA | Automated design of finite state machine predictors for customized processors. | Timothy Sherwood, Brad Calder |
| 2001 | PLDI | Using Annotation to Reduce Dynamic Optimization Time. | Chandra Krintz, Brad Calder |
| 2000 | EuroPar | ToolBlocks: An Infrastructure for the Construction of Memory Hierarchy Analysis Tools (Research Note). | Timothy Sherwood, Brad Calder |
| 2000 | MICRO | Predictor-directed stream buffers. | Timothy Sherwood, Suleyman Sair, Brad Calder |
| 1999 | HPCA | Instruction Recycling on a Multiple-Path Processor. | Steven Wallace, Dean M. Tullsen, Brad Calder |
| 1999 | ISCA | Selective Value Prediction. | Brad Calder, Glenn Reinman, Dean M. Tullsen |
| 1999 | ISCA | A Scalable Front-End Architecture for Fast Instruction Delivery. | Glenn Reinman, Todd M. Austin, Brad Calder |
| 1999 | ICS | Classifying load and store instructions for memory renaming. | Glenn Reinman, Brad Calder, Dean M. Tullsen, Gary S. Tyson, Todd M. Austin |
| 1999 | ICS | Reducing cache misses using hardware and software page placement. | Timothy Sherwood, Brad Calder, Joel S. Emer |
| 1999 | MICRO | Fetch Directed Instruction Prefetching. | Glenn Reinman, Brad Calder, Todd M. Austin |
| 1999 | OOPSLA | Reducing Transfer Delay Using Java Class File Splitting and Prefetching. | Chandra Krintz, Brad Calder, Urs Hlzle |
| 1998 | ASPLOS | Cache-Conscious Data Placement. | Brad Calder, Chandra Krintz, Simmi John, Todd M. Austin |
| 1998 | ASPLOS | Overlapping Execution with Transfer Using Non-Strict Execution for Mobile Programs. | Chandra Krintz, Brad Calder, Han Bok Lee, Benjamin G. Zorn |
| 1998 | ISCA | Threaded Multiple Path Execution. | Steven Wallace, Brad Calder, Dean M. Tullsen |
| 1998 | MICRO | Predictive Techniques for Aggressive Load Speculation. | Glenn Reinman, Brad Calder |
| 1997 | MICRO | Value Profiling. | Brad Calder, Peter Feller, Alan Eustace |
| 1997 | MICRO | Procedure Placement Using Temporal Ordering Information. | Nicholas C. Gloy, Trevor Blackwell, Michael D. Smith, Brad Calder |
| 1997 | PLDI | Efficient Procedure Mapping Using Cache Line Coloring. | Amir H. Hashemi, David R. Kaeli, Brad Calder |
| 1996 | HPCA | Predictive Sequential Associative Cache. | Brad Calder, Dirk Grunwald, Joel S. Emer |
| 1995 | ISCA | Next Cache Line and Set Prediction. | Brad Calder, Dirk Grunwald |
| 1995 | ISCA | Instruction Cache Fetch Policies for Speculative Execution. | Dennis Lee, Jean-Loup Baer, Brad Calder, Dirk Grunwald |
| 1995 | MICRO | A system level perspective on branch architecture performance. | Brad Calder, Dirk Grunwald, Joel S. Emer |
| 1995 | MICRO | The predictability of branches in libraries. | Brad Calder, Dirk Grunwald, Amitabh Srivastava |
| 1995 | PLDI | Corpus-Based Static Branch Prediction. | Brad Calder, Dirk Grunwald, Donald C. Lindsay, James H. Martin, Michael Mozer, Benjamin G. Zorn |
| 1994 | ASPLOS | Reducing Branch Costs via Branch Alignment. | Brad Calder, Dirk Grunwald |
| 1994 | ISCA | Fast and Accurate Instruction Fetch and Branch Prediction. | Brad Calder, Dirk Grunwald |
| 1994 | POPL | Reducing Indirect Function call Overhead in C++ Programs. | Brad Calder, Dirk Grunwald |
| 1993 | PPoPP | Leapfrogging: A Portable Technique for Implementing Efficient Futures. | David B. Wagner, Brad Calder |