SIPB Cluedump Series 2011

From SIPB Cluedumps

(Difference between revisions)
Jump to: navigation, search
(Next Cluedump: killed this section)
Line 2: Line 2:
SIPB Cluedumps are informal technical talks, well supplied with snacks.
SIPB Cluedumps are informal technical talks, well supplied with snacks.
Interrupt with questions at any time, or quietly get up for food.
Interrupt with questions at any time, or quietly get up for food.
-
Cluedumps ordinarily run at 8:30 PM Tuesday evenings.
+
Cluedumps ordinarily run at 8:00 PM Tuesday evenings.
Feel free to contact the Cluedump Series organizers at <tt>cluedumps at obvious dot edu</tt>.
Feel free to contact the Cluedump Series organizers at <tt>cluedumps at obvious dot edu</tt>.
Line 8: Line 8:
Sign up for weekly announcements by blancheing yourself onto <tt>cluedump-announce</tt>, or mail us and we'll add you.
Sign up for weekly announcements by blancheing yourself onto <tt>cluedump-announce</tt>, or mail us and we'll add you.
-
{{:Cluedumps 2009}}
+
 
 +
Day/location: Sept 14 in 3-133
 +
Title: Scripts
 +
Presenter: Edward Yang
 +
Description: Scripts is SIPB’s shared hosting service for the MIT community.  However, it
 +
does quite a bit more than your usual $10 host: what shared hosting
 +
services integrate directly with your Athena account, replicate your website on
 +
a cluster of servers managed by Linux-HA, let you request hostnames on
 +
*.mit.edu, or offer automatic installs of common web software, let you customize
 +
it, and still upgrade it for you?  Scripts is a flourishing development
 +
platform, with over 2600 users and many interesting technical problems.
 +
 
 +
 
 +
Day/location: Sept 21 in 3-133
 +
Title: Audio/Video Compression
 +
Presenter: Keith Winstein
 +
Description: Coming Soon
 +
 
 +
 
 +
Day/location: Sept 28 in 3-133
 +
Title:
 +
Presenter:
 +
Description:
 +
 
 +
Day/location: Oct 5 in 4-231
 +
Title: How to Talk to People
 +
Presenter: Liz Denys, Cathy Zhang
 +
Description: Coming Soon
 +
 
 +
Day/location: Oct 12 in 4-231
 +
Title: Virtualization
 +
Presenter: Geoffrey Thomas
 +
Description: Coming Soon
 +
 
 +
Day/location: Oct 19 in 4-231
 +
Title:
 +
Presenter:
 +
Description:
 +
 
 +
Day/location: Oct 26 in 4-231
 +
Title: How Real-time Graphics Work in 2010
 +
Presenter: Kevin Chen
 +
Description: Do you ever wonder how games are actually rendered?  Why is it that my OpenGL program runs so slowly on my expensive 
 +
video card?  How do I know if I'm efficiently using my graphics hardware?  This cluedump answers these questions by going into how 
 +
real-time graphics applications are actually written with modern APIs.  We begin with a short introduction to graphics hardware
 +
architecture.  We will then discuss how the OpenGL and Direct3D APIs in 2010 target this architecture, highlighting the enormous
 +
differences from their initial design almost 20 years ago.  The session will be interactive with plenty of time for questions and live
 +
programming.
 +
 
 +
 
 +
Day/location: Nov 2 in 4-231
 +
Title: LaTeX
 +
Presenter: Jason Gross
 +
Description: LaTeX is a document preparation system especially well-suited for technical and mathematical documents.  It is an  extension, written by Leslie Lamport, to Donald Knuth's TeX.  I will explain briefly why LaTeX is the most popular language for typesetting mathematical and scientific papers.  I will begin with the basics of LaTeX, how to install it, and what it is and is not.  I intend to teach you everything you'll need to know to typeset your psets and/or notes.  As time allows, I'll describe some of the more advanced features of LaTeX, such as drawing pictures, making slide-shows, and it's powerful macro language.  I'll end by handing out exercises (http://web.mit.edu/jgross/www/LaTeX/exercises.pdf) which will help you become comfortable with typesetting math in LaTeX.
 +
 
 +
Day/location: Nov 9 in 4-231
 +
Title: Introduction to Data-Parallel GPU Programming with CUDA
 +
Presenter: Kevin Chen
 +
