Computer Systems Colloquium - Spring 2007 http://deimos3.apple.com/WebObjects/Core.woa/Browse/itunes.stanford.edu.1294764018.01460249086 Computer Systems Colloquium - Spring 2007 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 institutions around the world. The topics touch upon all aspects of computer science and engineering including logic design, computer organization and architecture, software engineering, computer applications of all sorts, public policy, and the social, business, and financial implications of technology. Frequently the Colloquium provides the first public forum for discussion of new products, discoveries, or ideas. en-us Education no Nanomanufacturing Technologies: Extending the Silicon Roadmap and Enabling New Applications (April 4, 2007) Computer Systems Colloquium - Spring 2007 - Nanomanufacturing Technologies: Extending the Silicon Roadmap and Enabling New Applications (April 4, 2007) - (April 4, 2007) This presentation explores technology challenges in IC nanomanufacturing and reviews the most likely directions needed to sustain the pervasive growth of semiconductor content. Other applications of related nanomanufacturing technologies a 1458501222 Mon, 04 Feb 2008 22:24:36 GMT Education Mark Pinto, Applied Materials, New Business and New Products Group, including Solar Business Group 1:11:40 no Software Not Provided: Challenges, Experience, and Opportunities in Supporting Communities and Democracy (April 18, 2007) Computer Systems Colloquium - Spring 2007 - Software Not Provided: Challenges, Experience, and Opportunities in Supporting Communities and Democracy (April 18, 2007) - (April 18, 2007) Jerry and Todd discuss experiences, challenges, and trends in community and democracy supporting software, highlighting examples such as the East Palo Alto web portal EPA.Net and the Election Incident Reporting System (EIRS) -- both of wh 1460453661 Mon, 04 Feb 2008 22:24:36 GMT Education Jerry Feldman, ICSI; Todd Davies, Stanford 1:10:29 no Taking Concurrency Seriously: New Directions in Multiprocessor Synchronization (May 2, 2007) Computer Systems Colloquium - Spring 2007 - Taking Concurrency Seriously: New Directions in Multiprocessor Synchronization (May 2, 2007) - (May 2, 2007) Transactional memory is a computational model in which threads synchronize by optimistic, lock-free transactions. This talk will survey the area, with a focus on open research problems. 1458664044 Mon, 04 Feb 2008 22:24:36 GMT Education Maurice Herlihy, Brown University 1:10:34 no Multi-core, Multiprocessor, and Memory Hierarchies: An Application Developer's View of Next Generation Systems Enablement (May 9, 2007) Computer Systems Colloquium - Spring 2007 - Multi-core, Multiprocessor, and Memory Hierarchies: An Application Developer's View of Next Generation Systems Enablement (May 9, 2007) - (May 9, 2007) In this talk, we review a history of programming paradigms along with programming models as well as discuss workloads and subsequent programming issues from current market growth segments. We combine this review of the applications and progr 1458075634 Mon, 04 Feb 2008 22:24:36 GMT Education Catherine H. Crawford, IBM Systems & Technology Group, Chief Architect, Next Generation Systems Software 1:17:04 no Stream Programming: Multicore Made Practical (May 16, 2007) Computer Systems Colloquium - Spring 2007 - Stream Programming: Multicore Made Practical (May 16, 2007) - (May 16, 2007) Stream programming is a practical approach to overcoming these challenges that involves a partnership between the programmer and the compiler. The programmer transforms performance-critical loops, and only those loops, into an abstraction t 1458501081 Mon, 04 Feb 2008 22:24:36 GMT Education Peter Mattson, Stream Processors, Inc. 1:11:36 no Off-the-Record Messaging: Useful Security and Privacy for IM (May 23, 2007) Computer Systems Colloquium - Spring 2007 - Off-the-Record Messaging: Useful Security and Privacy for IM (May 23, 2007) - (May 23, 2007) In this talk, Ian Goldberg discusses "Off-the-Record Messaging" (OTR), a widely used software tool for secure and private instant messaging. I will outline the properties of Useful Security and Privacy Technologies that motivated OTR's desi 1459100610 Mon, 04 Feb 2008 22:24:36 GMT Education Ian Goldberg, University of Waterloo 1:20:48 no Energy Harvesting for Wireless Sensors (May 30, 2007) Computer Systems Colloquium - Spring 2007 - Energy Harvesting for Wireless Sensors (May 30, 2007) - (May 30, 2007) In this talk, Raj Amirtharajah gives an overview of energy harvesting mechanisms, describe circuit and system microarchitecture techniques for energy harvesting wireless sensors, and give specific examples of designing for energy harvesting 1458696556 Mon, 04 Feb 2008 22:24:36 GMT Education Raj Amirtharajah, University of California, Davis 1:19:51 no Botnets: Anticipating Failure (June 6, 2007) Computer Systems Colloquium - Spring 2007 - Botnets: Anticipating Failure (June 6, 2007) - (June 6, 2007) Detecting global abuse patterns with realtime black lists, spamtraps and honey pots. Understanding what your network is doing to the rest of the community is difficult, we discuss how to use our tools to understand how your network is abusi 1459068392 Mon, 04 Feb 2008 22:24:36 GMT Education Rick Wesson, support-intelligence.com 1:19:49 no