Course: Course | Computer Systems Laboratory Colloquium (2006-2007) Dnatube

share this page with the world.

WATCH LECTURE

Lec 1 - Future Evolution of High-Perform ...

"Lec 1 - Future Evolution of High-Performance Microprocessors" September 27, 2006 lecture by Norm Jouppi for the Stanford University Computer Systems Colloquium (EE 380). The evolution of high-performance microprocessors has recently gone through a significant inflection point; such issues will be discussed, as well as the likely future of high performance microprocessors. EE 380 |...
WATCH LECTURE

Lec 2 - New Architectures for a New Biology

"Lec 2 - New Architectures for a New Biology" October 11, 2006 lecture by David E. Shaw for the Stanford University Computer Systems Colloquium (EE 380). This talk describes the current state of the art in biomolecular simulation and explore the potential role of high-performance computing technologies in extending current capabilities. EE 380 | Computer Systems Colloquium:...
WATCH LECTURE

Lec 3 - Measurements vs. Bits: Compresse ...

"Lec 3 - Measurements vs. Bits: Compressed Sensors and Info Theory" October 18, 2006 lecture by Dror Baron for the Stanford University Computer Systems Colloquium (EE 380). Dror Baron discusses the numerous rich insights information theory has to offer Compressed Sensing (CS), an emerging field based on the revelation that optimization routines can reconstruct a sparse signal from a small...
WATCH LECTURE

Lec 4 - A Structured Orchestration Language

"Lec 4 - A Structured Orchestration Language" October 26, 2006 lecture by Jayadev "Jay" Misra for the Stanford University Computer Systems Colloquium (EE 380). A programming language called Orc (for orchestration) that supports a structured way of orchestrating distributed services is proposed. EE 380 | Computer Systems Colloquium: http://www.stanford.edu/class/ee380/ Stanford...
WATCH LECTURE

Lec 5 - Stream Computing

"Lec 5 - Stream Computing" November 1, 2006 lecture by William Dally for the Stanford University Computer Systems Colloquium (EE 380). A discussion about the exploration of parallelism and locality with examples drawn from the Imagine and Merrimac projects and from three generations of stream programming systems. EE 380 | Computer Systems Colloquium: http://www.stanford.edu/class/ee380/...
WATCH LECTURE

Lec 6 - The Need, Evolution, and Detail ...

"Lec 6 - The Need, Evolution, and Detail of WLAN Security" November 8, 2006 lecture by Kevin Hayes for the Stanford University Computer Systems Colloquium (EE 380). From dial-up and PPP to 802.11 and WPA, the presentation traces how the changing connectivity landscape drove the development of new security protocols, especially in the case of wireless networks. EE 380 | Computer Systems...
WATCH LECTURE

Lec 7 - 25 Years at PDI

"Lec 7 - 25 Years at PDI" November 15, 2006 lecture by Richard Chuang for the Stanford University Computer Systems Colloquium (EE 380). Take a personal journey through a quarter century of changes in the computer animation industry with the co-founder of PDI. EE 380 | Computer Systems Colloquium: http://www.stanford.edu/class/ee380/ Stanford Computer Systems Laboratory:...
WATCH LECTURE

Lec 8 - Computing on the GPU

"Lec 8 - Computing on the GPU" November 29, 2006 lecture by Ian Buck for the Stanford University Computer Systems Colloquium (EE 380). A brief history of computing with GPUs (programmable graphics hardware), how CUDA (a new approach to computing) can solve compute intensive problems, and where GPU computing will be going in the future is discussed. EE 380 | Computer Systems Colloquium:...
WATCH LECTURE

Lec 9 - Flash Player ActionScript Virtua ...

"Lec 9 - Flash Player ActionScript Virtual Machine" December 6, 2006 lecture by Rick Reitmaier for the Stanford University Computer Systems Colloquium (EE 380). ActionScript, the scripting language for the Adobe Flash Player, is executed by a virtual machine (VM), the internals of which are the focus of this talk in addition to a discussion addressing Adobe's recent release of the source...
WATCH LECTURE