Description: Processor design very quickly approached a wall in the early 21st century.  Due to power constraints, we can no longer increase clock speeds on processors while shrinking transistor sizes.  The only way to increase performance today is to add additional processors, which demands a fundamentally parallel programming model.  Although there are numerous forms of parallelism, "data parallelism" is by far the easiest to understand and exploit.  The latest generations of graphics processing units (GPUs) are architectures designed for high performance on data-parallel tasks.  This cluedump gives a tutorial on how to program a modern NVIDIA GPU using the CUDA API, with motivating examples in data analysis, image processing, and scientific computation.  The session will be interactive with plenty of time for questions and live programming.
 +
 
 +
 
 +
Day/location:
 +
Title:
 +
Presenter:
 +
Description:
 +
 
 +
Day/location:
 +
Title:
 +
Presenter:
 +
Description:
==All Years==
==All Years==

Revision as of 18:20, 10 September 2010

SIPB Cluedumps are informal technical talks, well supplied with snacks. Interrupt with questions at any time, or quietly get up for food. Cluedumps ordinarily run at 8:00 PM Tuesday evenings.

Feel free to contact the Cluedump Series organizers at cluedumps at obvious dot edu.

Sign up for weekly announcements by blancheing yourself onto cluedump-announce, or mail us and we'll add you.


Day/location: Sept 14 in 3-133
Title: Scripts
Presenter: Edward Yang
Description: Scripts is SIPB’s shared hosting service for the MIT community.  However, it
does quite a bit more than your usual $10 host: what shared hosting
services integrate directly with your Athena account, replicate your website on
a cluster of servers managed by Linux-HA, let you request hostnames on
*.mit.edu, or offer automatic installs of common web software, let you customize
it, and still upgrade it for you?  Scripts is a flourishing development
platform, with over 2600 users and many interesting technical problems.


Day/location: Sept 21 in 3-133
Title: Audio/Video Compression
Presenter: Keith Winstein
Description: Coming Soon


Day/location: Sept 28 in 3-133
Title: 
Presenter:
Description:
Day/location: Oct 5 in 4-231
Title: How to Talk to People
Presenter: Liz Denys, Cathy Zhang
Description: Coming Soon
Day/location: Oct 12 in 4-231 
Title: Virtualization
Presenter: Geoffrey Thomas
Description: Coming Soon
Day/location: Oct 19 in 4-231
Title:
Presenter:
Description:
Day/location: Oct 26 in 4-231
Title: How Real-time Graphics Work in 2010
Presenter: Kevin Chen
Description: Do you ever wonder how games are actually rendered?  Why is it that my OpenGL program runs so slowly on my expensive   
video card?  How do I know if I'm efficiently using my graphics hardware?  This cluedump answers these questions by going into how  
real-time graphics applications are actually written with modern APIs.  We begin with a short introduction to graphics hardware 
architecture.  We will then discuss how the OpenGL and Direct3D APIs in 2010 target this architecture, highlighting the enormous 
differences from their initial design almost 20 years ago.  The session will be interactive with plenty of time for questions and live 
programming.


Day/location: Nov 2 in 4-231
Title: LaTeX
Presenter: Jason Gross
Description: LaTeX is a document preparation system especially well-suited for technical and mathematical documents.  It is an  extension, written by Leslie Lamport, to Donald Knuth's TeX.  I will explain briefly why LaTeX is the most popular language for typesetting mathematical and scientific papers.  I will begin with the basics of LaTeX, how to install it, and what it is and is not.  I intend to teach you everything you'll need to know to typeset your psets and/or notes.  As time allows, I'll describe some of the more advanced features of LaTeX, such as drawing pictures, making slide-shows, and it's powerful macro language.  I'll end by handing out exercises (http://web.mit.edu/jgross/www/LaTeX/exercises.pdf) which will help you become comfortable with typesetting math in LaTeX.

Day/location: Nov 9 in 4-231 Title: Introduction to Data-Parallel GPU Programming with CUDA Presenter: Kevin Chen Description: Processor design very quickly approached a wall in the early 21st century. Due to power constraints, we can no longer increase clock speeds on processors while shrinking transistor sizes. The only way to increase performance today is to add additional processors, which demands a fundamentally parallel programming model. Although there are numerous forms of parallelism, "data parallelism" is by far the easiest to understand and exploit. The latest generations of graphics processing units (GPUs) are architectures designed for high performance on data-parallel tasks. This cluedump gives a tutorial on how to program a modern NVIDIA GPU using the CUDA API, with motivating examples in data analysis, image processing, and scientific computation. The session will be interactive with plenty of time for questions and live programming.


Day/location: Title: Presenter: Description:

Day/location: Title: Presenter: Description:

All Years

Personal tools