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
14171994
Fast static analysis of C++ virtual function calls
DF Bacon, PF Sweeney
ACM SIGPLAN Notices 31 (10), 324-341, 1996
6601996
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
4162003
Thin locks: Featherweight synchronization for Java
DF Bacon, R Konuru, C Murthy, M Serrano
ACM SIGPLAN Notices 33 (5), 258-268, 1998
3111998
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
2232010
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
2001988
Locking and unlocking mechanism for controlling concurrent access to objects
DF Bacon
US Patent 6,247,025, 2001
1822001
FPGA Programming for the Masses
DF Bacon, R Rabbah, S Shukla
Communications of the ACM 56 (4), 56-63, 2013
1772013
NEST: A network simulation and prototyping testbed
A Dupuy, J Schwartz, Y Yemini, D Bacon
Communications of the ACM 33 (10), 63-74, 1990
1681990
Guava: A dialect of Java without data races
DF Bacon, RE Strom, A Tarafdar
ACM SIGPLAN Notices 35 (10), 382-400, 2000
1542000
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
1522001
Hermes: a language for distributed computing
RE Strom, DF Bacon, AP Goldberg, A Lowry, DM Yellin, ...
Prentice-Hall, Inc., 1991
1461991
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
1382012
Hardware-assisted replay of multiprocessor programs
DF Bacon, SC Goldstein
ACM SIGPLAN Notices 26 (12), 194-206, 1991
1331991
Concurrent cycle collection in reference counted systems
DF Bacon, VT Rajan
ECOOP 2001—Object-Oriented Programming, 207-235, 2001
1312001
Fast and Effective Optimization of Statically Typed Object-Oriented Languages
DF Bacon
EECS Dept, University of California, Berkeley, 1997
1291997
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
1202003
Space-and time-efficient implementation of the Java object model
DF Bacon, S Fink, D Grove
ECOOP 2002—Object-Oriented Programming, 13-27, 2002
1202002
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
1192008
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
1152003
The system can't perform the operation now. Try again later.
Articles 1–20