Lec 10 - The United Communication Transf ...

"Lec 10 - The United Communication Transformation" January 10, 2007 lecture by Anoop Gupta for the Stanford University Computer Systems Colloquium (EE 380). Microsoft's vision for United Communications is to break down the silos of communication modalities, allowing people, teams and organizations to communicate simply and effectively while integrating communications with their business...
WATCH LECTURE

Lec 11 - What the Second Generation Holds

"Lec 11 - What the Second Generation Holds" January 17, 2007 lecture by Philip Levis for the Stanford University Computer Systems Colloquium (EE 380). In this tutorial, the TinyOS is detailed, including how the novel constraints of sensor networks led to its design; also covered: the role TinyOS plays in the current deployed sensor networks, the emerging network architecture within the TinyOS...
WATCH LECTURE

Lec 12 - Expanding the Mobile Consumer S ...

"Lec 12 - Expanding the Mobile Consumer Software Market" January 24, 2007 lecture by Kristin McDonnell for the Stanford University Computer Systems Colloquium (EE 380). This talk focuses on the opportunities for growth in the mobile consumer market - casual games and the female market are forecasted to be two of the industry's primary growth drivers- and provides an overview of the industry's...
WATCH LECTURE

Lec 13 - Computer Architecture is Back: ...

"Lec 13 - Computer Architecture is Back: Parallel Computing Landscape" January 31, 2007 lecture by Dave Patterson for the Stanford University Computer Systems Colloquium (EE 380). A diverse group of UC Berkeley researchers from many backgrounds - circuit design, computer architecture, massively parallel computing, computer-aided design, embedded hardware and software, programming languages,...
WATCH LECTURE

Lec 14 - Design for Yield / Design for M ...

"Lec 14 - Design for Yield / Design for Manufacturing" February 7, 2007 lecture by Fabian Klass for the Stanford University Computer Systems Colloquium (EE 380). The focus of this talk is on IC manufacturing process variability, i.e., how to design circuits for yield in the presence of manufacturing variations; also, the use of statistical methods in circuit design is presented. EE 380 |...
WATCH LECTURE

Lec 15 - Building Your Own Dynamic Language

"Lec 15 - Building Your Own Dynamic Language" February 14, 2007 lecture by Ian Piumarta for the Stanford University Computer Systems Colloquium (EE 380). Ian describes several significant aspects of the design and implementation of a programming environment that, along with a programming language, exhibits the properties desired of the system at large; he finishes by describing the remaining...
WATCH LECTURE

Lec 16 - A Fast Wait-Free Hash Table

"Lec 16 - A Fast Wait-Free Hash Table" February 21, 2007 lecture by Cliff Click for the Stanford University Computer Systems Colloquium (EE 380). Cliff presents a wait-free (lock-free) concurrent Hash Table implementation with better single-thread performance than most Hash Tables, and better multi-thread performance than all other implementations he's tried; and, time permitting, he provides...
WATCH LECTURE

Lec 17 - An Ultrafast Optical Digital Te ...

"Lec 17 - An Ultrafast Optical Digital Technology Smart Light" February 28, 2007 lecture by Alan Huang for the Stanford University Computer Systems Colloquium (EE 380). Discussion topics include optical isolators, Sagnac interferometric switches, optical slate machines and clock rate. EE 380 | Computer Systems Colloquium: http://www.stanford.edu/class/ee380/ Stanford Computer Systems...
WATCH LECTURE

Lec 18 - VoIP Encryption in a Surveillan ...

"Lec 18 - VoIP Encryption in a Surveillance Society" March 7, 2007 lecture by Phillip Zimmermann for the Stanford University Computer Systems Colloquium (EE 380). Phil talks about how the debate on the use of crypto has shifted since the 1990s, when it was a clash between civil liberties and law enforcement - in the 1990s, the crypto debate was about averting omniscience in governments, but...
WATCH LECTURE

