Skip to content

David M. Ungar

Publication record assembled from the DBLP archive of ranked conferences.

Papers indexed

38

Venues

8

Active years

1982–2017

Best venue rank

A*

Where they publish

Papers

38 indexed papers, newest first.

YearVenueTitleAuthors
2017DLSDynamic atomicity: optimizing swift memory management.David M. Ungar, David Grove, Hubertus Franke
2014OOPSLAKorz: Simple, Symmetric, Subjective, Context-Oriented Programming.David M. Ungar, Harold Ossher, Doug Kimelman
2013ECOOPEnterprise context: a rich source of requirements for context-oriented programming.Sam S. Adams, Suparna Bhattacharya, Bob Friedlander, John Gerken, Doug Kimelman, Jim Kraemer, Harold Ossher, John T. Richards, David M. Ungar, Mark N. Wegman
2012OOPSLAWorkshop on relaxing synchronization for multicore and manycore scalability (RACES 2012).Andrew P. Black, Theo D'Hondt, Doug Kimelman, Martin C. Rinard, David M. Ungar
2012OOPSLADoes better throughput require worse latency?David M. Ungar, Doug Kimelman, Sam S. Adams, Mark N. Wegman
2011OOPSLAMulticore, manycore, and cloud computing: is a new programming language paradigm required?S. Tucker Taft, Joshua J. Bloch, Robert Bocchino, Sebastian Burckhardt, Hassan Chafi, Russ Cox, Benedict R. Gaster, Guy L. Steele Jr., David M. Ungar
2010OOPSLAHarnessing emergence for manycore programming: early experience integrating ensembles, adverbs, and object-based inheritance.David M. Ungar, Sam S. Adams
2009DLSHosting an object heap on manycore hardware: an exploration.David M. Ungar, Sam S. Adams
2005OOPSLAConstructing a metacircular Virtual machine in an exploratory programming environment.David M. Ungar, Adam Spitz, Alex Ausch
2004OOPSLAMirrors: design principles for meta-level facilities of object-oriented programming languages.Gilad Bracha, David M. Ungar
2000OOPSLABeyond the hype (panel session): sequel to the trial of the gang of four.Neil B. Harrison, Frank Buschmann, James Coplien, David M. Ungar, John M. Vlissides
1998OOPSLAThe New Crop of Java Virtual Machines (Panel).Lars Bak, John Duimovich, Jesse Fang, Scott Meyer, David M. Ungar
1995ECOOPDo Object-Oriented Languages Need Special Hardware Support?Urs Hlzle, David M. Ungar
1995ECOOPProgramming as an Experience: The Inspiration for Self.Randall B. Smith, David M. Ungar
1995OOPSLAThe Self-4.0 User Interface: Manifesting a System-wide Vision of Concreteness, Uniformity and Flexibility.Randall B. Smith, John Maloney, David M. Ungar
1995OOPSLAAnnotating Objects for Transport to Other Worlds.David M. Ungar
1994OOPSLASifting Out the Gold.Ole Agesen, David M. Ungar
1994OOPSLAA Third-Generation SELF Implementation: Reconsiling Responsiveness with Performance.Urs Hlzle, David M. Ungar
1994OOPSLAPrototype-Based Languages: Object Lessons from Class-Free Programming (Panel).Randall B. Smith, Mark Lentczner, Walter R. Smith, Antero Taivalsaari, David M. Ungar
1994PLDIOptimizing Dynamically-Dispatched Calls with Run-Time Type Feedback.Urs Hlzle, David M. Ungar
1993UISTAnimation: From Cartoons to the User Interface.Bay-Wei Chang, David M. Ungar
1992PLDIDebugging Optimized Code with Dynamic Deoptimization.Urs Hlzle, Craig Chambers, David M. Ungar
1991ECOOPOptimizing Dynamically-Typed Object-Oriented Languages With Polymorphic Inline Caches.Urs Hlzle, Craig Chambers, David M. Ungar
1991OOPSLAMaking Pure Object-Oriented Languages Practical.Craig Chambers, David M. Ungar
1990PLDIIterative Type Analysis and Extended Message Splitting: Optimizing Dynamically-Typed Object-Oriented Programs.Craig Chambers, David M. Ungar
1989OOPSLAAn Efficient Implementation of SELF - a Dynamically-Typed Object-Oriented Language Based on Prototypes.Craig Chambers, David M. Ungar, Elgin Lee
1989OOPSLAPanel: Inheritance: Can We Have Our Cake and Eat it, Too?J. Eliot B. Moss, Ralf Johnson, Alan Snyder, David W. Stemple, David M. Ungar
1989PLDICustomization: Optimizing Compiler Technology for SELF, A Dynamically-Typed Object-Oriented Programming Language.Craig Chambers, David M. Ungar
1989PLDIA retrospective on: "customization: optimizing compiler technology for self, a dynamically-typed object-oriented programming language" (with retrospective)Craig Chambers, David M. Ungar
1988OOPSLATenuring Policies for Generation-Based Storage Reclamation.David M. Ungar, Frank Jackson
1988OOPSLAPanel: Treaty of Orlando Revisited.David M. Ungar, Henry Lieberman, Lynn Andrea Stein, Daniel Halbert
1988PLDIMultiprocessor Smalltalk: A Case Study of a Multiprocessor-Based Programming Environment.Joseph Pallas, David M. Ungar
1987ASPLOSCompiling Smalltalk-80 to a RISC.William R. Bush, A. Dain Samples, David M. Ungar, Paul N. Hilfinger
1987OOPSLATreaty of Orlando.Henry Lieberman, Lynn Andrea Stein, David M. Ungar
1987OOPSLASelf: The Power of Simplicity.David M. Ungar, Randall B. Smith
1986OOPSLASOAR: Smalltalk Without Bytecodes.A. Dain Samples, David M. Ungar, Paul N. Hilfinger
1984ISCAArchitecture of SOAR: Smalltalk on a RISC.David M. Ungar, Ricki Blau, Peter Foley, A. Dain Samples, David A. Patterson
1982DACMeasurements of a VLSI design.John K. Ousterhout, David M. Ungar