dblp.uni-trier.dewww.uni-trier.de

Brad Calder Vis

List of publications from the DBLP Bibliography Server - FAQ
Coauthor Index - Ask others: ACM DL/Guide - CiteSeerX - CSB - MetaPress - Google - Bing - Yahoo
Home Page

*2008
116EEAnn 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
115EECristiano Pereira, Harish Patil, Brad Calder: Reproducible simulation of multi-threaded workloads for architecture design exploration. IISWC 2008: 173-182
114EEBrad Calder, Dean M. Tullsen: Editorial. TACO 5(1): (2008)
2007
113 Dean M. Tullsen, Brad Calder: 34th International Symposium on Computer Architecture (ISCA 2007), June 9-13, 2007, San Diego, California, USA ACM 2007
112EESatish Narayanasamy, Ayse Kivilcim Coskun, Brad Calder: Transient fault prediction based on anomalies in processor events. DATE 2007: 1140-1145
111EEWeifeng Zhang, Dean M. Tullsen, Brad Calder: Accelerating and Adapting Precomputation Threads for Effcient Prefetching. HPCA 2007: 85-95
110EEWeihaw Chuang, Satish Narayanasamy, Brad Calder, Ranjit Jhala: Bounds Checking with Taint-Based Analysis. HiPEAC 2007: 71-86
109EEErez Perelman, Jeremy Lau, Harish Patil, Aamer Jaleel, Greg Hamerly, Brad Calder: Cross Binary Simulation Points. ISPASS 2007: 179-189
108EEJeremy Lau, Matthew Arnold, Michael Hind, Brad Calder: A Loop Correlation Technique to Improve Performance Auditing. PACT 2007: 259-269
107EESatish Narayanasamy, Zhenghao Wang, Jordan Tigani, Andrew Edwards, Brad Calder: Automatically classifying benign and harmful data racesallusing replay analysis. PLDI 2007: 22-31
106EESmruti 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)
105EEBrad Calder, Dean M. Tullsen: Introduction. TACO 4(1): (2007)
2006
104EESatish Narayanasamy, Cristiano Pereira, Brad Calder: Recording shared memory dependencies using strata. ASPLOS 2006: 229-240
103EEWeihaw 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
102EEJeremy Lau, Erez Perelman, Brad Calder: Selecting Software Phase Markers with Code Structure Analysis. CGO 2006: 135-146
101EEWeifeng Zhang, Brad Calder, Dean M. Tullsen: A Self-Repairing Prefetcher in an Event-Driven Dynamic Optimization Framework. CGO 2006: 50-64
100EESatish Narayanasamy, Bruce Carneal, Brad Calder: Patching Processor Design Errors. ICCD 2006
99EEWeifeng Zhang, Brad Calder, Dean M. Tullsen, Steve Checkoway: Speculative Code Value Specialization Using the Trace Cache Fill Unit. ICCD 2006
98EEErez Perelman, Marzia Polito, Jean-Yves Bouguet, Jack Sampson, Brad Calder, Carole Dulong: Detecting phases in parallel applications on shared memory architectures. IPDPS 2006
97EEGreg Hamerly, Erez Perelman, Brad Calder: Comparing multinomial and k-means clustering for SimPoint. ISPASS 2006: 131-142
96EEMichael Van Biesbrouck, Lieven Eeckhout, Brad Calder: Considering all starting points for simultaneous multithreading simulation. ISPASS 2006: 143-153
95EEJack 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
94EEJeremy Lau, Matthew Arnold, Michael Hind, Brad Calder: Online performance auditing: using hot optimizations without getting burned. PLDI 2006: 239-251
93EESatish 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
92 Satish Narayanasamy, Cristiano Pereira, Brad Calder: Software Profiling for Deterministic Replay Debugging of User Code. SoMeT 2006: 211-230
91EEJoshua J. Yi, Lieven Eeckhout, David J. Lilja, Brad Calder, Lizy Kurian John, James E. Smith: The Future of Simulation: A Field of Dreams. IEEE Computer 39(11): 22-29 (2006)
90EESatish Narayanasamy, Gilles Pokam, Brad Calder: BugNet: Recording Application-Level Execution for Deterministic Replay Debugging. IEEE Micro 26(1): 100-109 (2006)
89EEMichael Van Biesbrouck, Brad Calder, Lieven Eeckhout: Efficient Sampling Startup for SimPoint. IEEE Micro 26(4): 32-42 (2006)
88EEGreg Hamerly, Erez Perelman, Jeremy Lau, Brad Calder, Timothy Sherwood: Using Machine Learning to Guide Architecture Simulation. Journal of Machine Learning Research 7: 343-378 (2006)
87EEBrad Calder, Dean M. Tullsen: Introduction. TACO 3(1): 1-2 (2006)
2005
86 Brad Calder, Benjamin G. Zorn: Proceedings of the 2005 workshop on Memory System Performance, Chicago, Illinois, USA, June 12, 2005 ACM 2005
85EECristiano Pereira, Jeremy Lau, Brad Calder, Rajesh K. Gupta: Dynamic phase analysis for cycle-close trace generation. CODES+ISSS 2005: 321-326
84EEJeremy Lau, Stefan Schoenmackers, Brad Calder: Transition Phase Classification and Prediction. HPCA 2005: 278-289
83EEBengu Li, Ganesh Venkatesh, Brad Calder, Rajiv Gupta: Exploiting a Computation Reuse Cache to Reduce Energy in Network Processors. HiPEAC 2005: 251-265
82EEMichael Van Biesbrouck, Lieven Eeckhout, Brad Calder: Efficient Sampling Startup for Sampled Processor Simulation. HiPEAC 2005: 47-67
81EEErez Perelman, Trishul M. Chilimbi, Brad Calder: Variational Path Profiling. IEEE PACT 2005: 7-16
80EEWeifeng Zhang, Brad Calder, Dean M. Tullsen: An Event-Driven Multithreaded Dynamic Optimization Framework. IEEE PACT 2005: 87-98
79EESatish Narayanasamy, Hong Wang, Perry H. Wang, John Paul Shen, Brad Calder: A Dependency Chain Clustered Microarchitecture. IPDPS 2005
78EESatish Narayanasamy, Gilles Pokam, Brad Calder: BugNet: Continuously Recording Program Execution for Deterministic Replay Debugging. ISCA 2005: 284-295
77EEJeremy Lau, Erez Perelman, Greg Hamerly, Timothy Sherwood, Brad Calder: Motivation for Variable Length Intervals and Hierarchical Phase Behavior. ISPASS 2005: 135-146
76EEJeremy Lau, Jack Sampson, Erez Perelman, Greg Hamerly, Brad Calder: The Strong correlation Between Code Signatures and Performance. ISPASS 2005: 236-247
75EEBrad Calder, Andrew A. Chien, Ju Wang, Don Yang: The entropia virtual machine for desktop grids. VEE 2005: 186-196
74EEBrad Calder, Dean M. Tullsen: Introduction. TACO 2(1): 1-2 (2005)
2004
73EETimothy Sherwood, Mark Oskin, Brad Calder: Balancing design options with Sherpa. CASES 2004: 57-68
72EESatish Narayanasamy, Yuanfang Hu, Suleyman Sair, Brad Calder: Creating Converged Trace Schedules Using String Matching. HPCA 2004: 210-221
71EENathan Tuck, Timothy Sherwood, Brad Calder, George Varghese: Deterministic Memory-Efficient String Matching Algorithms for Intrusion Detection. INFOCOM 2004
70EEBrad Calder, Daniel Citron, Yale N. Patt, James E. Smith: The future of simulation: A field of dreams. ISPASS 2004: 169
69EEMichael Van Biesbrouck, Timothy Sherwood, Brad Calder: A co-phase matrix to guide simultaneous multithreading simulation. ISPASS 2004: 45-56
68EEJeremy Lau, Stefan Schoenmackers, Brad Calder: Structures for phase classification. ISPASS 2004: 57-67
67EEEric Tune, Rakesh Kumar, Dean M. Tullsen, Brad Calder: Balanced Multithreading: Increasing Throughput via a Low Cost Multithreading Hierarchy. MICRO 2004: 183-194
66EENathan Tuck, Brad Calder, George Varghese: Hardware and Binary Modification Support for Code Pointer Protection From Buffer Overflow. MICRO 2004: 209-220
65EEGlenn Reinman, Brad Calder: Using a serial cache for energy efficient instruction fetching. Journal of Systems Architecture 50(11): 675-685 (2004)
64EEGreg Hamerly, Erez Perelman, Brad Calder: How to use SimPoint to pick simulation points. SIGMETRICS Performance Evaluation Review 31(4): 25-30 (2004)
63EEBrad Calder, Dean M. Tullsen: Introduction. TACO 1(1): 1-2 (2004)
2003
62EEJeremy Lau, Stefan Schoenmackers, Timothy Sherwood, Brad Calder: Reducing code size with echo instructions. CASES 2003: 84-94
61EEWeihaw Chuang, Brad Calder, Jeanne Ferrante: Phi-Predication for Light-Weight If-Conversion. CGO 2003: 179-192
60EESatish Narayanasamy, Timothy Sherwood, Suleyman Sair, Brad Calder, George Varghese: Catching Accurate Profiles in Hardwar. HPCA 2003: 269-280
59EEBeth Simon, Brad Calder, Jeanne Ferrante: Incorporating Predicate Information into Branch Predictors. HPCA 2003: 53-64
58EEWeihaw Chuang, Brad Calder: Predicate prediction for efficient out-of-order execution. ICS 2003: 183-192
57EEErez Perelman, Greg Hamerly, Brad Calder: Picking Statistically Valid and Early Simulation Points. IEEE PACT 2003: 244-
56EETimothy Sherwood, George Varghese, Brad Calder: A Pipelined Memory Architecture for High Throughput Network Processors. ISCA 2003: 288-299
55EETimothy Sherwood, Suleyman Sair, Brad Calder: Phase Tracking and Prediction. ISCA 2003: 336-347
54EEErez Perelman, Greg Hamerly, Michael Van Biesbrouck, Timothy Sherwood, Brad Calder: Using SimPoint for accurate and efficient simulation. SIGMETRICS 2003: 318-319
53EETimothy Sherwood, Erez Perelman, Greg Hamerly, Suleyman Sair, Brad Calder: Discovering and Exploiting Program Phases. IEEE Micro 23(6): 84-93 (2003)
52EESuleyman Sair, Timothy Sherwood, Brad Calder: A Decoupled Predictor-Directed Stream Prefetching Architecture. IEEE Trans. Computers 52(3): 260-276 (2003)
51EEAndrew A. Chien, Brad Calder, Stephen Elbert, Karan Bhatia: Entropia: architecture and performance of an enterprise desktop grid system. J. Parallel Distrib. Comput. 63(5): 597-610 (2003)
2002
50EETimothy Sherwood, Erez Perelman, Greg Hamerly, Brad Calder: Automatically characterizing large scale program behavior. ASPLOS 2002: 45-57
49EESuleyman Sair, Timothy Sherwood, Brad Calder: Quantifying Load Stream Behavior. HPCA 2002: 197-
48EELori Carter, Brad Calder: Using predicate path information in hardware to determine true dependences. ICS 2002: 230-240
47EEEric Tune, Dean M. Tullsen, Brad Calder: Quantifying Instruction Criticality. IEEE PACT 2002: 104-
46EEGlenn Reinman, Brad Calder, Todd M. Austin: High Performance and Energy Efficient Serial Prefetch Architecture. ISHPC 2002: 146-159
45EELori Carter, Weihaw Chuang, Brad Calder: An EPIC Processor with Pending Functional Units. ISHPC 2002: 310-320
44EEJamison D. Collins, Suleyman Sair, Brad Calder, Dean M. Tullsen: Pointer cache assisted prefetching. MICRO 2002: 62-73
2001
43EETimothy Sherwood, Brad Calder: Patchable instruction ROM architecture. CASES 2001: 24-33
42EEEric Tune, Dongning Liang, Dean M. Tullsen, Brad Calder: Dynamic Prediction of Critical Path Instructions. HPCA 2001: 185-196
41EEChandra Krintz, Brad Calder: Reducing Delay with Dynamic Selection of Compression Formats. HPDC 2001: 266-
40EETimothy Sherwood, Erez Perelman, Brad Calder: Basic Block Distribution Analysis to Find Periodic Behavior and Simulation Points in Applications. IEEE PACT 2001: 3-14
39EETimothy Sherwood, Brad Calder: Automated design of finite state machine predictors for customized processors. ISCA 2001: 86-97
38 Chandra Krintz, Brad Calder: Using Annotation to Reduce Dynamic Optimization Time. PLDI 2001: 156-167
37EEGlenn Reinman, Brad Calder, Todd M. Austin: Optimizations Enabled by a Decoupled Front-End Architecture. IEEE Trans. Computers 50(4): 338-355 (2001)
36 Chandra Krintz, David Grove, Vivek Sarkar, Brad Calder: Reducing the overhead of dynamic compilation. Softw., Pract. Exper. 31(8): 717-738 (2001)
2000
35EETimothy Sherwood, Brad Calder: ToolBlocks: An Infrastructure for the Construction of Memory Hierarchy Analysis Tools (Research Note). Euro-Par 2000: 70-74
34EEBarbara Kreaseck, Dean M. Tullsen, Brad Calder: Limits of Task-Based Parallelism in Irregular Applications. ISHPC 2000: 43-58
33EETimothy Sherwood, Brad Calder: Loop Termination Prediction. ISHPC 2000: 73-87
32EETimothy Sherwood, Suleyman Sair, Brad Calder: Predictor-directed stream buffers. MICRO 2000: 42-53
31 Lori Carter, Beth Simon, Brad Calder, Larry Carter, Jeanne Ferrante: Path Analysis and Renaming for Predicated Instruction Scheduling. International Journal of Parallel Programming 28(6): 563-588 (2000)
30EEBrad Calder, Glenn Reinman: A Comparative Survey of Load Speculation Architectures. J. Instruction-Level Parallelism 2: (2000)
1999
29EESteven Wallace, Dean M. Tullsen, Brad Calder: Instruction Recycling on a Multiple-Path Processor. HPCA 1999: 44-53
28EELori Carter, Beth Simon, Brad Calder, Larry Carter, Jeanne Ferrante: Predicated Static Single Assignment. IEEE PACT 1999: 245-255
27EEGlenn Reinman, Todd M. Austin, Brad Calder: A Scalable Front-End Architecture for Fast Instruction Delivery. ISCA 1999: 234-245
26EEBrad Calder, Glenn Reinman, Dean M. Tullsen: Selective Value Prediction. ISCA 1999: 64-74
25EETimothy Sherwood, Brad Calder, Joel S. Emer: Reducing cache misses using hardware and software page placement. International Conference on Supercomputing 1999: 155-164
24EEGlenn 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
23EEGlenn Reinman, Brad Calder, Todd M. Austin: Fetch Directed Instruction Prefetching. MICRO 1999: 16-27
22EEChandra Krintz, Brad Calder, Urs Hölzle: Reducing Transfer Delay Using Java Class File Splitting and Prefetching. OOPSLA 1999: 276-291
21EEBrad Calder, Peter Feller, Alan Eustace: Value Profiling and Optimization. J. Instruction-Level Parallelism 1: (1999)
20EEBrad Calder, Dirk Grunwald: The Precomputed-Branch architecture: Efficient branches with compiler support. Journal of Systems Architecture 45(9): 651-679 (1999)
1998
19EEBrad Calder, Chandra Krintz, Simmi John, Todd M. Austin: Cache-Conscious Data Placement. ASPLOS 1998: 139-149
18EEChandra Krintz, Brad Calder, Han Bok Lee, Benjamin G. Zorn: Overlapping Execution with Transfer Using Non-Strict Execution for Mobile Programs. ASPLOS 1998: 159-169
17EEArtur Klauser, Todd M. Austin, Dirk Grunwald, Brad Calder: Dynamic Hammock Predication for Non-Predicated Instruction Set Architectures. IEEE PACT 1998: 278-285
16EESteven Wallace, Brad Calder, Dean M. Tullsen: Threaded Multiple Path Execution. ISCA 1998: 238-249
15EEGlenn Reinman, Brad Calder: Predictive Techniques for Aggressive Load Speculation. MICRO 1998: 127-137
1997
14EEBrad Calder, Peter Feller, Alan Eustace: Value Profiling. MICRO 1997: 259-269
13EENicholas C. Gloy, Trevor Blackwell, Michael D. Smith, Brad Calder: Procedure Placement Using Temporal Ordering Information. MICRO 1997: 303-313
12 Amir H. Hashemi, David R. Kaeli, Brad Calder: Efficient Procedure Mapping Using Cache Line Coloring. PLDI 1997: 171-182
11EEBrad 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)
1996
10EEBrad Calder, Dirk Grunwald, Joel S. Emer: Predictive Sequential Associative Cache. HPCA 1996: 244-253
1995
9EEBrad Calder, Dirk Grunwald: Next Cache Line and Set Prediction. ISCA 1995: 287-296
8EEDennis Lee, Jean-Loup Baer, Brad Calder, Dirk Grunwald: Instruction Cache Fetch Policies for Speculative Execution. ISCA 1995: 357-367
7EEBrad Calder, Dirk Grunwald, Joel S. Emer: A system level perspective on branch architecture performance. MICRO 1995: 199-206
6EEBrad Calder, Dirk Grunwald, Amitabh Srivastava: The predictability of branches in libraries. MICRO 1995: 24-34
5 Brad Calder, Dirk Grunwald, Donald C. Lindsay, James H. Martin, Michael Mozer, Benjamin G. Zorn: Corpus-Based Static Branch Prediction. PLDI 1995: 79-92
1994
4 Brad Calder, Dirk Grunwald: Reducing Branch Costs via Branch Alignment. ASPLOS 1994: 242-251
3 Brad Calder, Dirk Grunwald: Fast and Accurate Instruction Fetch and Branch Prediction. ISCA 1994: 2-11
2 Brad Calder, Dirk Grunwald: Reducing Indirect Function call Overhead in C++ Programs. POPL 1994: 397-408
1993
1 David B. Wagner, Brad Calder: Leapfrogging: A Portable Technique for Implementing Efficient Futures. PPOPP 1993: 208-217

