|
Search the dblp DataBase
James R. Larus:
[Publications]
[Author Rank by year]
[Co-authors]
[Prefers]
[Cites]
[Cited by]
Publications of Author
- Thomas Ball, James R. Larus
Optimally Profiling and Tracing Programs. [Citation Graph (3, 0)][DBLP] POPL, 1992, pp:59-70 [Conf]
- Trishul M. Chilimbi, Mark D. Hill, James R. Larus
Cache-Conscious Structure Layout. [Citation Graph (1, 0)][DBLP] PLDI, 1999, pp:1-12 [Conf]
- James R. Larus
Efficient Program Tracing. [Citation Graph (1, 0)][DBLP] IEEE Computer, 1993, v:26, n:5, pp:52-61 [Journal]
- Mark D. Hill, James R. Larus, Steven K. Reinhardt, David A. Wood
Cooperative Shared Memory: Software and Hardware Support for Scalable Multiprocesors. [Citation Graph (1, 0)][DBLP] ACM Trans. Comput. Syst., 1993, v:11, n:4, pp:300-318 [Journal]
- Ioannis Schoinas, Babak Falsafi, Mark D. Hill, James R. Larus, David A. Wood
Sirocco: Cost-Effective Fine-Grain Distributed Shared Memory. [Citation Graph (0, 0)][DBLP] IEEE PACT, 1998, pp:40-0 [Conf]
- Mark D. Hill, James R. Larus, Steven K. Reinhardt, David A. Wood
Cooperative Shared Memory: Software and Hardware Support for Scalable Multiprocesors. [Citation Graph (0, 0)][DBLP] ASPLOS, 1992, pp:262-273 [Conf]
- Satish Chandra, James R. Larus, Anne Rogers
Where is Time Spent in Message-Passing and Shared-Memory Programs? [Citation Graph (0, 0)][DBLP] ASPLOS, 1994, pp:61-73 [Conf]
- Eric Schnarr, James R. Larus
Fast Out-Of-Order Processor Simulation Using Memoization. [Citation Graph (0, 0)][DBLP] ASPLOS, 1998, pp:283-294 [Conf]
- Ioannis Schoinas, Babak Falsafi, Alvin R. Lebeck, Steven K. Reinhardt, James R. Larus, David A. Wood
Fine-grain Access Control for Distributed Shared Memory. [Citation Graph (0, 0)][DBLP] ASPLOS, 1994, pp:297-306 [Conf]
- James R. Larus, Brad Richards, Guhan Viswanathan
LCM: Memory System Support for Parallel Language Implementation. [Citation Graph (0, 0)][DBLP] ASPLOS, 1994, pp:208-218 [Conf]
- James R. Larus
Is process or architecture the solution? [Citation Graph (0, 0)][DBLP] ASID, 2006, pp:5- [Conf]
- Mark D. Hill, James R. Larus, David A. Wood
Tempest: A Substrate for Portable Parallel Programs. [Citation Graph (0, 0)][DBLP] COMPCON, 1995, pp:327-332 [Conf]
- Satish Chandra, James R. Larus, Michael Dahlin, Brad Richards, Randolph Y. Wang, Thomas E. Anderson
Experience with a Language for Writing Coherence Protocols. [Citation Graph (0, 0)][DBLP] DSL, 1997, pp:51-66 [Conf]
- Thomas W. Reps, Thomas Ball, Manuvir Das, James R. Larus
The Use of Program Profiling for Software Maintenance with Applications to the Year 2000 Problem. [Citation Graph (0, 0)][DBLP] ESEC / SIGSOFT FSE, 1997, pp:432-449 [Conf]
- Manuel Fähndrich, Michael Carbin, James R. Larus
Reflective program generation with patterns. [Citation Graph (0, 0)][DBLP] GPCE, 2006, pp:275-284 [Conf]
- David A. Wood, Mark D. Hill, James R. Larus
The Tempest approach to distributed shared memory. [Citation Graph (0, 0)][DBLP] ICCD, 1996, pp:63-0 [Conf]
- Trishul M. Chilimbi, James R. Larus
Cachier: A Tool for Automatically Inserting CICO Annotations. [Citation Graph (0, 0)][DBLP] ICPP, 1994, pp:89-98 [Conf]
- Lorenz Huelsbergen, Douglas Hahn, James R. Larus
Exact Data Dependence Analysis Using Data Access Descriptors. [Citation Graph (0, 0)][DBLP] ICPP (2), 1990, pp:290-291 [Conf]
- Steven K. Reinhardt, James R. Larus, David A. Wood
Tempest and Typhoon: User-Level Shared Memory. [Citation Graph (0, 0)][DBLP] ISCA, 1994, pp:325-336 [Conf]
- Steven K. Reinhardt, James R. Larus, David A. Wood
Retrospective: Tempest and Typhoon: User-Level Shared Memory. [Citation Graph (0, 0)][DBLP] 25 Years ISCA: Retrospectives and Reprints, 1998, pp:98-102 [Conf]
- Steven K. Reinhardt, James R. Larus, David A. Wood
Tempest and Typhoon: User-Level Shared Memory. [Citation Graph (0, 0)][DBLP] 25 Years ISCA: Retrospectives and Reprints, 1998, pp:497-508 [Conf]
- George S. Taylor, Paul N. Hilfinger, James R. Larus, David A. Patterson, Benjamin G. Zorn
Evaluation of the SPUR Lisp Architecture. [Citation Graph (0, 0)][DBLP] ISCA, 1986, pp:444-452 [Conf]
- 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. [Citation Graph (0, 0)][DBLP] ISCA, 1993, pp:156-167 [Conf]
- Trishul M. Chilimbi, James R. Larus
Using Generational Garbage Collection To Implement Cache-Conscious Data Placement. [Citation Graph (0, 0)][DBLP] ISMM, 1998, pp:37-48 [Conf]
- Satish Chandra, James R. Larus
HPF on Fine-Grain Distributed Shared Memory: Early Experience. [Citation Graph (0, 0)][DBLP] LCPC, 1996, pp:450-465 [Conf]
- James R. Larus
C**: A Large-Grain, Object-Oriented, Data-Parallel Programming Language. [Citation Graph (0, 0)][DBLP] LCPC, 1992, pp:326-341 [Conf]
- James R. Larus, Michael Parkes
Using Cohort Scheduling to Enhance Server Performance (Extended Abstract). [Citation Graph (0, 0)][DBLP] LCTES/OM, 2001, pp:182-187 [Conf]
- Lorenz Huelsbergen, James R. Larus
Dynamic Program Parallelization. [Citation Graph (0, 0)][DBLP] LISP and Functional Programming, 1992, pp:311-323 [Conf]
- Lorenz Huelsbergen, James R. Larus, Alexander Aiken
Using the Run-Time Sizes of Data Structures to Guide Parallel-Thread Creation. [Citation Graph (0, 0)][DBLP] LISP and Functional Programming, 1994, pp:79-90 [Conf]
- Thomas Ball, James R. Larus
Efficient Path Profiling. [Citation Graph (0, 0)][DBLP] MICRO, 1996, pp:46-57 [Conf]
- Youfeng Wu, James R. Larus
Static branch frequency and program profile analysis. [Citation Graph (0, 0)][DBLP] MICRO, 1994, pp:1-11 [Conf]
- Eric Schnarr, James R. Larus
Instruction Scheduling and Executable Editing. [Citation Graph (0, 0)][DBLP] MICRO, 1996, pp:288-297 [Conf]
- Satish Chandra, Brad Richards, James R. Larus
Teapot: Language Support for Writing Memory Coherence Protocols. [Citation Graph (0, 0)][DBLP] PLDI, 1996, pp:237-248 [Conf]
- Thomas Ball, James R. Larus
Branch Prediction For Free. [Citation Graph (0, 0)][DBLP] PLDI, 1993, pp:300-313 [Conf]
- Glenn Ammons, Thomas Ball, James R. Larus
Exploiting Hardware Performance Counters with Flow and Context Sensitive Profiling. [Citation Graph (0, 0)][DBLP] PLDI, 1997, pp:85-96 [Conf]
- Glenn Ammons, James R. Larus
Improving Data-flow Analysis with Path Profiles. [Citation Graph (0, 0)][DBLP] PLDI, 1998, pp:72-84 [Conf]
- Glenn Ammons, James R. Larus
Improving data-flow analysis with path profiles (with retrospective) [Citation Graph (0, 0)][DBLP] Best of PLDI, 1998, pp:568-582 [Conf]
- Glenn Ammons, David Mandelin, Rastislav Bodík, James R. Larus
Debugging temporal specifications with concept analysis. [Citation Graph (0, 0)][DBLP] PLDI, 2003, pp:182-195 [Conf]
- Trishul M. Chilimbi, Bob Davidson, James R. Larus
Cache-Conscious Structure Definition. [Citation Graph (0, 0)][DBLP] PLDI, 1999, pp:13-24 [Conf]
- James R. Larus
Whole Program Paths. [Citation Graph (0, 0)][DBLP] PLDI, 1999, pp:259-269 [Conf]
- James R. Larus, Paul N. Hilfinger
Detecting Conflicts Between Structure Accesses. [Citation Graph (0, 0)][DBLP] PLDI, 1988, pp:21-34 [Conf]
- James R. Larus, Eric Schnarr
EEL: Machine-Independent Executable Editing. [Citation Graph (0, 0)][DBLP] PLDI, 1995, pp:291-300 [Conf]
- Eric Schnarr, Mark D. Hill, James R. Larus
Facile: A Language and Compiler for High-Performance Processor Simulators. [Citation Graph (0, 0)][DBLP] PLDI, 2001, pp:321-331 [Conf]
- Glenn Ammons, Rastislav Bodík, James R. Larus
Mining specifications. [Citation Graph (0, 0)][DBLP] POPL, 2002, pp:4-16 [Conf]
- Lorenz Huelsbergen, James R. Larus
A Concurrent Copying Garbage Collector for Languages that Distinguish (Im)mutable Data. [Citation Graph (0, 0)][DBLP] PPOPP, 1993, pp:73-82 [Conf]
- Satish Chandra, James R. Larus
Optimizing Communication in HPF programs for Fine-Grain Distributed Shared Memory. [Citation Graph (0, 0)][DBLP] PPOPP, 1997, pp:100-111 [Conf]
- James R. Larus, Paul N. Hilfinger
Restructuring Lisp Programs for Concurrent Execution. [Citation Graph (0, 0)][DBLP] PPOPP/PPEALS, 1988, pp:100-110 [Conf]
- 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. [Citation Graph (0, 0)][DBLP] PPOPP, 1995, pp:68-79 [Conf]
- Zhichen Xu, James R. Larus, Barton P. Miller
Shared Memory Performance Profiling. [Citation Graph (0, 0)][DBLP] PPOPP, 1997, pp:240-251 [Conf]
- Virendra J. Marathe, Tim Harris, James R. Larus
Featherweight transactions: decoupling threads and atomic blocks. [Citation Graph (0, 0)][DBLP] PPOPP, 2007, pp:134-135 [Conf]
- Trishul M. Chilimbi, Thomas Ball, Stephen G. Eick, James R. Larus
Storm Watch: A Tool for Visualizing Memory System Protocols. [Citation Graph (0, 0)][DBLP] SC, 1995, pp:- [Conf]
- Babak 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. [Citation Graph (0, 0)][DBLP] SC, 1994, pp:380-389 [Conf]
- 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. [Citation Graph (0, 0)][DBLP] SIGMETRICS, 1993, pp:48-60 [Conf]
- James R. Larus, Paul N. Hilfinger
Register allocation in the SPUR Lisp compiler. [Citation Graph (0, 0)][DBLP] SIGPLAN Symposium on Compiler Construction, 1986, pp:255-263 [Conf]
- James R. Larus, Michael Parkes
Using Cohort-Scheduling to Enhance Server Performance. [Citation Graph (0, 0)][DBLP] USENIX Annual Technical Conference, General Track, 2002, pp:103-114 [Conf]
- James R. Larus
Abolish runtime systems: operating systems should control the execution. [Citation Graph (0, 0)][DBLP] VEE, 2006, pp:1- [Conf]
- Manuel 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. [Citation Graph (0, 0)][DBLP] EuroSys, 2006, pp:177-190 [Conf]
- Mark D. Hill, James R. Larus
Cache Considerations for Multiprocessor Programmers. [Citation Graph (0, 0)][DBLP] Commun. ACM, 1990, v:33, n:8, pp:97-102 [Journal]
- Thomas Ball, James R. Larus
Using Paths to Measure, Explain, and Enhance Program Behavior. [Citation Graph (0, 0)][DBLP] IEEE Computer, 2000, v:33, n:7, pp:57-65 [Journal]
- Trishul M. Chilimbi, Mark D. Hill, James R. Larus
Making Pointer-Based Data Structures Cache Conscious. [Citation Graph (0, 0)][DBLP] IEEE Computer, 2000, v:33, n:12, pp:67-74 [Journal]
- 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. [Citation Graph (0, 0)][DBLP] IEEE Computer, 1995, v:28, n:8, pp:20-32 [Journal]
- James R. Larus
Compiling Lisp Programs for Parallel Execution. [Citation Graph (0, 0)][DBLP] Lisp and Symbolic Computation, 1991, v:4, n:1, pp:29-99 [Journal]
- James R. Larus
Compiling for Shared-Memory and Message-Passing Computers. [Citation Graph (0, 0)][DBLP] LOPLAS, 1993, v:2, n:1-4, pp:165-180 [Journal]
- Herb Sutter, James R. Larus
Software and the concurrency revolution. [Citation Graph (0, 0)][DBLP] ACM Queue, 2005, v:3, n:7, pp:54-62 [Journal]
- Galen C. Hunt, James R. Larus
Singularity: rethinking the software stack. [Citation Graph (0, 0)][DBLP] Operating Systems Review, 2007, v:41, n:2, pp:37-49 [Journal]
- James R. Larus, Thomas Ball, Manuvir Das, Robert DeLine, Manuel Fähndrich, Jonathan D. Pincus, Sriram K. Rajamani, Ramanathan Venkatapathy
Righting Software. [Citation Graph (0, 0)][DBLP] IEEE Software, 2004, v:21, n:3, pp:92-100 [Journal]
- Benjamin G. Zorn, Kinson Ho, James R. Larus, Luigi Semenzato, Paul N. Hilfinger
Multiprocessing Extensions in Spur Lisp. [Citation Graph (0, 0)][DBLP] IEEE Software, 1989, v:6, n:4, pp:41-49 [Journal]
- James R. Larus
Abstract Execution: A Technique for Efficiently Tracing Programs. [Citation Graph (0, 0)][DBLP] Softw., Pract. Exper., 1990, v:20, n:12, pp:1241-1258 [Journal]
- James R. Larus, Thomas Ball
Rewriting Executable Files to Measure Program Behavior. [Citation Graph (0, 0)][DBLP] Softw., Pract. Exper., 1994, v:24, n:2, pp:197-218 [Journal]
- Thomas Ball, James R. Larus
Optimally Profiling and Tracing Programs. [Citation Graph (0, 0)][DBLP] ACM Trans. Program. Lang. Syst., 1994, v:16, n:4, pp:1319-1360 [Journal]
- James R. Larus
Loop-Level Parallelism in Numeric and Symbolic Programs. [Citation Graph (0, 0)][DBLP] IEEE Trans. Parallel Distrib. Syst., 1993, v:4, n:7, pp:812-826 [Journal]
- Satish Chandra, Brad Richards, James R. Larus
Teapot: A Domain-Specific Language for Writing Cache Coherence Protocols. [Citation Graph (0, 0)][DBLP] IEEE Trans. Software Eng., 1999, v:25, n:3, pp:317-333 [Journal]
- Lauren 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? [Citation Graph (0, 0)][DBLP] DAC, 2007, pp:632-633 [Conf]
- Galen 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. [Citation Graph (0, 0)][DBLP] EuroSys, 2007, pp:341-354 [Conf]
Deconstructing process isolation. [Citation Graph (, )][DBLP]
Singularity: Designing Better Software (Invited Talk). [Citation Graph (, )][DBLP]
Programming Clouds. [Citation Graph (, )][DBLP]
Broad New OS Research: Challenges and Opportunities. [Citation Graph (, )][DBLP]
The real value of testing. [Citation Graph (, )][DBLP]
Transactional memory. [Citation Graph (, )][DBLP]
Spending Moore's dividend. [Citation Graph (, )][DBLP]
The Singularity system. [Citation Graph (, )][DBLP]
Search in 0.018secs, Finished in 0.022secs
|