2009 | ||
---|---|---|
91 | Phil McGachey, Antony L. Hosking, J. Eliot B. Moss: Classifying Java class transformations for pervasive virtualized access. GPCE 2009: 75-84 | |
90 | Daniel Frampton, Stephen M. Blackburn, Perry Cheng, Robin Garner, David Grove, J. Eliot B. Moss, Sergey I. Salishev: Demystifying magic: high-level low-level programming. VEE 2009: 81-90 | |
89 | Phil McGachey, Antony L. Hosking, J. Eliot B. Moss: Pervasive Load-Time Transformation for Transparently Distributed Java. Electr. Notes Theor. Comput. Sci. 253(5): 47-64 (2009) | |
2008 | ||
88 | Timothy Richards, Edward K. Walters II, J. Eliot B. Moss, Trek S. Palmer, Charles C. Weems: Towards universal code generator generation. IPDPS 2008: 1-8 | |
87 | Aki Namioka, Julie A. Adams, Juanita J. Ewing, Nadyne Mielke, J. Eliot B. Moss, Lucy A. Suchman: From sorceress to scientist: women in computing. OOPSLA Companion 2008: 795-796 | |
86 | Ting Yang, Tongping Liu, Emery D. Berger, Scott F. Kaplan, J. Eliot B. Moss: Redline: First Class Support for Interactivity in Commodity Operating Systems. OSDI 2008: 73-86 | |
85 | Stephen M. Blackburn, Kathryn S. McKinley, Robin Garner, Chris Hoffmann, Asjad M. Khan, Rotem Bentzur, Amer Diwan, Daniel Feinberg, Daniel Frampton, Samuel Z. Guyer, Martin Hirzel, Antony L. Hosking, Maria Jump, Han Lee, J. Eliot B. Moss, Aashish Phansalkar, Darko Stefanovic, Thomas VanDrunen, Daniel von Dincklage, Ben Wiedermann: Wake up and smell the coffee: evaluation methodology for the 21st century. Commun. ACM 51(8): 83-89 (2008) | |
2007 | ||
84 | Edward K. Walters II, J. Eliot B. Moss, Trek S. Palmer, Timothy Richards, Charles C. Weems: Modeling Modern Micro-architectures using CASL. IPDPS 2007: 1-6 | |
83 | Yang Ni, Vijay Menon, Ali-Reza Adl-Tabatabai, Antony L. Hosking, Richard L. Hudson, J. Eliot B. Moss, Bratin Saha, Tatiana Shpeisman: Open nesting in software transactional memory. PPOPP 2007: 68-78 | |
82 | Stephen M. Blackburn, Matthew Hertz, Kathryn S. McKinley, J. Eliot B. Moss, Ting Yang: Profile-based pretenuring. ACM Trans. Program. Lang. Syst. 29(1): (2007) | |
81 | Han Bok Lee, Amer Diwan, J. Eliot B. Moss: Design, implementation, and evaluation of a compilation server. ACM Trans. Program. Lang. Syst. 29(4): (2007) | |
2006 | ||
80 | Erez Petrank, J. Eliot B. Moss: Proceedings of the 5th International Symposium on Memory Management, ISMM 2006, Ottawa, Ontario, Canada, June 10-11, 2006 ACM 2006 | |
79 | John Cavazos, J. Eliot B. Moss, Michael F. P. O'Boyle: Hybrid Optimizations: Which Optimization Algorithm to Use?. CC 2006: 124-138 | |
78 | Stephen M. Blackburn, Robin Garner, Chris Hoffmann, Asjad M. Khan, Kathryn S. McKinley, Rotem Bentzur, Amer Diwan, Daniel Feinberg, Daniel Frampton, Samuel Z. Guyer, Martin Hirzel, Antony L. Hosking, Maria Jump, Han Bok Lee, J. Eliot B. Moss, Aashish Phansalkar, Darko Stefanovic, Thomas VanDrunen, Daniel von Dincklage, Ben Wiedermann: The DaCapo benchmarks: java benchmarking development and analysis. OOPSLA 2006: 169-190 | |
77 | Ting Yang, Emery D. Berger, Scott F. Kaplan, J. Eliot B. Moss: CRAMM: Virtual Memory Support for Garbage-Collected Applications. OSDI 2006: 103-116 | |
76 | Matthew Hertz, Stephen M. Blackburn, J. Eliot B. Moss, Kathryn S. McKinley, Darko Stefanovic: Generating object lifetime traces with Merlin. ACM Trans. Program. Lang. Syst. 28(3): 476-516 (2006) | |
75 | J. Eliot B. Moss, Antony L. Hosking: Nested transactional memory: Model and architecture sketches. Sci. Comput. Program. 63(2): 186-201 (2006) | |
74 | Han Bok Lee, Daniel von Dincklage, Amer Diwan, J. Eliot B. Moss: Understanding the behavior of compiler optimizations. Softw., Pract. Exper. 36(8): 835-844 (2006) | |
2005 | ||
73 | Bowen Alpern, Steve Augart, Stephen M. Blackburn, Maria A. Butrico, Anthony Cocchi, Perry Cheng, Julian Dolby, Stephen J. Fink, David Grove, Michael Hind, Kathryn S. McKinley, Mark F. Mergen, J. Eliot B. Moss, Ton Anh Ngo, Vivek Sarkar, Martin Trapp: The Jikes Research Virtual Machine project: Building an open-source research community. IBM Systems Journal 44(2): 399-418 (2005) | |
72 | J. Eliot B. Moss, Trek S. Palmer, Timothy Richards, Edward K. Walters II, Charles C. Weems: CISL: A Class-Based Machine Description Language for Co-Generation of Compilers and Simulators. International Journal of Parallel Programming 33(2-3): 231-246 (2005) | |
71 | J. Eliot B. Moss, Ravi Rajwar: Atomicity as a First-Class System Provision. J. UCS 11(5): 651-660 (2005) | |
70 | Cliff B. Jones, David B. Lomet, Alexander B. Romanovsky, Gerhard Weikum, Alan Fekete, Marie-Claude Gaudel, Henry F. Korth, Rogério de Lemos, J. Eliot B. Moss, Ravi Rajwar, Krithi Ramamritham, Brian Randell, Luís Rodrigues: The atomic manifesto: a story in four quarks. Operating Systems Review 39(2): 41-46 (2005) | |
69 | Cliff B. Jones, David B. Lomet, Alexander B. Romanovsky, Gerhard Weikum, Alan Fekete, Marie-Claude Gaudel, Henry F. Korth, Rogério de Lemos, J. Eliot B. Moss, Ravi Rajwar, Krithi Ramamritham, Brian Randell, Luís Rodrigues: The atomic manifesto: a story in four quarks. SIGMOD Record 34(1): 63-69 (2005) | |
2004 | ||
68 | J. Eliot B. Moss, Trek S. Palmer, Timothy Richards, Edward K. Walters II, Charles C. Weems: CMDL: A Class-Based Machine Description Language for Co-generation of Compilers and Simulators. IPDPS Next Generation Software Program - NSFNGS - PI Workshop 2004 | |
67 | Ting Yang, Matthew Hertz, Emery D. Berger, Scott F. Kaplan, J. Eliot B. Moss: Automatic heap sizing: taking real memory into account. ISMM 2004: 61-72 | |
66 | Xianglong Huang, Stephen M. Blackburn, Kathryn S. McKinley, J. Eliot B. Moss, Zhenlin Wang, Perry Cheng: The garbage collection advantage: improving program locality. OOPSLA 2004: 69-80 | |
65 | Narendran Sachindran, J. Eliot B. Moss, Emery D. Berger: MC2: high-performance garbage collection for memory-constrained environments. OOPSLA 2004: 81-98 | |
64 | John Cavazos, J. Eliot B. Moss: Inducing heuristics to decide whether to schedule. PLDI 2004: 183-194 | |
2003 | ||
63 | J. Eliot B. Moss, Charles C. Weems, Timothy Richards: The CoGenT Project: Co-Generating Compilers and Simulators for Dynamically Compiled Languages. IPDPS 2003: 210 | |
62 | Narendran Sachindran, J. Eliot B. Moss: Mark-copy: fast copying GC with less space overhead. OOPSLA 2003: 326-343 | |
61 | Richard L. Hudson, J. Eliot B. Moss: Sapphire: copying garbage collection without stopping the world. Concurrency and Computation: Practice and Experience 15(3-5): 223-261 (2003) | |
2002 | ||
60 | Matthew Hertz, Neil Immerman, J. Eliot B. Moss: Framework for Analyzing Garbage Collection. IFIP TCS 2002: 230-242 | |
59 | Jeffrey Palm, Han Bok Lee, Amer Diwan, J. Eliot B. Moss: When to use a compilation service? LCTES-SCOPES 2002: 194-203 | |
58 | Darko Stefanovic, Matthew Hertz, Stephen Blackburn, Kathryn S. McKinley, J. Eliot B. Moss: Older-first garbage collection in practice: evaluation in Java Virtual Machine. MSP/ISMM 2002: 25-36 | |
57 | Stephen Blackburn, Richard E. Jones, Kathryn S. McKinley, J. Eliot B. Moss: Beltway: Getting Around Garbage Collection Gridlock. PLDI 2002: 153-164 | |
56 | Matthew Hertz, Stephen Blackburn, J. Eliot B. Moss, Kathryn S. McKinley, Darko Stefanovic: Error-free garbage collection traces: how to cheat and not get caught. SIGMETRICS 2002: 140-151 | |
55 | Amy McGovern, J. Eliot B. Moss, Andrew G. Barto: Building a Basic Block Instruction Scheduler with Reinforcement Learning and Rollouts. Machine Learning 49(2-3): 141-160 (2002) | |
2001 | ||
54 | Stephen M. Blackburn, J. Eliot B. Moss, Richard L. Hudson, Ronald Morrison, David S. Munro, John N. Zigman: Starting with Termination: A Methodology for Building Distributed Garbage Collection Algorithms. ACSC 2001: 20-28 | |
53 | Richard L. Hudson, J. Eliot B. Moss: Sapphire: copying GC without stopping the world. Java Grande 2001: 48-57 | |
52 | Stephen Blackburn, Sharad Singhai, Matthew Hertz, Kathryn S. McKinley, J. Eliot B. Moss: Pretenuring for Java. OOPSLA 2001: 342-352 | |
51 | Amer Diwan, Kathryn S. McKinley, J. Eliot B. Moss: Using types to analyze and optimize object-oriented programs. ACM Trans. Program. Lang. Syst. 23(1): 30-72 (2001) | |
2000 | ||
50 | Richard L. Hudson, J. Eliot B. Moss, Sreenivas Subramoney, Weldon Washburn: Cycles to Recycle: Garbage Collection on the IA-64. ISMM 2000: 101-110 | |
49 | Darko Stefanovic, Kathryn S. McKinley, J. Eliot B. Moss: On Models for Object Lifetimes. ISMM 2000: 137-142 | |
48 | John N. Zigman, Stephen Blackburn, J. Eliot B. Moss: TMOS: A Transactional Garbage Collector. POS 2000: 138-156 | |
1999 | ||
47 | Darko Stefanovic, Kathryn S. McKinley, J. Eliot B. Moss: Age-Based Garbage Collection. OOPSLA 1999: 370-381 | |
1998 | ||
46 | Amy McGovern, J. Eliot B. Moss: Scheduling Straight-Line Code Using Reinforcement Learning and Rollouts. NIPS 1998: 903-909 | |
45 | Amer Diwan, Kathryn S. McKinley, J. Eliot B. Moss: Type-Based Alias Analysis. PLDI 1998: 106-117 | |
44 | Ole Agesen, David Detlefs, J. Eliot B. Moss: Garbage Collection and Local Variable Type-Precision and Liveness in Java Virtual Machines. PLDI 1998: 269-279 | |
43 | Gökhan Kutlu, J. Eliot B. Moss: Exploiting Reflection to Add Persistence and Query Optimization to a Statically Typed Object-Oriented Language. POS/PJW 1998: 123-135 | |
42 | David S. Munro, Alfred L. Brown, Ronald Morrison, J. Eliot B. Moss: Incremental Garbage Collection of a Persistent Object Store using PMOS. POS/PJW 1998: 78-91 | |
1997 | ||
41 | J. Eliot B. Moss, Paul E. Utgoff, John Cavazos, Doina Precup, Darko Stefanovic, Carla E. Brodley, David Scheeff: Learning to Schedule Straight-Line Code. NIPS 1997 | |
40 | Richard L. Hudson, Ronald Morrison, J. Eliot B. Moss, David S. Munro: Garbage Collecting the World: One Car at a Time. OOPSLA 1997: 162-175 | |
1996 | ||
39 | Amer Diwan, J. Eliot B. Moss, Kathryn S. McKinley: Simple and Effective Analysis of Statically Typed Object-Oriented Programs. OOPSLA 1996: 292-305 | |
38 | J. Eliot B. Moss, David S. Munro, Richard L. Hudson: PMOS: A Complete and Coarse-Grained Incremental Garbage Collector for Persistent Object Stores. POS 1996: 140-150 | |
37 | J. Eliot B. Moss: Letter from the Special Issue Editor. IEEE Data Eng. Bull. 19(1): 2 (1996) | |
1995 | ||
36 | S. Scheuerl, Richard C. H. Connor, Ronald Morrison, J. Eliot B. Moss, David S. Munro: The MaStA I/O Cost Model and its Validation Strategy. ADBIS 1995: 305-328 | |
35 | Amer Diwan, David Tarditi, J. Eliot B. Moss: Memory System Performance of Programs with Intensive Heap Allocation ACM Trans. Comput. Syst. 13(3): 244-273 (1995) | |
1994 | ||
34 | Eric W. Brown, James P. Callan, W. Bruce Croft, J. Eliot B. Moss: Supporting Full-Text Information Retrieval with a Persistent Object Store. EDBT 1994: 365-378 | |
33 | Darko Stefanovic, J. Eliot B. Moss: Characterization of Object Behaviour in Standard ML of New Jersey. LISP and Functional Programming 1994: 43-54 | |
32 | Amer Diwan, David Tarditi, J. Eliot B. Moss: Memory Subsystem Performance of Programs Using Copying Garbage Collection. POPL 1994: 1-14 | |
31 | J. Eliot B. Moss, Antony L. Hosking: Expressing Object Residency Optimizations Using Pointer Type Annotations. POS 1994: 3-15 | |
30 | Masanobu Yuhara, Brian N. Bershad, Chris Maeda, J. Eliot B. Moss: Efficient Packet Demultiplexing for Multiple Endpoints and Large Messages. USENIX Winter 1994: 153-165 | |
29 | J. Eliot B. Moss: Letter from the Special Issue Editor. IEEE Data Eng. Bull. 17(4): 2 (1994) | |
1993 | ||
28 | Maurice Herlihy, J. Eliot B. Moss: Transactional Memory: Architectural Support for Lock-Free Data Structures. ISCA 1993: 289-300 | |
27 | Antony L. Hosking, J. Eliot B. Moss: Object Fault Handling for Persistent Programming Languages: A Performance Evaluation. OOPSLA 1993: 288-303 | |
26 | Antony L. Hosking, J. Eliot B. Moss: Protection Traps and Alternatives for Memory Management of an Object-Oriented Language. SOSP 1993: 106-119 | |
25 | Antony L. Hosking, Eric W. Brown, J. Eliot B. Moss: Update Logging for Persistent Programming Languages: A Comparative Performance Evaluation. VLDB 1993: 429-440 | |
1992 | ||
24 | Richard L. Hudson, J. Eliot B. Moss: Incremental Collection of Mature Objects. IWMM 1992: 388-403 | |
23 | Antony L. Hosking, J. Eliot B. Moss, Darko Stefanovic: A Comparative Performance Evaluation of Write Barrier Implementations. OOPSLA 1992: 92-109 | |
22 | Amer Diwan, J. Eliot B. Moss, Richard L. Hudson: Compiler Support for Garbage Collection in a Statically Typed Language. PLDI 1992: 273-282 | |
21 | Maurice Herlihy, J. Eliot B. Moss: Lock-Free Garbage Collection for Multiprocessors. IEEE Trans. Parallel Distrib. Syst. 3(3): 304-311 (1992) | |
20 | J. Eliot B. Moss: Working with Persistent Objects: To Swizzle or Not to Swizzle. IEEE Trans. Software Eng. 18(8): 657-673 (1992) | |
19 | Krithi Ramamritham, J. Eliot B. Moss, John A. Stankovic, David W. Stemple, W. Bruce Croft, Donald F. Towsley: Summary of Database Research Activities at The University of Massachusetts, Amherst. SIGMOD Record 21(1): 139-143 (1992) | |
1991 | ||
18 | Maurice Herlihy, J. Eliot B. Moss: Lock-Free garbage Collection for Multiprocessors. SPAA 1991: 229-236 | |
1990 | ||
17 | Antony L. Hosking, J. Eliot B. Moss: Towards Compile-Time Optimizations for Persistence. POS 1990: 17-27 | |
16 | J. Eliot B. Moss: Clustering and Tools - Introduction. POS 1990: 385-386 | |
15 | J. Eliot B. Moss: Design of the Mneme Persistent Object Store. ACM Trans. Inf. Syst. 8(2): 103-139 (1990) | |
1989 | ||
14 | J. Eliot B. Moss: Addressing Large Distributed Collections of Persistent Objects: The Mneme Project's Approach. DBPL 1989: 358-374 | |
13 | J. Eliot B. Moss, Ralf Johnson, Alan Snyder, David W. Stemple, David Ungar: Panel: Inheritance: Can We Have Our Cake and Eat it, Too? OOPSLA 1989: 486-490 | |
12 | J. Eliot B. Moss: Object Orientation as Catalyst for Language-Database Inegration. Object-Oriented Concepts, Databases, and Applications 1989: 583-592 | |
1988 | ||
11 | J. Eliot B. Moss, Steven Sinofsky: Managing Persistent Data with Mneme: Designing a Reliable, Shared Object Interface. OODBS 1988: 298-316 | |
1987 | ||
10 | J. Eliot B. Moss: Semantics for Transactions in Shared Object Worlds. DBPL 1987: 289-293 | |
9 | J. Eliot B. Moss, Walter H. Kohler: Concurrency Features for the Trellis/Owl Language. ECOOP 1987: 171-180 | |
8 | J. Eliot B. Moss, Bruce Leban, Panos K. Chrysanthis: Finer Grained Concurrency for the Database Cache. ICDE 1987: 96-103 | |
7 | J. Eliot B. Moss: Managing stack frames in Smalltalk. PLDI 1987: 229-240 | |
6 | J. Eliot B. Moss: Log-Based Recovery for Nested Transactions. VLDB 1987: 427-432 | |
1986 | ||
5 | J. Eliot B. Moss: Transaction Management for Object-Oriented Systems. OODBS 1986: 229 | |
4 | J. Eliot B. Moss, Nancy D. Griffeth, Marc H. Graham: Abstraction in Recovery Management. SIGMOD Conference 1986: 72-83 | |
3 | J. Eliot B. Moss: Getting the Operating System Out of the Way. IEEE Database Eng. Bull. 9(3): 35-42 (1986) | |
1983 | ||
2 | J. Eliot B. Moss: Checkpoint and Restart in Distributed Transaction Systems. Symposium on Reliability in Distributed Software and Database Systems 1983: 85-89 | |
1981 | ||
1 | Barbara Liskov, Russell R. Atkinson, Toby Bloom, J. Eliot B. Moss, Craig Schaffert, Robert Scheifler, Alan Snyder: CLU Reference Manual Springer 1981 |