The Computer Systems Laboratory Colloquium is the regular, weekly colloquium of the Computer Systems Laboratory. At each session, a guest lecturer examines some topic on current research and developments in computer systems. Speakers are drawn from industry, government, research, and educational ins…
Android is a complete mobile stack developed from scratch to provide a platform for building future phones. This talk provides technical and commercial background on Android. (November 28, 2007)
Scientists often think of solving science and society concerns in terms of a lack of public understanding of science. But new models of public science literacy are beginning to change the paradigm. (December 5, 2007)
This talk discusses some of the compiler optimization challenges presented by a naturally-interpreted, dynamically-typed, vector-centric language such as MATLAB. (October 31, 2007)
In order to identify some of the technological gaps that hinder the implementation of universal computer literacy, this talk looks back at the development of literacy and the associated technologies from before Plato through Aldus Manutius.
Parallel programming in the mainstream has different characteristics than in the previous era when it was restricted to high performance computing. Renee and Wei cover this new paradigm, its challenges and some of the solutions. (November 7, 2007)
Fundamental principles that underlie the operation of self-improving systems are discussed. The principles are governed by a fundamental microeconomic theory first developed by von Neumann in 1944. (October 24, 2007)
This talk discusses the economics driving stakeholder behavior in the open source ecosystem, presents selected analytical results of how open source works (or doesn't). (October 10, 2007)
This talk provides an overview of microfluidic technologies from a computer science perspective, highlighting areas in which computer science researchers can contribute to this field. (October 3, 2007)
This talk describes the PeakStream history, from early Stanford connections, to founding, to products, to its acquisition by Google in 2007. The talk also introduces many-core processors and identifies a few challenges in programming. (September 26, 2007)