default search action
Brad Calder
Person information
- affiliation: University of California, San Diego, USA
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
showing all ?? records
2020 – today
- 2023
- [j27]Anna Berenberg, Brad Calder:
Deployment Archetypes for Cloud Applications. ACM Comput. Surv. 55(3): 61:1-61:48 (2023) - 2022
- [i2]Grant Dasher, Ines Envid, Brad Calder:
Architectures for Protecting Cloud Data Planes. CoRR abs/2201.13010 (2022) - 2021
- [i1]Anna Berenberg, Brad Calder:
Deployment Archetypes for Cloud Applications. CoRR abs/2105.00560 (2021)
2010 – 2019
- 2014
- [c96]Brad Calder:
Inside windows azure: the challenges and opportunities of a cloud operating system. ASPLOS 2014: 1-2 - 2012
- [c95]Cheng Huang, Huseyin Simitci, Yikang Xu, Aaron Ogus, Brad Calder, Parikshit Gopalan, Jin Li, Sergey Yekhanin:
Erasure Coding in Windows Azure Storage. USENIX ATC 2012: 15-26 - 2011
- [c94]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:
Windows Azure Storage: a highly available cloud storage service with strong consistency. SOSP 2011: 143-157
2000 – 2009
- 2008
- [j26]Brad Calder, Dean M. Tullsen:
Editorial. ACM Trans. Archit. Code Optim. 5(1): 1:1 (2008) - [c93]Ann Gordon-Ross, Jeremy Lau, Brad Calder:
Phase-based cache reconfiguration for a highly-configurable two-level cache hierarchy. ACM Great Lakes Symposium on VLSI 2008: 379-382 - [c92]Cristiano Pereira, Harish Patil, Brad Calder:
Reproducible simulation of multi-threaded workloads for architecture design exploration. IISWC 2008: 173-182 - 2007
- [j25]Weihaw Chuang, Satish Narayanasamy, Brad Calder:
Accelerating Meta Data Checks for Software Correctness and Security. J. Instr. Level Parallelism 9 (2007) - [j24]Smruti R. Sarangi, Satish Narayanasamy, Bruce Carneal, Abhishek Tiwari, Brad Calder, Josep Torrellas:
Patching Processor Design Errors with Programmable Hardware. IEEE Micro 27(1): 12-25 (2007) - [j23]Brad Calder, Dean M. Tullsen:
Introduction. ACM Trans. Archit. Code Optim. 4(1): 1 (2007) - [c91]Jeremy Lau, Matthew Arnold, Michael Hind, Brad Calder:
A Loop Correlation Technique to Improve Performance Auditing. PACT 2007: 259-269 - [c90]Satish Narayanasamy, Ayse K. Coskun, Brad Calder:
Transient fault prediction based on anomalies in processor events. DATE 2007: 1140-1145 - [c89]Weihaw Chuang, Satish Narayanasamy, Brad Calder, Ranjit Jhala:
Bounds Checking with Taint-Based Analysis. HiPEAC 2007: 71-86 - [c88]Weifeng Zhang, Dean M. Tullsen, Brad Calder:
Accelerating and Adapting Precomputation Threads for Effcient Prefetching. HPCA 2007: 85-95 - [c87]Michael Van Biesbrouck, Lieven Eeckhout, Brad Calder:
Representative Multiprogram Workloads for Multithreaded Processor Simulation. IISWC 2007: 193-203 - [c86]Erez Perelman, Jeremy Lau, Harish Patil, Aamer Jaleel, Greg Hamerly, Brad Calder:
Cross Binary Simulation Points. ISPASS 2007: 179-189 - [c85]Satish Narayanasamy, Zhenghao Wang, Jordan Tigani, Andrew Edwards, Brad Calder:
Automatically classifying benign and harmful data racesallusing replay analysis. PLDI 2007: 22-31 - [e2]Dean M. Tullsen, Brad Calder:
34th International Symposium on Computer Architecture (ISCA 2007), June 9-13, 2007, San Diego, California, USA. ACM 2007, ISBN 978-1-59593-706-3 [contents] - 2006
- [j22]Joshua J. Yi, Lieven Eeckhout, David J. Lilja, Brad Calder, Lizy Kurian John, James E. Smith:
The Future of Simulation: A Field of Dreams. Computer 39(11): 22-29 (2006) - [j21]Greg Hamerly, Erez Perelman, Jeremy Lau, Brad Calder, Timothy Sherwood:
Using Machine Learning to Guide Architecture Simulation. J. Mach. Learn. Res. 7: 343-378 (2006) - [j20]Satish Narayanasamy, Gilles Pokam, Brad Calder:
BugNet: Recording Application-Level Execution for Deterministic Replay Debugging. IEEE Micro 26(1): 100-109 (2006) - [j19]Michael Van Biesbrouck, Brad Calder, Lieven Eeckhout:
Efficient Sampling Startup for SimPoint. IEEE Micro 26(4): 32-42 (2006) - [j18]Brad Calder, Dean M. Tullsen:
Introduction. ACM Trans. Archit. Code Optim. 3(1): 1-2 (2006) - [c84]Satish Narayanasamy, Cristiano Pereira, Brad Calder:
Recording shared memory dependencies using strata. ASPLOS 2006: 229-240 - [c83]Weihaw Chuang, Satish Narayanasamy, Ganesh Venkatesh, Jack Sampson, Michael Van Biesbrouck, Gilles Pokam, Brad Calder, Osvaldo Colavin:
Unbounded page-based transactional memory. ASPLOS 2006: 347-358 - [c82]Weifeng Zhang, Brad Calder, Dean M. Tullsen:
A Self-Repairing Prefetcher in an Event-Driven Dynamic Optimization Framework. CGO 2006: 50-64 - [c81]Jeremy Lau, Erez Perelman, Brad Calder:
Selecting Software Phase Markers with Code Structure Analysis. CGO 2006: 135-146 - [c80]Weifeng Zhang, Brad Calder, Dean M. Tullsen, Steve Checkoway:
Speculative Code Value Specialization Using the Trace Cache Fill Unit. ICCD 2006: 10-16 - [c79]Satish Narayanasamy, Bruce Carneal, Brad Calder:
Patching Processor Design Errors. ICCD 2006: 491-498 - [c78]Erez Perelman, Marzia Polito, Jean-Yves Bouguet, Jack Sampson, Brad Calder, Carole Dulong:
Detecting phases in parallel applications on shared memory architectures. IPDPS 2006 - [c77]Greg Hamerly, Erez Perelman, Brad Calder:
Comparing multinomial and k-means clustering for SimPoint. ISPASS 2006: 131-142 - [c76]Michael Van Biesbrouck, Lieven Eeckhout, Brad Calder:
Considering all starting points for simultaneous multithreading simulation. ISPASS 2006: 143-153 - [c75]Jack Sampson, Rubén González, Jean-Francois Collard, Norman P. Jouppi, Michael S. Schlansker, Brad Calder:
Exploiting Fine-Grained Data Parallelism with Chip Multiprocessors and Fast Barriers. MICRO 2006: 235-246 - [c74]Jeremy Lau, Matthew Arnold, Michael Hind, Brad Calder:
Online performance auditing: using hot optimizations without getting burned. PLDI 2006: 239-251 - [c73]Satish Narayanasamy, Cristiano Pereira, Harish Patil, Robert Cohn, Brad Calder:
Automatic logging of operating system effects to guide application-level architecture simulation. SIGMETRICS/Performance 2006: 216-227 - [c72]Satish Narayanasamy, Cristiano Pereira, Brad Calder:
Software Profiling for Deterministic Replay Debugging of User Code. SoMeT 2006: 211-230 - 2005
- [j17]Greg Hamerly, Erez Perelman, Jeremy Lau, Brad Calder:
SimPoint 3.0: Faster and More Flexible Program Phase Analysis. J. Instr. Level Parallelism 7 (2005) - [j16]Brad Calder, Dean M. Tullsen:
Introduction. ACM Trans. Archit. Code Optim. 2(1): 1-2 (2005) - [c71]Erez Perelman, Trishul M. Chilimbi, Brad Calder:
Variational Path Profiling. IEEE PACT 2005: 7-16 - [c70]Weifeng Zhang, Brad Calder, Dean M. Tullsen:
An Event-Driven Multithreaded Dynamic Optimization Framework. IEEE PACT 2005: 87-98 - [c69]Cristiano Pereira, Jeremy Lau, Brad Calder, Rajesh K. Gupta:
Dynamic phase analysis for cycle-close trace generation. CODES+ISSS 2005: 321-326 - [c68]Michael Van Biesbrouck, Lieven Eeckhout, Brad Calder:
Efficient Sampling Startup for Sampled Processor Simulation. HiPEAC 2005: 47-67 - [c67]Bengu Li, Ganesh Venkatesh, Brad Calder, Rajiv Gupta:
Exploiting a Computation Reuse Cache to Reduce Energy in Network Processors. HiPEAC 2005: 251-265 - [c66]Jeremy Lau, Stefan Schoenmackers, Brad Calder:
Transition Phase Classification and Prediction. HPCA 2005: 278-289 - [c65]Satish Narayanasamy, Hong Wang, Perry H. Wang, John Paul Shen, Brad Calder:
A Dependency Chain Clustered Microarchitecture. IPDPS 2005 - [c64]Satish Narayanasamy, Gilles Pokam, Brad Calder:
BugNet: Continuously Recording Program Execution for Deterministic Replay Debugging. ISCA 2005: 284-295 - [c63]Jeremy Lau, Erez Perelman, Greg Hamerly, Timothy Sherwood, Brad Calder:
Motivation for Variable Length Intervals and Hierarchical Phase Behavior. ISPASS 2005: 135-146 - [c62]Jeremy Lau, Jack Sampson, Erez Perelman, Greg Hamerly, Brad Calder:
The Strong correlation Between Code Signatures and Performance. ISPASS 2005: 236-247 - [c61]Brad Calder, Andrew A. Chien, Ju Wang, Don Yang:
The entropia virtual machine for desktop grids. VEE 2005: 186-196 - [e1]Brad Calder, Benjamin G. Zorn:
Proceedings of the 2005 workshop on Memory System Performance, Chicago, Illinois, USA, June 12, 2005. ACM 2005, ISBN 1-59593-147-3 [contents] - 2004
- [j15]Glenn Reinman, Brad Calder:
Using a serial cache for energy efficient instruction fetching. J. Syst. Archit. 50(11): 675-685 (2004) - [j14]Greg Hamerly, Erez Perelman, Brad Calder:
How to use SimPoint to pick simulation points. SIGMETRICS Perform. Evaluation Rev. 31(4): 25-30 (2004) - [j13]Brad Calder, Dean M. Tullsen:
Introduction. ACM Trans. Archit. Code Optim. 1(1): 1-2 (2004) - [c60]Timothy Sherwood, Mark Oskin, Brad Calder:
Balancing design options with Sherpa. CASES 2004: 57-68 - [c59]Satish Narayanasamy, Yuanfang Hu, Suleyman Sair, Brad Calder:
Creating Converged Trace Schedules Using String Matching. HPCA 2004: 210-221 - [c58]Nathan Tuck, Timothy Sherwood, Brad Calder, George Varghese:
Deterministic Memory-Efficient String Matching Algorithms for Intrusion Detection. INFOCOM 2004: 2628-2639 - [c57]Michael Van Biesbrouck, Timothy Sherwood, Brad Calder:
A co-phase matrix to guide simultaneous multithreading simulation. ISPASS 2004: 45-56 - [c56]Jeremy Lau, Stefan Schoenmackers, Brad Calder:
Structures for phase classification. ISPASS 2004: 57-67 - [c55]Brad Calder, Daniel Citron, Yale N. Patt, James E. Smith:
The future of simulation: A field of dreams. ISPASS 2004: 169 - [c54]Eric Tune, Rakesh Kumar, Dean M. Tullsen, Brad Calder:
Balanced Multithreading: Increasing Throughput via a Low Cost Multithreading Hierarchy. MICRO 2004: 183-194 - [c53]Nathan Tuck, Brad Calder, George Varghese:
Hardware and Binary Modification Support for Code Pointer Protection From Buffer Overflow. MICRO 2004: 209-220 - 2003
- [j12]Andrew A. Chien, Brad Calder, Stephen T. Elbert, Karan Bhatia:
Entropia: architecture and performance of an enterprise desktop grid system. J. Parallel Distributed Comput. 63(5): 597-610 (2003) - [j11]Timothy Sherwood, Erez Perelman, Greg Hamerly, Suleyman Sair, Brad Calder:
Discovering and Exploiting Program Phases. IEEE Micro 23(6): 84-93 (2003) - [j10]Suleyman Sair, Timothy Sherwood, Brad Calder:
A Decoupled Predictor-Directed Stream Prefetching Architecture. IEEE Trans. Computers 52(3): 260-276 (2003) - [c52]Erez Perelman, Greg Hamerly, Brad Calder:
Picking Statistically Valid and Early Simulation Points. IEEE PACT 2003: 244-255 - [c51]Jeremy Lau, Stefan Schoenmackers, Timothy Sherwood, Brad Calder:
Reducing code size with echo instructions. CASES 2003: 84-94 - [c50]Weihaw Chuang, Brad Calder, Jeanne Ferrante:
Phi-Predication for Light-Weight If-Conversion. CGO 2003: 179-192 - [c49]Beth Simon, Brad Calder, Jeanne Ferrante:
Incorporating Predicate Information into Branch Predictors. HPCA 2003: 53-64 - [c48]Satish Narayanasamy, Timothy Sherwood, Suleyman Sair, Brad Calder, George Varghese:
Catching Accurate Profiles in Hardwar. HPCA 2003: 269-280 - [c47]Weihaw Chuang, Brad Calder:
Predicate prediction for efficient out-of-order execution. ICS 2003: 183-192 - [c46]Timothy Sherwood, George Varghese, Brad Calder:
A Pipelined Memory Architecture for High Throughput Network Processors. ISCA 2003: 288-299 - [c45]Timothy Sherwood, Suleyman Sair, Brad Calder:
Phase Tracking and Prediction. ISCA 2003: 336-347 - [c44]Erez Perelman, Greg Hamerly, Michael Van Biesbrouck, Timothy Sherwood, Brad Calder:
Using SimPoint for accurate and efficient simulation. SIGMETRICS 2003: 318-319 - 2002
- [c43]Eric Tune, Dean M. Tullsen, Brad Calder:
Quantifying Instruction Criticality. IEEE PACT 2002: 104-113 - [c42]Timothy Sherwood, Erez Perelman, Greg Hamerly, Brad Calder:
Automatically characterizing large scale program behavior. ASPLOS 2002: 45-57 - [c41]Suleyman Sair, Timothy Sherwood, Brad Calder:
Quantifying Load Stream Behavior. HPCA 2002: 197-208 - [c40]Lori Carter, Brad Calder:
Using predicate path information in hardware to determine true dependences. ICS 2002: 230-240 - [c39]Glenn Reinman, Brad Calder, Todd M. Austin:
High Performance and Energy Efficient Serial Prefetch Architecture. ISHPC 2002: 146-159 - [c38]Lori Carter, Weihaw Chuang, Brad Calder:
An EPIC Processor with Pending Functional Units. ISHPC 2002: 310-320 - [c37]Jamison D. Collins, Suleyman Sair, Brad Calder, Dean M. Tullsen:
Pointer cache assisted prefetching. MICRO 2002: 62-73 - 2001
- [j9]Chandra Krintz, David Grove, Vivek Sarkar, Brad Calder:
Reducing the overhead of dynamic compilation. Softw. Pract. Exp. 31(8): 717-738 (2001) - [j8]Glenn Reinman, Brad Calder, Todd M. Austin:
Optimizations Enabled by a Decoupled Front-End Architecture. IEEE Trans. Computers 50(4): 338-355 (2001) - [c36]Timothy Sherwood, Erez Perelman, Brad Calder:
Basic Block Distribution Analysis to Find Periodic Behavior and Simulation Points in Applications. IEEE PACT 2001: 3-14 - [c35]Timothy Sherwood, Brad Calder:
Patchable instruction ROM architecture. CASES 2001: 24-33 - [c34]Eric Tune, Dongning Liang, Dean M. Tullsen, Brad Calder:
Dynamic Prediction of Critical Path Instructions. HPCA 2001: 185-195 - [c33]Chandra Krintz, Brad Calder:
Reducing Delay with Dynamic Selection of Compression Formats. HPDC 2001: 266- - [c32]Timothy Sherwood, Brad Calder:
Automated design of finite state machine predictors for customized processors. ISCA 2001: 86-97 - [c31]Chandra Krintz, Brad Calder:
Using Annotation to Reduce Dynamic Optimization Time. PLDI 2001: 156-167 - 2000
- [j7]Lori Carter, Beth Simon, Brad Calder, Larry Carter, Jeanne Ferrante:
Path Analysis and Renaming for Predicated Instruction Scheduling. Int. J. Parallel Program. 28(6): 563-588 (2000) - [j6]Brad Calder, Glenn Reinman:
A Comparative Survey of Load Speculation Architectures. J. Instr. Level Parallelism 2 (2000) - [j5]Barbara Kreaseck, Dean M. Tullsen, Brad Calder:
Limits of task-based parallelism in irregular applications. SIGARCH Comput. Archit. News 28(1): 20 (2000) - [c30]Timothy Sherwood, Brad Calder:
ToolBlocks: An Infrastructure for the Construction of Memory Hierarchy Analysis Tools (Research Note). Euro-Par 2000: 70-74 - [c29]Barbara Kreaseck, Dean M. Tullsen, Brad Calder:
Limits of Task-Based Parallelism in Irregular Applications. ISHPC 2000: 43-58 - [c28]Timothy Sherwood, Brad Calder:
Loop Termination Prediction. ISHPC 2000: 73-87 - [c27]Timothy Sherwood, Suleyman Sair, Brad Calder:
Predictor-directed stream buffers. MICRO 2000: 42-53
1990 – 1999
- 1999
- [j4]Brad Calder, Peter Feller, Alan Eustace:
Value Profiling and Optimization. J. Instr. Level Parallelism 1 (1999) - [j3]Brad Calder, Dirk Grunwald:
The Precomputed-Branch architecture: Efficient branches with compiler support. J. Syst. Archit. 45(9): 651-679 (1999) - [j2]R. Iris Bahar, Brad Calder, Dirk Grunwald:
A comparison of software code reordering and victim buffers. SIGARCH Comput. Archit. News 27(1): 51-54 (1999) - [c26]Lori Carter, Beth Simon, Brad Calder, Larry Carter, Jeanne Ferrante:
Predicated Static Single Assignment. IEEE PACT 1999: 245-255 - [c25]Steven Wallace, Dean M. Tullsen, Brad Calder:
Instruction Recycling on a Multiple-Path Processor. HPCA 1999: 44-53 - [c24]Timothy Sherwood, Brad Calder, Joel S. Emer:
Reducing cache misses using hardware and software page placement. International Conference on Supercomputing 1999: 155-164 - [c23]Glenn Reinman, Brad Calder, Dean M. Tullsen, Gary S. Tyson, Todd M. Austin:
Classifying load and store instructions for memory renaming. International Conference on Supercomputing 1999: 399-407 - [c22]Brad Calder, Glenn Reinman, Dean M. Tullsen:
Selective Value Prediction. ISCA 1999: 64-74 - [c21]Glenn Reinman, Todd M. Austin, Brad Calder:
A Scalable Front-End Architecture for Fast Instruction Delivery. ISCA 1999: 234-245 - [c20]Glenn Reinman, Brad Calder, Todd M. Austin:
Fetch Directed Instruction Prefetching. MICRO 1999: 16-27 - [c19]Chandra Krintz, Brad Calder, Urs Hölzle:
Reducing Transfer Delay Using Java Class File Splitting and Prefetching. OOPSLA 1999: 276-291 - 1998
- [c18]Artur Klauser, Todd M. Austin, Dirk Grunwald, Brad Calder:
Dynamic Hammock Predication for Non-Predicated Instruction Set Architectures. IEEE PACT 1998: 278-285 - [c17]Brad Calder, Chandra Krintz, Simmi John, Todd M. Austin:
Cache-Conscious Data Placement. ASPLOS 1998: 139-149 - [c16]Chandra Krintz, Brad Calder, Han Bok Lee, Benjamin G. Zorn:
Overlapping Execution with Transfer Using Non-Strict Execution for Mobile Programs. ASPLOS 1998: 159-169 - [c15]Steven Wallace, Brad Calder, Dean M. Tullsen:
Threaded Multiple Path Execution. ISCA 1998: 238-249 - [c14]Glenn Reinman, Brad Calder:
Predictive Techniques for Aggressive Load Speculation. MICRO 1998: 127-137 - 1997
- [j1]Brad Calder, Dirk Grunwald, Michael P. Jones, Donald C. Lindsay, James H. Martin, Michael Mozer, Benjamin G. Zorn:
Evidence-Based Static Branch Prediction Using Machine Learning. ACM Trans. Program. Lang. Syst. 19(1): 188-222 (1997) - [c13]Brad Calder, Peter Feller, Alan Eustace:
Value Profiling. MICRO 1997: 259-269 - [c12]Nicholas C. Gloy, Trevor Blackwell, Michael D. Smith, Brad Calder:
Procedure Placement Using Temporal Ordering Information. MICRO 1997: 303-313 - [c11]Amir H. Hashemi, David R. Kaeli, Brad Calder:
Efficient Procedure Mapping Using Cache Line Coloring. PLDI 1997: 171-182 - 1996
- [c10]