The SCEAS System
Navigation Menu

Search the dblp DataBase

Title:
Author:

James R. Larus: [Publications] [Author Rank by year] [Co-authors] [Prefers] [Cites] [Cited by]

Publications of Author

  1. Thomas Ball, James R. Larus
    Optimally Profiling and Tracing Programs. [Citation Graph (3, 0)][DBLP]
    POPL, 1992, pp:59-70 [Conf]
  2. Trishul M. Chilimbi, Mark D. Hill, James R. Larus
    Cache-Conscious Structure Layout. [Citation Graph (1, 0)][DBLP]
    PLDI, 1999, pp:1-12 [Conf]
  3. James R. Larus
    Efficient Program Tracing. [Citation Graph (1, 0)][DBLP]
    IEEE Computer, 1993, v:26, n:5, pp:52-61 [Journal]
  4. 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]
  5. 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]
  6. 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]
  7. 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]
  8. Eric Schnarr, James R. Larus
    Fast Out-Of-Order Processor Simulation Using Memoization. [Citation Graph (0, 0)][DBLP]
    ASPLOS, 1998, pp:283-294 [Conf]
  9. 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]
  10. 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]
  11. James R. Larus
    Is process or architecture the solution? [Citation Graph (0, 0)][DBLP]
    ASID, 2006, pp:5- [Conf]
  12. 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]
  13. 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]
  14. 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]
  15. Manuel Fähndrich, Michael Carbin, James R. Larus
    Reflective program generation with patterns. [Citation Graph (0, 0)][DBLP]
    GPCE, 2006, pp:275-284 [Conf]
  16. 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]
  17. 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]
  18. 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]
  19. 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]
  20. 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]
  21. 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]
  22. 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]
  23. 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]
  24. 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]
  25. 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]
  26. James R. Larus
    C**: A Large-Grain, Object-Oriented, Data-Parallel Programming Language. [Citation Graph (0, 0)][DBLP]
    LCPC, 1992, pp:326-341 [Conf]
  27. 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]
  28. Lorenz Huelsbergen, James R. Larus
    Dynamic Program Parallelization. [Citation Graph (0, 0)][DBLP]
    LISP and Functional Programming, 1992, pp:311-323 [Conf]
  29. 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]
  30. Thomas Ball, James R. Larus
    Efficient Path Profiling. [Citation Graph (0, 0)][DBLP]
    MICRO, 1996, pp:46-57 [Conf]
  31. Youfeng Wu, James R. Larus
    Static branch frequency and program profile analysis. [Citation Graph (0, 0)][DBLP]
    MICRO, 1994, pp:1-11 [Conf]
  32. Eric Schnarr, James R. Larus
    Instruction Scheduling and Executable Editing. [Citation Graph (0, 0)][DBLP]
    MICRO, 1996, pp:288-297 [Conf]
  33. 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]
  34. Thomas Ball, James R. Larus
    Branch Prediction For Free. [Citation Graph (0, 0)][DBLP]
    PLDI, 1993, pp:300-313 [Conf]
  35. 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]
  36. Glenn Ammons, James R. Larus
    Improving Data-flow Analysis with Path Profiles. [Citation Graph (0, 0)][DBLP]
    PLDI, 1998, pp:72-84 [Conf]
  37. 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]
  38. 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]
  39. Trishul M. Chilimbi, Bob Davidson, James R. Larus
    Cache-Conscious Structure Definition. [Citation Graph (0, 0)][DBLP]
    PLDI, 1999, pp:13-24 [Conf]
  40. James R. Larus
    Whole Program Paths. [Citation Graph (0, 0)][DBLP]
    PLDI, 1999, pp:259-269 [Conf]
  41. James R. Larus, Paul N. Hilfinger
    Detecting Conflicts Between Structure Accesses. [Citation Graph (0, 0)][DBLP]
    PLDI, 1988, pp:21-34 [Conf]
  42. James R. Larus, Eric Schnarr
    EEL: Machine-Independent Executable Editing. [Citation Graph (0, 0)][DBLP]
    PLDI, 1995, pp:291-300 [Conf]
  43. 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]
  44. Glenn Ammons, Rastislav Bodík, James R. Larus
    Mining specifications. [Citation Graph (0, 0)][DBLP]
    POPL, 2002, pp:4-16 [Conf]
  45. 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]
  46. 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]
  47. James R. Larus, Paul N. Hilfinger
    Restructuring Lisp Programs for Concurrent Execution. [Citation Graph (0, 0)][DBLP]
    PPOPP/PPEALS, 1988, pp:100-110 [Conf]
  48. 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]
  49. Zhichen Xu, James R. Larus, Barton P. Miller
    Shared Memory Performance Profiling. [Citation Graph (0, 0)][DBLP]
    PPOPP, 1997, pp:240-251 [Conf]
  50. 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]
  51. 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]
  52. 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]
  53. 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]
  54. 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]
  55. 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]
  56. James R. Larus
    Abolish runtime systems: operating systems should control the execution. [Citation Graph (0, 0)][DBLP]
    VEE, 2006, pp:1- [Conf]
  57. 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]
  58. 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]
  59. 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]
  60. 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]
  61. 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]
  62. 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]
  63. 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]
  64. 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]
  65. 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]
  66. 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]
  67. 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]
  68. 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]
  69. 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]
  70. 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]
  71. 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]
  72. 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]
  73. 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]
  74. 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]

  75. Deconstructing process isolation. [Citation Graph (, )][DBLP]


  76. Singularity: Designing Better Software (Invited Talk). [Citation Graph (, )][DBLP]


  77. Programming Clouds. [Citation Graph (, )][DBLP]


  78. Broad New OS Research: Challenges and Opportunities. [Citation Graph (, )][DBLP]


  79. The real value of testing. [Citation Graph (, )][DBLP]


  80. Transactional memory. [Citation Graph (, )][DBLP]


  81. Spending Moore's dividend. [Citation Graph (, )][DBLP]


  82. The Singularity system. [Citation Graph (, )][DBLP]


Search in 0.062secs, Finished in 0.065secs
NOTICE1
System may not be available sometimes or not working properly, since it is still in development with continuous upgrades
NOTICE2
The rankings that are presented on this page should NOT be considered as formal since the citation info is incomplete in DBLP
 
System created by asidirop@csd.auth.gr [http://users.auth.gr/~asidirop/] © 2002
for Data Engineering Laboratory, Department of Informatics, Aristotle University © 2002