Lecture Description
May 16, 2007 lecture by Peter Mattson for the Stanford University Computer Systems Colloquium (EE 380). Peter discusses how executing an application on a multicore processor can improve performance by an order of magnitude or more but poses daunting programming obstacles and how stream programming is a practical approach to overcoming these challenges.
Course Index
- Future Evolution of High-Performance Microprocessors
- New Architectures for a New Biology
- Measurements vs. Bits: Compressed Sensors and Info Theory
- A Structured Orchestration Language
- Stream Computing
- The Need, Evolution, and Detail of WLAN Security
- 25 Years at PDI
- Computing on the GPU
- Flash Player ActionScript Virtual Machine
- The United Communication Transformation
- What the Second Generation Holds
- Expanding the Mobile Consumer Software Market
- Computer Architecture is Back: Parallel Computing Landscape
- Design for Yield / Design for Manufacturing
- Building Your Own Dynamic Language
- A Fast Wait-Free Hash Table
- An Ultrafast Optical Digital Technology Smart Light
- VoIP Encryption in a Surveillance Society
- A New Balancing Method for Solving Parametric Max Flow
- Nanomanufacturing Technologies
- Software Not Provided: Supporting Communities and Democracy
- New Directions in Multiprocessor Synchronization
- An App Developer's View of Next Gen Systems Enablement
- Stream Programming: Multicore Made Practical
- Off-the-Record Messaging: Useful Security and Privacy for IM
- Energy Harvesting for Wireless Sensors
- Botnets: Anticipating Failure
Course Description
In this course, Stanford University gives 27 video lectures on the Computer Systems Laboratory Colloquium. This course features weekly speakers on current research and developments in computer systems. Topics touch upon all aspects of computer science and engineering including logic design, computer organization and architecture, software engineering, computer applications, 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. This playlist consists of seminar speakers recorded during the 2006-2007 academic year.
The original name of this course is: Computer Systems Laboratory Colloquium (2006-2007).