Lec 19 - A New Balancing Method for Solv ...

"Lec 19 - A New Balancing Method for Solving Parametric Max Flow" March 14, 2007 lecture by Bin Zhang for the Stanford University Computer Systems Colloquium (EE 380). A new, simple and fast algorithm finds a sequence of nested minimum cuts of a bipartite parametric flow network. Instead of working with the original parametric flow-network, the new method works with a derived non-parametric...
WATCH LECTURE

Lec 20 - Nanomanufacturing Technologies

"Lec 20 - Nanomanufacturing Technologies" April 4, 2007 lecture by Mark Pinto for the Stanford University Computer Systems Colloquium (EE 380). 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 are also...
WATCH LECTURE

Lec 21 - Software Not Provided: Supporti ...

"Lec 21 - Software Not Provided: Supporting Communities and Democracy" April 18, 2007 lecture by Jerry Feldman for the Stanford University Computer Systems Colloquium (EE 380). Jerry discusses experiences, challenges, and trends in community and democracy supporting software; the state of such efforts and some unanticipated difficulties will also be examined. EE 380 | Computer Systems...
WATCH LECTURE

Lec 22 - New Directions in Multiprocesso ...

"Lec 22 - New Directions in Multiprocessor Synchronization" May 2, 2007 lecture by Maurice Herlihy for the Stanford University Computer Systems Colloquium (EE 380). Maurice talks about transactional memory, a computational model in which threads synchronize by optimistic, lock-free transactions -- this synchronization model promises to alleviate many of the problems associated with locking; the...
WATCH LECTURE

Lec 23 - An App Developer's View of Next ...

"Lec 23 - An App Developer's View of Next Gen Systems Enablement" May 9, 2007 lecture by Catherine Crawford for the Stanford University Computer Systems Colloquium (EE 380). Catherine reviews a history of programming paradigms and models, as well as workloads and subsequent programming issues from current market growth segments; she combines this review with a software view of technology and...
WATCH LECTURE

Lec 24 - Stream Programming: Multicore M ...

"Lec 24 - Stream Programming: Multicore Made Practical" 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...
WATCH LECTURE

Lec 25 - Off-the-Record Messaging: Usefu ...

"Lec 25 - Off-the-Record Messaging: Useful Security and Privacy for IM" May 23, 2007 lecture by Ian Goldberg for the Stanford University Computer Systems Colloquium (EE 380). In this talk, Ian discusses "Off-the-Record Messaging" (OTR), a widely used software tool for secure and private instant messaging; he outlines the properties of Useful Security and Privacy Technologies that motivated...
WATCH LECTURE

Lec 26 - Energy Harvesting for Wireless ...

"Lec 26 - Energy Harvesting for Wireless Sensors" May 30, 2007 lecture by Raj Amirtharajah for the Stanford University Computer Systems Colloquium (EE 380). In this talk, Raj gives an overview of energy harvesting mechanisms, describes circuit and system microarchitecture techniques for energy harvesting wireless sensors, and gives specific examples of designing for energy harvesting...
WATCH LECTURE

Lec Last - Botnets: Anticipating Failure

"Lec Last - Botnets: Anticipating Failure" June 6, 2007 lecture by Rick Wesson for the Stanford University Computer Systems Colloquium (EE 380). Rick talks about how to use tools to understand how one's network is abusing other networks and shows graphs and stats of trends globally and within the United States. EE 380 | Computer Systems Colloquium: http://www.stanford.edu/class/ee380/...

Course | Computer Systems Laboratory Colloquium (2006-2007)


Source of these courses is stanford 
This course is Course | Computer Systems Laboratory Colloquium (2006-2007). EE 380: Computer Systems Laboratory Colloquium is a Stanford University course that 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..
stanford  Website: http://www.dnatube.com/school/stanford

COURSE NAME: Course | Computer Systems Laboratory Colloquium (2006-2007)

48202 LECTURE VIEWS

1559 COURSE VIEWS