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

James R. Larus

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

2008
81 Susan J. Eggers, James R. Larus: Proceedings of the 13th International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS 2008, Seattle, WA, USA, March 1-5, 2008 ACM 2008
80EEJames R. Larus: Singularity: Designing Better Software (Invited Talk). CAV 2008: 1-2
79EEJames R. Larus: The real value of testing. ISSTA 2008: 1-2
78EEJames R. Larus, Christos Kozyrakis: Transactional memory. Commun. ACM 51(7): 80-88 (2008)
77EEEric Allen, Mark W. Bailey, Rastislav Bodík, Kim B. Bruce, Kathleen Fisher, Stephen N. Freund, Robert Harper, Chandra Krintz, Shriram Krishnamurthi, James R. Larus, Doug Lea, Gary T. Leavens, Lori L. Pollock, Stuart Reges, Martin C. Rinard, Mark Sheldon, Franklyn A. Turbak, Mitchell Wand: SIGPLAN programming language curriculum workshop: Discussion Summaries and recommendations. SIGPLAN Notices 43(11): 6-29 (2008)
76EEJames R. Larus: PL research and its consequences on PL curriculum. SIGPLAN Notices 43(11): 84-86 (2008)
2007
75EELauren Sarno, Wen-mei W. Hwu, Craig Lund, Markus Levy, James R. Larus, James Reinders, Gordon Cameron, Chris Lennard, Takashi Yoshimori: Corezilla: Build and Tame the Multicore Beast? DAC 2007: 632-633
74EEGalen C. Hunt, Mark Aiken, Manuel Fähndrich, Chris Hawblitzel, Orion Hodson, James R. Larus, Steven Levi, Bjarne Steensgaard, David Tarditi, Ted Wobber: Sealing OS processes to improve dependability and safety. EuroSys 2007: 341-354
73EEVirendra J. Marathe, Tim Harris, James R. Larus: Featherweight transactions: decoupling threads and atomic blocks. PPOPP 2007: 134-135
72EEGalen C. Hunt, James R. Larus: Singularity: rethinking the software stack. Operating Systems Review 41(2): 37-49 (2007)
2006
71EEJames R. Larus: Is process or architecture the solution? ASID 2006: 5
70EEManuel Fähndrich, Mark Aiken, Chris Hawblitzel, Orion Hodson, Galen C. Hunt, James R. Larus, Steven Levi: Language support for fast and reliable message-based communication in singularity OS. EuroSys 2006: 177-190
69EEManuel Fähndrich, Michael Carbin, James R. Larus: Reflective program generation with patterns. GPCE 2006: 275-284
68EEMark Aiken, Manuel Fähndrich, Chris Hawblitzel, Galen C. Hunt, James R. Larus: Deconstructing process isolation. Memory System Performance and Correctness 2006: 1-10
67EEJames R. Larus: Abolish runtime systems: operating systems should control the execution. VEE 2006: 1
2005
66EEHerb Sutter, James R. Larus: Software and the concurrency revolution. ACM Queue 3(7): 54-62 (2005)
2004
65EEJames R. Larus, Thomas Ball, Manuvir Das, Robert DeLine, Manuel Fähndrich, Jonathan D. Pincus, Sriram K. Rajamani, Ramanathan Venkatapathy: Righting Software. IEEE Software 21(3): 92-100 (2004)
2003
64EEGlenn Ammons, David Mandelin, Rastislav Bodík, James R. Larus: Debugging temporal specifications with concept analysis. PLDI 2003: 182-195
2002
63EEGlenn Ammons, Rastislav Bodík, James R. Larus: Mining specifications. POPL 2002: 4-16
62EEJames R. Larus, Michael Parkes: Using Cohort-Scheduling to Enhance Server Performance. USENIX Annual Technical Conference, General Track 2002: 103-114
2001
61 James R. Larus, Michael Parkes: Using Cohort Scheduling to Enhance Server Performance (Extended Abstract). LCTES/OM 2001: 182-187
60 Eric Schnarr, Mark D. Hill, James R. Larus: Facile: A Language and Compiler for High-Performance Processor Simulators. PLDI 2001: 321-331
2000
59EETrishul M. Chilimbi, Mark D. Hill, James R. Larus: Making Pointer-Based Data Structures Cache Conscious. IEEE Computer 33(12): 67-74 (2000)
58EEThomas Ball, James R. Larus: Using Paths to Measure, Explain, and Enhance Program Behavior. IEEE Computer 33(7): 57-65 (2000)
1999
57EETrishul M. Chilimbi, Mark D. Hill, James R. Larus: Cache-Conscious Structure Layout. PLDI 1999: 1-12
56EETrishul M. Chilimbi, Bob Davidson, James R. Larus: Cache-Conscious Structure Definition. PLDI 1999: 13-24
55EEJames R. Larus: Whole Program Paths. PLDI 1999: 259-269
54EESatish Chandra, Brad Richards, James R. Larus: Teapot: A Domain-Specific Language for Writing Cache Coherence Protocols. IEEE Trans. Software Eng. 25(3): 317-333 (1999)
1998
53EESteven K. Reinhardt, James R. Larus, David A. Wood: Tempest and Typhoon: User-Level Shared Memory. 25 Years ISCA: Retrospectives and Reprints 1998: 497-508
52EESteven K. Reinhardt, James R. Larus, David A. Wood: Retrospective: Tempest and Typhoon: User-Level Shared Memory. 25 Years ISCA: Retrospectives and Reprints 1998: 98-102
51EEEric Schnarr, James R. Larus: Fast Out-Of-Order Processor Simulation Using Memoization. ASPLOS 1998: 283-294
50EEGlenn Ammons, James R. Larus: Improving data-flow analysis with path profiles (with retrospective) Best of PLDI 1998: 568-582
49EEIoannis Schoinas, Babak Falsafi, Mark D. Hill, James R. Larus, David A. Wood: Sirocco: Cost-Effective Fine-Grain Distributed Shared Memory. IEEE PACT 1998: 40-
48EETrishul M. Chilimbi, James R. Larus: Using Generational Garbage Collection To Implement Cache-Conscious Data Placement. ISMM 1998: 37-48
47 Glenn Ammons, James R. Larus: Improving Data-flow Analysis with Path Profiles. PLDI 1998: 72-84
1997
46EESatish Chandra, James R. Larus, Michael Dahlin, Brad Richards, Randolph Y. Wang, Thomas E. Anderson: Experience with a Language for Writing Coherence Protocols. DSL 1997: 51-66
45EEThomas W. Reps, Thomas Ball, Manuvir Das, James R. Larus: The Use of Program Profiling for Software Maintenance with Applications to the Year 2000 Problem. ESEC / SIGSOFT FSE 1997: 432-449
44 Glenn Ammons, Thomas Ball, James R. Larus: Exploiting Hardware Performance Counters with Flow and Context Sensitive Profiling. PLDI 1997: 85-96
43 Satish Chandra, James R. Larus: Optimizing Communication in HPF programs for Fine-Grain Distributed Shared Memory. PPOPP 1997: 100-111
42 Zhichen Xu, James R. Larus, Barton P. Miller: Shared Memory Performance Profiling. PPOPP 1997: 240-251
1996
41EEDavid A. Wood, Mark D. Hill, James R. Larus: The Tempest approach to distributed shared memory. ICCD 1996: 63-
40 Satish Chandra, James R. Larus: HPF on Fine-Grain Distributed Shared Memory: Early Experience. LCPC 1996: 450-465
39EEEric Schnarr, James R. Larus: Instruction Scheduling and Executable Editing. MICRO 1996: 288-297
38EEThomas Ball, James R. Larus: Efficient Path Profiling. MICRO 1996: 46-57
37 Satish Chandra, Brad Richards, James R. Larus: Teapot: Language Support for Writing Memory Coherence Protocols. PLDI 1996: 237-248
1995
36 Mark D. Hill, James R. Larus, David A. Wood: Tempest: A Substrate for Portable Parallel Programs. COMPCON 1995: 327-332
35 James R. Larus, Eric Schnarr: EEL: Machine-Independent Executable Editing. PLDI 1995: 291-300
34 Shubhendu S. Mukherjee, Shamik D. Sharma, Mark D. Hill, James R. Larus, Anne Rogers, Joel H. Saltz: Efficient Support for Irregular Applications on Distributed-Memory Machines. PPOPP 1995: 68-79
33EETrishul M. Chilimbi, Thomas Ball, Stephen G. Eick, James R. Larus: Storm Watch: A Tool for Visualizing Memory System Protocols. SC 1995
32 Ted G. Lewis, Dave Power, Bertrand Meyer, Jack Grimes, Mike Potel, Ronald J. Vetter, Phillip A. Laplante, Wolfgang Pree, Gustav Pomberger, Mark D. Hill, James R. Larus, David A. Wood, Hesham El-Rewini, Bruce W. Weide: Where Is Software Headed? A Virtual Roundtable. IEEE Computer 28(8): 20-32 (1995)
1994
31 James R. Larus, Brad Richards, Guhan Viswanathan: LCM: Memory System Support for Parallel Language Implementation. ASPLOS 1994: 208-218
30 Ioannis Schoinas, Babak Falsafi, Alvin R. Lebeck, Steven K. Reinhardt, James R. Larus, David A. Wood: Fine-grain Access Control for Distributed Shared Memory. ASPLOS 1994: 297-306
29 Satish Chandra, James R. Larus, Anne Rogers: Where is Time Spent in Message-Passing and Shared-Memory Programs? ASPLOS 1994: 61-73
28 Trishul M. Chilimbi, James R. Larus: Cachier: A Tool for Automatically Inserting CICO Annotations. ICPP 1994: 89-98
27 Steven K. Reinhardt, James R. Larus, David A. Wood: Tempest and Typhoon: User-Level Shared Memory. ISCA 1994: 325-336
26EELorenz Huelsbergen, James R. Larus, Alexander Aiken: Using the Run-Time Sizes of Data Structures to Guide Parallel-Thread Creation. LISP and Functional Programming 1994: 79-90
25EEYoufeng Wu, James R. Larus: Static branch frequency and program profile analysis. MICRO 1994: 1-11
24EEBabak Falsafi, Alvin R. Lebeck, Steven K. Reinhardt, Ioannis Schoinas, Mark D. Hill, James R. Larus, Anne Rogers, David A. Wood: Application-specific protocols for user-level shared memory. SC 1994: 380-389
23EEThomas Ball, James R. Larus: Optimally Profiling and Tracing Programs. ACM Trans. Program. Lang. Syst. 16(4): 1319-1360 (1994)
22 James R. Larus, Thomas Ball: Rewriting Executable Files to Measure Program Behavior. Softw., Pract. Exper. 24(2): 197-218 (1994)
1993
21 David A. Wood, Satish Chandra, Babak Falsafi, Mark D. Hill, James R. Larus, Alvin R. Lebeck, James C. Lewis, Shubhendu S. Mukherjee, Subbarao Palacharla, Steven K. Reinhardt: Mechanisms for Cooperative Shared Memory. ISCA 1993: 156-167
20 Thomas Ball, James R. Larus: Branch Prediction For Free. PLDI 1993: 300-313
19 Lorenz Huelsbergen, James R. Larus: A Concurrent Copying Garbage Collector for Languages that Distinguish (Im)mutable Data. PPOPP 1993: 73-82
18 Steven K. Reinhardt, Mark D. Hill, James R. Larus, Alvin R. Lebeck, James C. Lewis, David A. Wood: The Wisconsin Wind Tunnel: Virtual Prototyping of Parallel Computers. SIGMETRICS 1993: 48-60
17EEMark D. Hill, James R. Larus, Steven K. Reinhardt, David A. Wood: Cooperative Shared Memory: Software and Hardware Support for Scalable Multiprocesors. ACM Trans. Comput. Syst. 11(4): 300-318 (1993)
16 James R. Larus: Efficient Program Tracing. IEEE Computer 26(5): 52-61 (1993)
15EEJames R. Larus: Loop-Level Parallelism in Numeric and Symbolic Programs. IEEE Trans. Parallel Distrib. Syst. 4(7): 812-826 (1993)
14EEJames R. Larus: Compiling for Shared-Memory and Message-Passing Computers. LOPLAS 2(1-4): 165-180 (1993)
1992
13 Mark D. Hill, James R. Larus, Steven K. Reinhardt, David A. Wood: Cooperative Shared Memory: Software and Hardware Support for Scalable Multiprocesors. ASPLOS 1992: 262-273
12 James R. Larus: C**: A Large-Grain, Object-Oriented, Data-Parallel Programming Language. LCPC 1992: 326-341
11EELorenz Huelsbergen, James R. Larus: Dynamic Program Parallelization. LISP and Functional Programming 1992: 311-323
10 Thomas Ball, James R. Larus: Optimally Profiling and Tracing Programs. POPL 1992: 59-70
1991
9 James R. Larus: Compiling Lisp Programs for Parallel Execution. Lisp and Symbolic Computation 4(1): 29-99 (1991)
1990
8 Lorenz Huelsbergen, Douglas Hahn, James R. Larus: Exact Data Dependence Analysis Using Data Access Descriptors. ICPP (2) 1990: 290-291
7 Mark D. Hill, James R. Larus: Cache Considerations for Multiprocessor Programmers. Commun. ACM 33(8): 97-102 (1990)
6 James R. Larus: Abstract Execution: A Technique for Efficiently Tracing Programs. Softw., Pract. Exper. 20(12): 1241-1258 (1990)
1989
5 Benjamin G. Zorn, Kinson Ho, James R. Larus, Luigi Semenzato, Paul N. Hilfinger: Multiprocessing Extensions in Spur Lisp. IEEE Software 6(4): 41-49 (1989)
1988
4 James R. Larus, Paul N. Hilfinger: Detecting Conflicts Between Structure Accesses PLDI 1988: 21-34
3 James R. Larus, Paul N. Hilfinger: Restructuring Lisp Programs for Concurrent Execution. PPOPP/PPEALS 1988: 100-110
1986
2 George S. Taylor, Paul N. Hilfinger, James R. Larus, David A. Patterson, Benjamin G. Zorn: Evaluation of the SPUR Lisp Architecture. ISCA 1986: 444-452
1EEJames R. Larus, Paul N. Hilfinger: Register allocation in the SPUR Lisp compiler. SIGPLAN Symposium on Compiler Construction 1986: 255-263

