~60 people attended.
These videos are also viewable on youtube.
Chris Hanson contributed a podcast feed that you
subscribe to in
iTunes or on Apple TV.
All videos are presented in QuickTime format, all slides are in PDF
format.
Event | Media | Who |
Description |
Session 0: Introductions |
video |
Vikram Adve Chris Lattner |
A brief history of LLVM - During this brief session, Vikram and
Chris (the originators of LLVM) presented a brief history of the early
history of LLVM. |
video |
Everyone |
Introductions - Everyone introduced themselves to the group.
|
Break | | | |
Session 1: Learning LLVM |
Media | Speaker | Description |
slides
video
|
Devang Patel |
Demystifying The LLVM Pass Manager - The PassManager, which
manages the execution of all LLVM passes, was recently revised to be
simpler and more useful. This talk will help you understand what the new
pass manager does and how to use it. |
slides
video
|
Evan Cheng |
The LLVM Code Generator - An overview of the LLVM generic code
generator design and changes to it that are coming in the future. |
slides
video
|
Nick Lewycky |
Introduction To Predicate Simplifier - A review of the design
and implementation of LLVM's Predicate Simplifier Pass, otherwise known
as VRP (Value Range Propagation).
|
video
slides |
Reid Spencer |
HLVM - An overview of HLVM, its current
status and its goals after integration with LLVM. |
Lunch | | | |
Session 2: Using LLVM |
Media | Speaker | Description |
slides (PDF) | Scott Michel |
The Cell BE Symbiotic Processor Element Backend - A presentation
of the practice and experience that resulted from Aerospace's
implementation of an LLVM back-end Target for the Cell BE Symbiotic
Processor Element. |
video
slides (PDF)
slides (PPT)
| John Criswell |
Secure Virtual Architecture - A presentation on our research to
create a virtual machine that operates below the operating system and a
brief introduction to some of the novel security capabilities that our
architecture can enable. |
slides
video
| Steve Naroff |
New LLVM C Front-end - This talk describes a new from-scratch
C frontend (which is aiming to support Objective C and C++ someday)
for LLVM, built as a native part of the LLVM system and in the LLVM
design style. |
slides
video
|
Chris Lattner |
LLVM in OpenGL and for Dynamic Languages - A presentation put
together in 10 minutes, talking about LLVM being used for OpenGL and some
speculative talk about dynamic languages. |
Break | | | |
Session 3: Discussions |
Media | Leader | Discussion Topic |
video |
Christopher Lamb |
Concurrency Primitives - For multi-threaded shared memory
models. |
video |
Reid Spencer |
LLVM Roadmap - Does the development community care to disclose
and maintain advance information about what is being worked on? |
video |
Chris Lattner |
Adoption Goals - While our adoption has increased greatly
recently, we're still tiny compared to other compiler and virtual
machine systems. |
video |
Reid Spencer Chris Lattner |
Project Management, License, Naming |
video |
Chris Lattner |
Feedback on the Meeting |
The table below lists the confirmed attendees for the meeting.
Confirmed Attendees |
Name | Organization |
Vikram Adve | UIUC |
Bob Archer | Adobe Systems Incorporated. |
Owen Anderson | Independent |
Ryan Brown | Google |
Evan Cheng | Apple Inc. |
Josh Conner | Apple Inc. |
John Criswell | UIUC |
Kat Danielson | Apple Inc. |
Mike Engler | Adobe Systems Incorporated. |
Rafael Espíndola | Google |
Tomas Evensen | Wind River |
Samuel Figueroa | Apple Inc. |
Han Gao | Adobe Systems Incorporated. |
Dan Gohman | Cray Inc. |
Lang Hames | University of Sydney |
Stuart Hastings | Apple Inc. |
Victor Hernandez | Apple Inc. |
Robert Hundt | Google |
Dale Johannesen | Apple Inc. |
Ted Kremenek | Independent |
Christopher Lamb | Ageia Technologies, Inc. |
Chris Lattner | Apple Inc. |
Tanya Lattner | Independent |
Andrew Lenharth | UIUC |
Julien Lerouge | Apple Inc. |
Nick Lewycky | Independent |
|
Confirmed Attendees |
Name | Organization |
Efrem Lipkin | CoDesign |
Gabe McArthur | Independent |
Paul McJones | Adobe Systems Incorporated. |
Scott Michel | Aerospace |
Dan Moniz | Matasano |
Alireza Moshtaghi | Microchip Technology |
Lakshmankumar Mukkavilli | Cisco Systems |
Robert Mykland | Ascenium Corp. |
Steve Naroff | Apple Inc. |
Devang Patel | Apple Inc. |
Fernando Magno Quintao Pereira | UCLA |
Jeff Poznanovic | Cray Inc. |
Ron Price | Apple Inc. |
Chuck Rose | Adobe Systems Incorporated. |
Mark Schimmel | Wind River |
Reid Spencer | Independent |
Raju Subbian | Wind River |
Mark Thomas | Aerospace |
Sarah Thompson | NASA, Ames Research Center |
Andrew Trick | HP |
Bill Wendling | Apple Inc. |
Marcel Weiher | MetaObject |
James Weisner | Ascenium Corp. |
Calum Wilkie | Microchip Technology |
Scott Williams | Google |
|
Total confirmed: 51
Unconfirmed Attendees |
Name | Organization |
Michael McCracken | UCSD, Ph.D. Candidate |
Kelly Wilson | University of Calgary |
Unconfirmed 1 | NASA, Ames |
Total unconfirmed: 3