David F. Bacon
David F. Bacon
Verified email at google.com
Title
Cited by
Cited by
Year
Compiler transformations for high-performance computing
DF Bacon, SL Graham, OJ Sharp
ACM Computing Surveys (CSUR) 26 (4), 345-420, 1994
13421994
Fast static analysis of C++ virtual function calls
DF Bacon, PF Sweeney
ACM SIGPLAN Notices 31 (10), 324-341, 1996
6291996
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
4042003
Thin locks: Featherweight synchronization for Java
DF Bacon, R Konuru, C Murthy, M Serrano
ACM SIGPLAN Notices 33 (5), 258-268, 1998
3071998
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
2062010
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
1881988
FPGA Programming for the Masses
DF Bacon, R Rabbah, S Shukla
Communications of the ACM 56 (4), 56-63, 2013
1812013
Locking and unlocking mechanism for controlling concurrent access to objects
DF Bacon
US Patent 6,247,025, 2001
1802001
NEST: A network simulation and prototyping testbed
A Dupuy, J Schwartz, Y Yemini, D Bacon
Communications of the ACM 33 (10), 63-74, 1990
1611990
Guava: A dialect of Java without data races
DF Bacon, RE Strom, A Tarafdar
ACM SIGPLAN Notices 35 (10), 382-400, 2000
1532000
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
1512001
Hermes: a language for distributed computing
RE Strom, DF Bacon, AP Goldberg, A Lowry, DM Yellin, ...
Prentice-Hall, Inc., 1991
1421991
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
1322012
Fast and Effective Optimization of Statically Typed Object-Oriented Languages
DF Bacon
EECS Dept, University of California, Berkeley, 1997
1281997
Hardware-assisted replay of multiprocessor programs
DF Bacon, SC Goldstein
ACM SIGPLAN Notices 26 (12), 194-206, 1991
1271991
Concurrent cycle collection in reference counted systems
DF Bacon, VT Rajan
ECOOP 2001—Object-Oriented Programming, 207-235, 2001
1252001
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
1162003
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
1152008
Space-and time-efficient implementation of the Java object model
DF Bacon, S Fink, D Grove
ECOOP 2002—Object-Oriented Programming, 13-27, 2002
1132002
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
1082003
The system can't perform the operation now. Try again later.
Articles 1–20