Compiler transformations for high-performance computing DF Bacon, SL Graham, OJ Sharp ACM Computing Surveys (CSUR) 26 (4), 345-420, 1994 | 1530 | 1994 |
Fast static analysis of C++ virtual function calls DF Bacon, PF Sweeney Proceedings of the 11th ACM SIGPLAN conference on Object-oriented …, 1996 | 732 | 1996 |
A real-time garbage collector with low overhead and consistent utilization DF Bacon, P Cheng, VT Rajan ACM SIGPLAN Notices 38 (1), 285-298, 2003 | 425 | 2003 |
Thin locks: Featherweight synchronization for Java DF Bacon, R Konuru, C Murthy, M Serrano ACM SIGPLAN Notices 33 (5), 258-268, 1998 | 324 | 1998 |
FPGA Programming for the Masses DF Bacon, R Rabbah, S Shukla Communications of the ACM 56 (4), 56-63, 2013 | 263 | 2013 |
Lime: a Java-compatible and synthesizable language for heterogeneous architectures J Auerbach, DF Bacon, P Cheng, R Rabbah ACM SIGPLAN Notices 45 (10), 89-108, 2010 | 237 | 2010 |
Volatile logging in n-fault-tolerant distributed systems RE Strom, DF Bacon, SA Yemini Fault-Tolerant Computing, 1988. FTCS-18, Digest of Papers., Eighteenth …, 1988 | 206 | 1988 |
Locking and unlocking mechanism for controlling concurrent access to objects DF Bacon US Patent 6,247,025, 2001 | 189 | 2001 |
NEST: A network simulation and prototyping testbed A Dupuy, J Schwartz, Y Yemini, D Bacon Communications of the ACM 33 (10), 63-74, 1990 | 179 | 1990 |
Guava: A dialect of Java without data races DF Bacon, RE Strom, A Tarafdar ACM SIGPLAN Notices 35 (10), 382-400, 2000 | 159 | 2000 |
Java without the coffee breaks: A nonintrusive multiprocessor garbage collector DF Bacon, CR Attanasio, HB Lee, VT Rajan, S Smith ACM SIGPLAN Notices 36 (5), 92-103, 2001 | 158 | 2001 |
Hermes: a language for distributed computing RE Strom, DF Bacon, AP Goldberg, A Lowry, DM Yellin, ... Prentice-Hall, Inc., 1991 | 153 | 1991 |
Compiling a high-level language for GPUs (via language support for architectures and compilers) C Dubach, P Cheng, R Rabbah, DF Bacon, SJ Fink Proceedings of the 33rd ACM SIGPLAN conference on Programming Language …, 2012 | 148 | 2012 |
Hardware-assisted replay of multiprocessor programs DF Bacon, SC Goldstein ACM SIGPLAN Notices 26 (12), 194-206, 1991 | 139 | 1991 |
Concurrent cycle collection in reference counted systems DF Bacon, VT Rajan ECOOP 2001—Object-Oriented Programming, 207-235, 2001 | 136 | 2001 |
Fast and Effective Optimization of Statically Typed Object-Oriented Languages DF Bacon EECS Dept, University of California, Berkeley, 1997 | 136 | 1997 |
Liquid Metal: Object-oriented programming across the hardware/software boundary SS Huang, A Hormati, DF Bacon, R Rabbah ECOOP 2008–Object-Oriented Programming, 76-103, 2008 | 124 | 2008 |
Space-and time-efficient implementation of the Java object model DF Bacon, S Fink, D Grove ECOOP 2002—Object-Oriented Programming, 13-27, 2002 | 122 | 2002 |
The Metronome: A simpler approach to garbage collection in real-time systems DF Bacon, P Cheng, VT Rajan On the Move to Meaningful Internet Systems 2003: OTM 2003 Workshops, 466-478, 2003 | 120 | 2003 |
Controlling fragmentation and space consumption in the Metronome, a real-time garbage collector for Java DF Bacon, P Cheng, VT Rajan ACM SIGPLAN Notices 38 (7), 81-92, 2003 | 118 | 2003 |