David F. Bacon
Affiliations:- IBM Research (former)
According to our database1,
David F. Bacon
authored at least 76 papers
between 1988 and 2024.
Collaborative distances:
Collaborative distances:
Awards
ACM Fellow
ACM Fellow 2009, "For contributions to real-time systems and to object-oriented language design and implementation.".
Timeline
Legend:
Book In proceedings Article PhD thesis Dataset OtherLinks
Online presence:
-
on dl.acm.org
On csauthors.net:
Bibliography
2024
Hardware Support for Cloud Database Systems in the Post-Moore's Law Era (Dagstuhl Seminar 24162).
Dagstuhl Reports, 2024
2020
2017
Proceedings of the 2017 ACM International Conference on Management of Data, 2017
2015
Proceedings of the 1st Summit on Advances in Programming Languages, 2015
Proceedings of the 23rd IEEE Annual International Symposium on Field-Programmable Custom Computing Machines, 2015
2014
Proceedings of the International Symposium on Memory Management, 2014
2013
POPL 2003: A real-time garbage collector with low overhead and consistent utilization.
ACM SIGPLAN Notices, 2013
And then there were none: a stall-free real-time garbage collector for reconfigurable hardware.
Commun. ACM, 2013
Proceedings of the 2013 International Conference on Field-Programmable Technology, 2013
The Shape of Things to Run - Compiling Complex Stream Graphs to Reconfigurable Hardware in Lime.
Proceedings of the ECOOP 2013 - Object-Oriented Programming, 2013
2012
Compiling a high-level language for GPUs: (via language support for architectures and compilers).
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation, 2012
Proceedings of the 49th Annual Design Automation Conference 2012, 2012
Proceedings of the International Conference on Autonomous Agents and Multiagent Systems, 2012
2011
Proceedings of the 7th International Conference on Virtual Execution Environments, 2011
Virtualization of heterogeneous machines hardware description in a synthesizable object-oriented language.
Proceedings of the 48th Design Automation Conference, 2011
2010
Proceedings of the Workshop on Future of Software Engineering Research, 2010
Proceedings of the 25th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2010
2009
ACM Trans. Embed. Comput. Syst., 2009
Proceedings of the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2009
Proceedings of the Companion to the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2009
PTIDES on flexible task graph: real-time embedded systembuilding from theory to practice.
Proceedings of the 2009 ACM SIGPLAN/SIGBED conference on Languages, 2009
Avoiding unbounded priority inversion in barrier protocols using gang priority management.
Proceedings of the 7th International Workshop on Java Technologies for Real-Time and Embedded Systems, 2009
Proceedings of the 46th Design Automation Conference, 2009
2008
ACM SIGPLAN Notices, 2008
Proceedings of the 2008 ACM SIGPLAN/SIGBED Conference on Languages, 2008
Proceedings of the 8th ACM & IEEE International conference on Embedded software, 2008
Proceedings of the ECOOP 2008, 2008
Proceedings of the 2008 International Conference on Compilers, 2008
2007
CGCExplorer: a semi-automated search procedure for provably correct concurrent collectors.
Proceedings of the ACM SIGPLAN 2007 Conference on Programming Language Design and Implementation, 2007
Proceedings of the ACM SIGPLAN 2007 Conference on Programming Language Design and Implementation, 2007
Proceedings of the Companion to the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2007
Proceedings of the 2007 ACM SIGPLAN/SIGBED Conference on Languages, 2007
Proceedings of the 2007 International Computer Music Conference, 2007
Proceedings of the 7th ACM & IEEE International conference on Embedded software, 2007
Proceedings of the ECOOP 2007 - Object-Oriented Programming, 21st European Conference, Berlin, Germany, July 30, 2007
2006
Braids and fibers: Language constructs with architectural support for adaptive responses to memory latencies.
IBM J. Res. Dev., 2006
Proceedings of the ACM SIGPLAN 2006 Conference on Programming Language Design and Implementation, 2006
Eventrons: a safe programming construct for high-frequency hard real-time applications.
Proceedings of the ACM SIGPLAN 2006 Conference on Programming Language Design and Implementation, 2006
Demonstration: On-Line Visualization and Analysis of Real-Time Systems with TuningFork.
Proceedings of the Compiler Construction, 15th International Conference, 2006
2005
Proceedings of the 2005 ACM SIGPLAN/SIGBED Conference on Languages, 2005
Proceedings of the ECOOP 2005, 2005
2004
Proceedings of the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2004
Proceedings of the 4th International Symposium on Memory Management, 2004
Proceedings of the 4th International Symposium on Memory Management, 2004
2003
Concurr. Comput. Pract. Exp., 2003
Proceedings of the Conference Record of POPL 2003: The 30th SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2003
Proceedings of the On The Move to Meaningful Internet Systems 2003: OTM 2003 Workshops, 2003
Proceedings of the 2003 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 2003
Controlling fragmentation and space consumption in the metronome, a real-time garbage collector for Java.
Proceedings of the 2003 Conference on Languages, 2003
2002
Proceedings of the ECOOP 2002, 2002
2001
Proceedings of the 2001 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), 2001
Proceedings of the Languages and Compilers for Parallel Computing, 2001
Proceedings of the ECOOP 2001, 2001
2000
Proceedings of the 2000 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 2000
1998
Proceedings of the 20 Years of the ACM SIGPLAN Conference on Programming Language Design and Implementation 1979-1999, 1998
Proceedings of the ACM SIGPLAN '98 Conference on Programming Language Design and Implementation (PLDI), 1998
1996
Proceedings of the 1996 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 1996
1994
A compiler framework for restructuring data declarations to enhance cache and TLB effectiveness.
Proceedings of the 1994 Conference of the Centre for Advanced Studies on Collaborative Research, October 31, 1994
1992
Proceedings of the ICCL'92, 1992
1991
File System Measurements and their Application to the Design of Efficient Operation Logging Algorithm.
Proceedings of the Tenth Symposium on Reliable Distributed Systems, 1991
Proceedings of the Third ACM SIGPLAN Symposium on Principles & Practice of Parallel Programming (PPOPP), 1991
Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging, 1991
Proceedings of the 1991 Conference of the Centre for Advanced Studies on Collaborative Research, 1991
Prentice Hall series in innovative technology, Prentice Hall, ISBN: 978-0-13-389537-7, 1991
1990
A Portable Run-time System for the Hermes Distributed Programming Language.
Proceedings of the Usenix Summer 1990 Technical Conference, 1990
1989
Proceedings of the 21st Winter Simulation Conference, 1989
1988
Nest: A Network Simulation and Prototyping Tool.
Proceedings of the USENIX Winter Conference. Dallas, Texas, USA, January 1988, 1988
Proceedings of the Eighteenth International Symposium on Fault-Tolerant Computing, 1988