Coauthor Index

1Alexander Aiken (Alex Aiken) [26]
2Mark Aiken [68] [70] [74]
3Eric Allen [77]
4Glenn Ammons [44] [47] [50] [63] [64]
5Thomas E. Anderson [46]
6Mark W. Bailey [77]
7Thomas Ball [10] [20] [22] [23] [33] [38] [44] [45] [58] [65]
8Rastislav Bodík [63] [64] [77]
9Kim B. Bruce [77]
10Gordon Cameron [75]
11Michael Carbin [69]
12Satish Chandra [21] [29] [37] [40] [43] [46] [54]
13Trishul M. Chilimbi [28] [33] [48] [56] [57] [59]
14Michael Dahlin [46]
15Manuvir Das [45] [65]
16Bob Davidson [56]
17Robert DeLine [65]
18Susan J. Eggers [81]
19Stephen G. Eick [33]
20Hesham El-Rewini [32]
21Manuel Fähndrich [65] [68] [69] [70] [74]
22Babak Falsafi [21] [24] [30] [49]
23Kathleen Fisher [77]
24Stephen N. Freund [77]
25Jack Grimes [32]
26Douglas Hahn [8]
27Robert Harper [77]
28Tim Harris [73]
29Chris Hawblitzel [68] [70] [74]
30Paul N. Hilfinger [1] [2] [3] [4] [5]
31Mark D. Hill [7] [13] [17] [18] [21] [24] [32] [34] [36] [41] [49] [57] [59] [60]
32Kinson Ho [5]
33Orion Hodson [70] [74]
34Lorenz Huelsbergen [8] [11] [19] [26]
35Galen C. Hunt [68] [70] [72] [74]
36Wen-mei W. Hwu [75]
37Christoforos E. Kozyrakis (Christos Kozyrakis) [78]
38Chandra Krintz [77]
39Shriram Krishnamurthi [77]
40Phillip A. Laplante [32]
41Doug Lea [77]
42Gary T. Leavens [77]
43Alvin R. Lebeck [18] [21] [24] [30]
44Chris Lennard [75]
45Steven Levi [70] [74]
46Markus Levy [75]
47James C. Lewis [18] [21]
48Ted G. Lewis [32]
49Craig Lund [75]
50David Mandelin [64]
51Virendra J. Marathe [73]
52Bertrand Meyer [32]
53Barton P. Miller [42]
54Shubhendu S. Mukherjee [21] [34]
55Subbarao Palacharla [21]
56Michael Parkes [61] [62]
57David A. Patterson [2]
58Jonathan D. Pincus [65]
59Lori L. Pollock [77]
60Gustav Pomberger [32]
61Mike Potel [32]
62Dave Power [32]
63Wolfgang Pree [32]
64Sriram K. Rajamani [65]
65Stuart Reges [77]
66James Reinders [75]
67Steven K. Reinhardt [13] [17] [18] [21] [24] [27] [30] [52] [53]
68Thomas W. Reps [45]
69Brad Richards [31] [37] [46] [54]
70Martin C. Rinard [77]
71Anne Rogers [24] [29] [34]
72Joel H. Saltz [34]
73Lauren Sarno [75]
74Eric Schnarr [35] [39] [51] [60]
75Ioannis Schoinas [24] [30] [49]
76Luigi Semenzato [5]
77Shamik D. Sharma [34]
78Mark Sheldon [77]
79Bjarne Steensgaard [74]
80Herb Sutter [66]
81David Tarditi [74]
82George S. Taylor [2]
83Franklyn A. Turbak [77]
84Ramanathan Venkatapathy [65]
85Ronald J. Vetter [32]
86Guhan Viswanathan [31]
87Mitchell Wand [77]
88Randolph Y. Wang [46]
89Bruce W. Weide [32]
90Ted Wobber [74]
91David A. Wood [13] [17] [18] [21] [24] [27] [30] [32] [36] [41] [49] [52] [53]
92Youfeng Wu [25]
93Zhichen Xu [42]
94Takashi Yoshimori [75]
95Benjamin G. Zorn [2] [5]

Colors in the list of coauthors

Copyright © Sun May 17 03:24:02 2009 by Michael Ley (ley@uni-trier.de)