Coauthor Index

1Matthew Arnold [94] [108]
2Todd M. Austin [17] [19] [23] [24] [27] [37] [46]
3Jean-Loup Baer [8]
4Karan Bhatia [51]
5Michael Van Biesbrouck [54] [69] [82] [89] [96] [103]
6Trevor Blackwell [13]
7Jean-Yves Bouguet [98]
8Bruce Carneal [100] [106]
9Larry Carter [28] [31]
10Lori Carter [28] [31] [45] [48]
11Steve Checkoway [99]
12Andrew A. Chien [51] [75]
13Trishul M. Chilimbi [81]
14Weihaw Chuang [45] [58] [61] [103] [110]
15Daniel Citron [70]
16Robert S. Cohn (Robert Cohn) [93]
17Osvaldo Colavin [103]
18Jean-Francois Collard [95]
19Jamison D. Collins [44]
20Ayse Kivilcim Coskun [112]
21Carole Dulong [98]
22Andrew Edwards [107]
23Lieven Eeckhout [82] [89] [91] [96]
24Stephen Elbert [51]
25Joel S. Emer [7] [10] [25]
26Alan Eustace [14] [21]
27Peter Feller [14] [21]
28Jeanne Ferrante [28] [31] [59] [61]
29Nicholas C. Gloy [13]
30Rubén González [95]
31Ann Gordon-Ross [116]
32David Grove [36]
33Dirk Grunwald [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [17] [20]
34Rajesh K. Gupta (Rajesh Gupta) [85]
35Rajiv Gupta [83]
36Greg Hamerly [50] [53] [54] [57] [64] [76] [77] [88] [97] [109]
37Amir H. Hashemi [12]
38Michael Hind [94] [108]
39Urs Hölzle [22]
40Yuanfang Hu [72]
41Aamer Jaleel [109]
42Ranjit Jhala [110]
43Lizy Kurian John (Lizy K. John) [91]
44Simmi John [19]
45Michael P. Jones [11]
46Norman P. Jouppi [95]
47David R. Kaeli [12]
48Artur Klauser [17]
49Barbara Kreaseck [34]
50Chandra Krintz [18] [19] [22] [36] [38] [41]
51Rakesh Kumar [67]
52Jeremy Lau [62] [68] [76] [77] [84] [85] [88] [94] [102] [108] [109] [116]
53Dennis Lee [8]
54Han Bok Lee [18]
55Bengu Li [83]
56Dongning Liang [42]
57David J. Lilja [91]
58Donald C. Lindsay [5] [11]
59James H. Martin [5] [11]
60Michael C. Mozer (Michael Mozer) [5] [11]
61Satish Narayanasamy [60] [72] [78] [79] [90] [92] [93] [100] [103] [104] [106] [107] [110] [112]
62Mark Oskin [73]
63Harish Patil [93] [109] [115]
64Yale N. Patt [70]
65Cristiano Pereira [85] [92] [93] [104] [115]
66Erez Perelman [40] [50] [53] [54] [57] [64] [76] [77] [81] [88] [97] [98] [102] [109]
67Gilles Pokam [78] [90] [103]
68Marzia Polito [98]
69Glenn Reinman [15] [23] [24] [26] [27] [30] [37] [46] [65]
70Suleyman Sair [32] [44] [49] [52] [53] [55] [60] [72]
71Jack Sampson [76] [95] [98] [103]
72Smruti R. Sarangi [106]
73Vivek Sarkar [36]
74Michael S. Schlansker [95]
75Stefan Schoenmackers [62] [68] [84]
76John Paul Shen [79]
77Timothy Sherwood [25] [32] [33] [35] [39] [40] [43] [49] [50] [52] [53] [54] [55] [56] [60] [62] [69] [71] [73] [77] [88]
78Beth Simon [28] [31] [59]
79James E. Smith [70] [91]
80Michael D. Smith [13]
81Amitabh Srivastava [6]
82Jordan Tigani [107]
83Abhishek Tiwari [106]
84Josep Torrellas [106]
85Nathan Tuck [66] [71]
86Dean M. Tullsen [16] [24] [26] [29] [34] [42] [44] [47] [63] [67] [74] [80] [87] [99] [101] [105] [111] [113] [114]
87Eric Tune [42] [47] [67]
88Gary S. Tyson [24]
89George Varghese [56] [60] [66] [71]
90Ganesh Venkatesh [83] [103]
91David B. Wagner [1]
92Steven Wallace [16] [29]
93Ju Wang [75]
94Perry H. Wang [79]
95Zhenghao Wang [107]
96Hong Wang [79]
97Don Yang [75]
98Joshua J. Yi [91]
99Weifeng Zhang [80] [99] [101] [111]
100Benjamin G. Zorn [5] [11] [18] [86]

Colors in the list of coauthors

Copyright © Tue Nov 3 08:52:44 2009 by Michael Ley (ley@uni-trier.de)