Travelled to:
1 × Canada
1 × France
1 × Mexico
1 × Portugal
1 × Spain
21 × USA
Collaborated with:
C.Krintz D.Grunwald S.Narayanasamy D.M.Tullsen J.Lau S.Sair T.Sherwood W.Zhang J.Ferrante E.Perelman ∅ D.B.Wagner W.Chuang B.G.Zorn A.K.Coskun C.Pereira S.Schoenmackers B.Simon S.Wallace U.Hölzle A.H.Hashemi D.R.Kaeli J.S.Emer M.Arnold M.Hind Y.Hu G.Hamerly E.Tune D.Liang S.John T.M.Austin H.B.Lee A.Edwards Z.Wang J.Tigani G.Varghese D.C.Lindsay J.H.Martin M.Mozer G.Venkatesh J.Sampson M.V.Biesbrouck G.Pokam O.Colavin J.Wang A.Ogus N.Nilakantan A.Skjolsvold S.McKelvie Y.Xu S.Srivastav J.Wu H.Simitci J.Haridas C.Uddaraju H.Khatri V.Bedekar S.Mainali R.Abbasi A.Agarwal M.F.u.Haq M.I.u.Haq D.Bhardwaj S.Dayanand A.Adusumilli M.McNett S.Sankaran K.Manivannan L.Rigas
Talks about:
use (7) predict (5) reduc (5) branch (4) dynam (4) prefetch (3) program (3) optim (3) cach (3) base (3)
Person: Brad Calder
DBLP: Calder:Brad
Contributed to:
Wrote 30 papers:
- ASPLOS-2014-Calder #challenge #operating system
- Inside windows azure: the challenges and opportunities of a cloud operating system (BC), pp. 1–2.
- SOSP-2011-CalderWONSMXSWSHUKEBMAAHHBDAMSMR #consistency
- Windows Azure Storage: a highly available cloud storage service with strong consistency (BC, JW, AO, NN, AS, SM, YX, SS, JW, HS, JH, CU, HK, AE, VB, SM, RA, AA, MFuH, MIuH, DB, SD, AA, MM, SS, KM, LR), pp. 143–157.
- DATE-2007-NarayanasamyCC #fault #predict
- Transient fault prediction based on anomalies in processor events (SN, AKC, BC), pp. 1140–1145.
- HPCA-2007-ZhangTC #adaptation #thread
- Accelerating and Adapting Precomputation Threads for Effcient Prefetching (WZ, DMT, BC), pp. 85–95.
- PLDI-2007-NarayanasamyWTEC #analysis #automation
- Automatically classifying benign and harmful data racesallusing replay analysis (SN, ZW, JT, AE, BC), pp. 22–31.
- ASPLOS-2006-ChuangNVSBPCC #bound #memory management #transaction
- Unbounded page-based transactional memory (WC, SN, GV, JS, MVB, GP, BC, OC), pp. 347–358.
- ASPLOS-2006-NarayanasamyPC #dependence #memory management #using
- Recording shared memory dependencies using strata (SN, CP, BC), pp. 229–240.
- CGO-2006-LauPC #analysis
- Selecting Software Phase Markers with Code Structure Analysis (JL, EP, BC), pp. 135–146.
- CGO-2006-ZhangCT #framework #optimisation #self
- A Self-Repairing Prefetcher in an Event-Driven Dynamic Optimization Framework (WZ, BC, DMT), pp. 50–64.
- PLDI-2006-LauAHC #online #optimisation #performance #using
- Online performance auditing: using hot optimizations without getting burned (JL, MA, MH, BC), pp. 239–251.
- HPCA-2005-LauSC #classification #predict
- Transition Phase Classification and Prediction (JL, SS, BC), pp. 278–289.
- HPCA-2004-NarayanasamyHSC #convergence #string #using
- Creating Converged Trace Schedules Using String Matching (SN, YH, SS, BC), pp. 210–221.
- CGO-2003-ChuangCF
- Phi-Predication for Light-Weight If-Conversion (WC, BC, JF), pp. 179–192.
- HPCA-2003-NarayanasamySSCV
- Catching Accurate Profiles in Hardwar (SN, TS, SS, BC, GV), pp. 269–280.
- HPCA-2003-SimonCF #branch #predict
- Incorporating Predicate Information into Branch Predictors (BS, BC, JF), pp. 53–64.
- ASPLOS-2002-SherwoodPHC #automation #behaviour #scalability
- Automatically characterizing large scale program behavior (TS, EP, GH, BC), pp. 45–57.
- HPCA-2002-SairSC #behaviour
- Quantifying Load Stream Behavior (SS, TS, BC), pp. 197–208.
- HPCA-2001-TuneLTC #predict
- Dynamic Prediction of Critical Path Instructions (ET, DL, DMT, BC), pp. 185–195.
- HPDC-2001-KrintzC
- Reducing Delay with Dynamic Selection of Compression Formats (CK, BC), p. 266–?.
- PLDI-2001-KrintzC #optimisation #using
- Using Annotation to Reduce Dynamic Optimization Time (CK, BC), pp. 156–167.
- HPCA-1999-WallaceTC #multi
- Instruction Recycling on a Multiple-Path Processor (SW, DMT, BC), pp. 44–53.
- OOPSLA-1999-KrintzCH #java #using
- Reducing Transfer Delay Using Java Class File Splitting and Prefetching (CK, BC, UH), pp. 276–291.
- ASPLOS-1998-CalderKJA
- Cache-Conscious Data Placement (BC, CK, SJ, TMA), pp. 139–149.
- ASPLOS-1998-KrintzCLZ #execution #mobile #source code #strict #using
- Overlapping Execution with Transfer Using Non-Strict Execution for Mobile Programs (CK, BC, HBL, BGZ), pp. 159–169.
- PLDI-1997-HashemiKC #performance #using
- Efficient Procedure Mapping Using Cache Line Coloring (AHH, DRK, BC), pp. 171–182.
- HPCA-1996-CalderGE #predict
- Predictive Sequential Associative Cache (BC, DG, JSE), pp. 244–253.
- PLDI-1995-CalderGLMMZ #branch #predict
- Corpus-Based Static Branch Prediction (BC, DG, DCL, JHM, MM, BGZ), pp. 79–92.
- ASPLOS-1994-CalderG #branch
- Reducing Branch Costs via Branch Alignment (BC, DG), pp. 242–251.
- POPL-1994-CalderG #c++ #source code
- Reducing Indirect Function call Overhead in C++ Programs (BC, DG), pp. 397–408.
- PPoPP-1993-WagnerC #implementation #named #performance
- Leapfrogging: A Portable Technique for Implementing Efficient Futures (DBW, BC), pp. 208–217.