Skip to content

Brad Calder

Publication record assembled from the DBLP archive of ranked conferences.

Papers indexed

75

Venues

22

Active years

1993–2014

Best venue rank

A*

Where they publish

Papers

75 indexed papers, newest first.

YearVenueTitleAuthors
2014ASPLOSInside windows azure: the challenges and opportunities of a cloud operating system.Brad Calder
2012USENIXErasure Coding in Windows Azure Storage.Cheng Huang, Huseyin Simitci, Yikang Xu, Aaron Ogus, Brad Calder, Parikshit Gopalan, Jin Li, Sergey Yekhanin
2011SOSPWindows 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
2007DATETransient fault prediction based on anomalies in processor events.Satish Narayanasamy, Ayse K. Coskun, Brad Calder
2007HPCAAccelerating and Adapting Precomputation Threads for Effcient Prefetching.Weifeng Zhang, Dean M. Tullsen, Brad Calder
2007ISPASSCross Binary Simulation Points.Erez Perelman, Jeremy Lau, Harish Patil, Aamer Jaleel, Greg Hamerly, Brad Calder
2007PLDIAutomatically classifying benign and harmful data racesallusing replay analysis.Satish Narayanasamy, Zhenghao Wang, Jordan Tigani, Andrew Edwards, Brad Calder
2006ASPLOSUnbounded page-based transactional memory.Weihaw Chuang, Satish Narayanasamy, Ganesh Venkatesh, Jack Sampson, Michael Van Biesbrouck, Gilles Pokam, Brad Calder, Osvaldo Colavin
2006ASPLOSRecording shared memory dependencies using strata.Satish Narayanasamy, Cristiano Pereira, Brad Calder
2006CGOSelecting Software Phase Markers with Code Structure Analysis.Jeremy Lau, Erez Perelman, Brad Calder
2006CGOA Self-Repairing Prefetcher in an Event-Driven Dynamic Optimization Framework.Weifeng Zhang, Brad Calder, Dean M. Tullsen
2006ICCDPatching Processor Design Errors.Satish Narayanasamy, Bruce Carneal, Brad Calder
2006ICCDSpeculative Code Value Specialization Using the Trace Cache Fill Unit.Weifeng Zhang, Brad Calder, Dean M. Tullsen, Steve Checkoway
2006ISPASSConsidering all starting points for simultaneous multithreading simulation.Michael Van Biesbrouck, Lieven Eeckhout, Brad Calder
2006ISPASSComparing multinomial and k-means clustering for SimPoint.Greg Hamerly, Erez Perelman, Brad Calder
2006MICROExploiting 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
2006PLDIOnline performance auditing: using hot optimizations without getting burned.Jeremy Lau, Matthew Arnold, Michael Hind, Brad Calder
2006SIGMETRICSAutomatic logging of operating system effects to guide application-level architecture simulation.Satish Narayanasamy, Cristiano Pereira, Harish Patil, Robert Cohn, Brad Calder
2006SoMeTSoftware Profiling for Deterministic Replay Debugging of User Code.Satish Narayanasamy, Cristiano Pereira, Brad Calder
2005HPCATransition Phase Classification and Prediction.Jeremy Lau, Stefan Schoenmackers, Brad Calder
2005ISCABugNet: Continuously Recording Program Execution for Deterministic Replay Debugging.Satish Narayanasamy, Gilles Pokam, Brad Calder
2005ISPASSMotivation for Variable Length Intervals and Hierarchical Phase Behavior.Jeremy Lau, Erez Perelman, Greg Hamerly, Timothy Sherwood, Brad Calder
2005ISPASSThe Strong correlation Between Code Signatures and Performance.Jeremy Lau, Jack Sampson, Erez Perelman, Greg Hamerly, Brad Calder
2005VEEThe entropia virtual machine for desktop grids.Brad Calder, Andrew A. Chien, Ju Wang, Don Yang
2004CASESBalancing design options with Sherpa.Timothy Sherwood, Mark Oskin, Brad Calder
2004HPCACreating Converged Trace Schedules Using String Matching.Satish Narayanasamy, Yuanfang Hu, Suleyman Sair, Brad Calder
2004INFOCOMDeterministic Memory-Efficient String Matching Algorithms for Intrusion Detection.Nathan Tuck, Timothy Sherwood, Brad Calder, George Varghese
2004ISPASSA co-phase matrix to guide simultaneous multithreading simulation.Michael Van Biesbrouck, Timothy Sherwood, Brad Calder
2004ISPASSThe future of simulation: A field of dreams.Brad Calder, Daniel Citron, Yale N. Patt, James E. Smith
2004ISPASSStructures for phase classification.Jeremy Lau, Stefan Schoenmackers, Brad Calder
2004MICROHardware and Binary Modification Support for Code Pointer Protection From Buffer Overflow.Nathan Tuck, Brad Calder, George Varghese
2004MICROBalanced Multithreading: Increasing Throughput via a Low Cost Multithreading Hierarchy.Eric Tune, Rakesh Kumar, Dean M. Tullsen, Brad Calder
2003CASESReducing code size with echo instructions.Jeremy Lau, Stefan Schoenmackers, Timothy Sherwood, Brad Calder
2003CGOPhi-Predication for Light-Weight If-Conversion.Weihaw Chuang, Brad Calder, Jeanne Ferrante
2003HPCACatching Accurate Profiles in Hardwar.Satish Narayanasamy, Timothy Sherwood, Suleyman Sair, Brad Calder, George Varghese
2003HPCAIncorporating Predicate Information into Branch Predictors.Beth Simon, Brad Calder, Jeanne Ferrante
2003ISCAPhase Tracking and Prediction.Timothy Sherwood, Suleyman Sair, Brad Calder
2003ISCAA Pipelined Memory Architecture for High Throughput Network Processors.Timothy Sherwood, George Varghese, Brad Calder
2003ICSPredicate prediction for efficient out-of-order execution.Weihaw Chuang, Brad Calder
2003SIGMETRICSUsing SimPoint for accurate and efficient simulation.Erez Perelman, Greg Hamerly, Michael Van Biesbrouck, Timothy Sherwood, Brad Calder
2002ASPLOSAutomatically characterizing large scale program behavior.Timothy Sherwood, Erez Perelman, Greg Hamerly, Brad Calder
2002HPCAQuantifying Load Stream Behavior.Suleyman Sair, Timothy Sherwood, Brad Calder
2002ICSUsing predicate path information in hardware to determine true dependences.Lori Carter, Brad Calder
2002MICROPointer cache assisted prefetching.Jamison D. Collins, Suleyman Sair, Brad Calder, Dean M. Tullsen
2001CASESPatchable instruction ROM architecture.Timothy Sherwood, Brad Calder
2001HPCADynamic Prediction of Critical Path Instructions.Eric Tune, Dongning Liang, Dean M. Tullsen, Brad Calder
2001HPDCReducing Delay with Dynamic Selection of Compression Formats.Chandra Krintz, Brad Calder
2001ISCAAutomated design of finite state machine predictors for customized processors.Timothy Sherwood, Brad Calder
2001PLDIUsing Annotation to Reduce Dynamic Optimization Time.Chandra Krintz, Brad Calder
2000EuroParToolBlocks: An Infrastructure for the Construction of Memory Hierarchy Analysis Tools (Research Note).Timothy Sherwood, Brad Calder
2000MICROPredictor-directed stream buffers.Timothy Sherwood, Suleyman Sair, Brad Calder
1999HPCAInstruction Recycling on a Multiple-Path Processor.Steven Wallace, Dean M. Tullsen, Brad Calder
1999ISCASelective Value Prediction.Brad Calder, Glenn Reinman, Dean M. Tullsen
1999ISCAA Scalable Front-End Architecture for Fast Instruction Delivery.Glenn Reinman, Todd M. Austin, Brad Calder
1999ICSClassifying load and store instructions for memory renaming.Glenn Reinman, Brad Calder, Dean M. Tullsen, Gary S. Tyson, Todd M. Austin
1999ICSReducing cache misses using hardware and software page placement.Timothy Sherwood, Brad Calder, Joel S. Emer
1999MICROFetch Directed Instruction Prefetching.Glenn Reinman, Brad Calder, Todd M. Austin
1999OOPSLAReducing Transfer Delay Using Java Class File Splitting and Prefetching.Chandra Krintz, Brad Calder, Urs Hlzle
1998ASPLOSCache-Conscious Data Placement.Brad Calder, Chandra Krintz, Simmi John, Todd M. Austin
1998ASPLOSOverlapping Execution with Transfer Using Non-Strict Execution for Mobile Programs.Chandra Krintz, Brad Calder, Han Bok Lee, Benjamin G. Zorn
1998ISCAThreaded Multiple Path Execution.Steven Wallace, Brad Calder, Dean M. Tullsen
1998MICROPredictive Techniques for Aggressive Load Speculation.Glenn Reinman, Brad Calder
1997MICROValue Profiling.Brad Calder, Peter Feller, Alan Eustace
1997MICROProcedure Placement Using Temporal Ordering Information.Nicholas C. Gloy, Trevor Blackwell, Michael D. Smith, Brad Calder
1997PLDIEfficient Procedure Mapping Using Cache Line Coloring.Amir H. Hashemi, David R. Kaeli, Brad Calder
1996HPCAPredictive Sequential Associative Cache.Brad Calder, Dirk Grunwald, Joel S. Emer
1995ISCANext Cache Line and Set Prediction.Brad Calder, Dirk Grunwald
1995ISCAInstruction Cache Fetch Policies for Speculative Execution.Dennis Lee, Jean-Loup Baer, Brad Calder, Dirk Grunwald
1995MICROA system level perspective on branch architecture performance.Brad Calder, Dirk Grunwald, Joel S. Emer
1995MICROThe predictability of branches in libraries.Brad Calder, Dirk Grunwald, Amitabh Srivastava
1995PLDICorpus-Based Static Branch Prediction.Brad Calder, Dirk Grunwald, Donald C. Lindsay, James H. Martin, Michael Mozer, Benjamin G. Zorn
1994ASPLOSReducing Branch Costs via Branch Alignment.Brad Calder, Dirk Grunwald
1994ISCAFast and Accurate Instruction Fetch and Branch Prediction.Brad Calder, Dirk Grunwald
1994POPLReducing Indirect Function call Overhead in C++ Programs.Brad Calder, Dirk Grunwald
1993PPoPPLeapfrogging: A Portable Technique for Implementing Efficient Futures.David B. Wagner, Brad Calder