Zobrazeno 1 - 10
of 75
pro vyhledávání: '"David F. Bacon"'
Publikováno v:
IEEE Transactions on Software Engineering. 46:51-70
An important question in a software economy is how to incentivize deep rather than shallow fixes. A deep fix corrects the root cause of a bug instead of suppressing the symptoms. This paper initiates the study of the problem of incentive design for o
Autor:
David F. Bacon, Adam Dickinson, Rajesh Rao, Milind Joshi, Marcel van der Holst, Dale Woodford, Campbell Fraser, Andrew Fikes, Nathan Bales, Sergey Melnik, Cooper Brian F, Eugene Kogan, Nico Bruno, Andrey Gubarev, Alexander Lloyd, David Shue, Chris Jorgen Taylor
Publikováno v:
SIGMOD Conference
Spanner is a globally-distributed data management system that backs hundreds of mission-critical services at Google. Spanner is built on ideas from both the systems and database communities. The first Spanner paper published at OSDI'12 focused on the
Publikováno v:
ISMM
Despite rapid increases in memory capacity, reconfigurable hardware is still programmed in a very low-level manner, generally without any dynamic allocation at all. This limits productivity especially as the larger chips encourage more and more compl
Publikováno v:
PLDI
Programmers are turning to radical architectures such as reconfigurable hardware (FPGAs) to achieve performance. But such systems, programmed at a very low level in languages with impoverished abstractions, are orders of magnitude more complex to use
Publikováno v:
ACM SIGPLAN Notices. 48:58-71
Now that the use of garbage collection in languages like Java is becoming widely accepted due to the safety and software engineering benefits it provides, there is significant interest in applying garbage collection to hard real-time systems. Past ap
Publikováno v:
Communications of the ACM. 56:56-63
When looking at how hardware influences computing performance, we have GPPs (general-purpose processors) on one end of the spectrum and ASICs (application-specific integrated circuits) on the other...
Publikováno v:
OOPSLA
Generic classes can be used to improve performance by allowing compile-time polymorphism. But the applicability of compile-time polymorphism is narrower than that of runtime polymorphism, and it might bloat the object code. We advocate a programming
Autor:
Daniel Iercan, Christoph M. Kirsch, Rainer Trummer, Joshua S. Auerbach, Vadakkedathu T. Rajan, Harald Röck, David F. Bacon
Publikováno v:
ACM Transactions on Embedded Computing Systems. 8:1-48
Exotasks are a novel Java programming construct that achieve three important goals. They achieve low latency while allowing the fullest use of Java language features, compared to previous attempts to restrict the Java language for use in the submilli
Publikováno v:
ACM SIGPLAN Notices. 43:87-92
Programs encounter increasingly complex and fragile mappings to computing platforms, resulting in performance characteristics that are often mysterious to students, practitioners, and even researchers. We discuss some steps toward an experimental met
Autor:
David F. Bacon
Publikováno v:
Queue. 5:40-49
Traditional computer science deals with the computation of correct results. Realtime systems interact with the physical world, so they have a second correctness criterion: they have to compute the correct result within a bounded amount of time. Simpl