Follow
David F. Bacon
David F. Bacon
Verified email at google.com - Homepage
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
15251994
Fast static analysis of C++ virtual function calls
DF Bacon, PF Sweeney
Proceedings of the 11th ACM SIGPLAN conference on Object-oriented …, 1996
7451996
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
4282003
Thin locks: Featherweight synchronization for Java
DF Bacon, R Konuru, C Murthy, M Serrano
ACM SIGPLAN Notices 33 (5), 258-268, 1998
3251998
FPGA Programming for the Masses
DF Bacon, R Rabbah, S Shukla
Communications of the ACM 56 (4), 56-63, 2013
2652013
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
2412010
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
2041988
Locking and unlocking mechanism for controlling concurrent access to objects
DF Bacon
US Patent 6,247,025, 2001
1902001
NEST: A network simulation and prototyping testbed
A Dupuy, J Schwartz, Y Yemini, D Bacon
Communications of the ACM 33 (10), 63-74, 1990
1811990
Guava: A dialect of Java without data races
DF Bacon, RE Strom, A Tarafdar
ACM SIGPLAN Notices 35 (10), 382-400, 2000
1632000
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
1592001
Hermes: a language for distributed computing
RE Strom, DF Bacon, AP Goldberg, A Lowry, DM Yellin, ...
Prentice-Hall, Inc., 1991
1521991
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
1502012
Concurrent cycle collection in reference counted systems
DF Bacon, VT Rajan
ECOOP 2001—Object-Oriented Programming, 207-235, 2001
1402001
Hardware-assisted replay of multiprocessor programs
DF Bacon, SC Goldstein
ACM SIGPLAN Notices 26 (12), 194-206, 1991
1381991
Fast and Effective Optimization of Statically Typed Object-Oriented Languages
DF Bacon
EECS Dept, University of California, Berkeley, 1997
1351997
Spanner: Becoming a SQL System
DF Bacon, N Bales, N Bruno, BF Cooper, A Dickinson, A Fikes, C Fraser, ...
Proceedings of the 2017 ACM International Conference on Management of Data …, 2017
1262017
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
1252008
Space-and time-efficient implementation of the Java object model
DF Bacon, S Fink, D Grove
ECOOP 2002—Object-Oriented Programming, 13-27, 2002
1222002
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
1212003
The system can't perform the operation now. Try again later.
Articles 1–20