The LLVM Compiler Infrastructure
Site Map:
Download!
Download now: LLVM 2.5

Try the
online demo

View the open-source
license

Search this Site


Status Updates
Developer Mtgs
Useful Links
Maintained by:
Chris Lattner
LLVM Developers' Meeting
  1. Registration
  2. Attendees
  3. Agenda
  4. BOFs
  5. Getting There
  6. Student & Active Contributor Funding
  • What: The third general meeting of LLVM Developers and Users.
  • Why: To get acquainted, learn how LLVM is used, and exchange ideas.
  • When: October 2, 2009
  • Where: Apple Campus (4 Infinite Loop, Cupertino, CA)

SPONSORED BY: Apple, Google, Adobe, Qualcomm Incorporated

The meeting serves as a forum for both LLVM and Clang developers and users to get acquainted, learn how LLVM is used, and exchange ideas about LLVM and its (potential) applications. More broadly, we believe the event will be of particular interest to the following people:

  • Active LLVM and Clang developers and users.
  • Anyone interested in using LLVM or Clang.
  • Compiler, programming language, and runtime enthusiasts.
  • Those interested in using compiler technology in novel and interesting ways.

Please note that registration is required for this event.

Mailing List

Please sign up for the LLVM Developers' Meeting mailing list to be sent updates regarding the meeting.

Questions?

If you have any questions, please feel free to contact the LLVM Developers' Meeting organizers. This year's meeting is being coordinated by Ted Kremenek and Tanya Lattner.

Registration

Registration is limited to 190 attendees and we have reached capacity. You may check the website periodically to see if any spots open up and register if space is available.

Attendance is free and open to everyone, but we ask that everyone planning on attending to register. No onsite registration will be allowed.

This table lists all attendees who have registered to attend this year's conference.

The list of attendees is offline for now.

NameOrganizationRegistered for Dinner
Yusuf AbdulghaniApple, Inc.yes
Vikram AdveUniversity of Illinois at Urbana-Champaignyes
Paul AgronAlbert Einstein TGyes
Owen AndersonApple / University of Washingtonyes
Talin ⌘Googleyes
Ivan BaevTransCellayes
Colin BarrettSprings & Strutsyes
Samit BasuFreeMat.orgyes
Nate BegemanApple, Inc.no
Sharschchandra BidargaddiUniversity of Pennsylvaniayes
Oscar BonillaBitMoveryes
Robert BowdidgeGoogleyes
Christopher BrichfordAdobe Systems Inc.yes
Nathan BurgIntel Corporationno
Philippe CanalFermilabyes
Bruno Cardoso LopesUniversity of Campinasyes
Anders CarlssonApple Incyes
Chandler CarruthGoogleyes
Evan ChengAppleyes
Yogesh ChobeCoherent Logix Inc.yes
Hyok Sung ChoiSamsung Electronicsno
Hisham ChowdhuryIntel Corporationno
Eric ChristopherApple, Inc.yes
Cristina CifuentesSun Microsystems Laboratoriesyes
Jan CivlinAMDyes
Joshua ClaytonCycling '74yes
Marshall ClowQualcomm, Inc.yes
Paul Colwillselfno
Tim CookCoherent Logix Inc.yes
John CriswellUniversity of Illinoisyes
Tim DalyYahoo!yes
Anshuman DasguptaQualcomm Inc.yes
Arnaud de GrandmaisonDiBcomyes
Claudia Doeringerselfyes
Chris DonerAccess Softek, Inc.yes
Bob DreyerTransCellayes
Stefanus Du ToitIntelyes
Greg EastmanIntelno
Peter ElmerPrinceton Universityyes
Kevin EnderbyApple, Inc.yes
Ray FixCognex Corporationyes
Ryan Flynnselfyes
Tim FoleyIntelno
Christopher FriesenAppleno
Phil Garciaselfyes
Benedict GasterAMDyes
Nicolas GeoffraySelfno
Louis GerbargGLSoft.mobiyes
Dan GohmanAppleyes
John GolenbieskiDE Designyes
Michael GorbachAppleyes
Eric GouriouAppleno
Ryan GovostesRensselaer Polytechnic Instituteyes
David GreeneCray, Inc.yes
Doug GregorAppleyes
Jim GrosbachAppleno
Vinod GrovernVidiano
Balajee GurumoorthyIntel Corporationno
Sebastian HackSaarland Universityyes
Lang HamesApple Inc. / University of Sydneyyes
Jessica HanJuniper Networksno
Timm HannonAppleyes
Kurt HarrimanOctopus Graphicsyes
Stuart HastingsAppleno
Matthew HelmsApple, Inc.yes
Victor HernandezAppleno
Howard HinnantAppleno
Zachary HirschSelfno
Oliver HuntAppleno
Eugene IngermanFreeMat.orgyes
Vladimir Ivanovicselfyes
Fariborz JahanianAppleyes
Dale Johannesenappleyes
Joel JonesTranscellayes
Muzaffer KalDSPIA INC.yes
Ajay KapalBump Technologies Inc.no
Terence KellyHP Labsyes
Nick KledzikApple Inc.no
Bruce KorbFSF Hackeryes
Anton KorobeynikovSaint Petersburg State Universityyes
Benjamin KosnikGCCno
Jeff KrallFairCom Corporationyes
Ted KremenekApple Inc.yes
Sundeep KushwahaQualcomm Incyes
Mark LaceyIntelyes
Chris LattnerApple Ink!yes
Tanya LattnerApple Inc.yes
Kevin LawtonEntrepreneuryes
Andrei LebedevAccess Softek, Inc.yes
James LemkeJuniper Networksyes
Mark LeoneIntelno
Julien LerougeApple, Inc.no
Nick LewyckyGoogleyes
Yuan LinNVIDIAyes
Efrem LipkinCoDesignyes
Alexander MacdonaldAdobe Systems Incyes
William Maddoxselfyes
Rob MariniApple, Inc.yes
Javier MartinezIntelno
Ali MashtizadehVMware, Inc.yes
Steven MasseyEpigram Software LLCyes
Bernd MathiskeAdobeyes
John McCallAppleyes
Greg McGaryAppleno
Jon McLachlanApple Incyes
Jeffrey MerrickSelfyes
Keir MierleGoogleyes
Yahya MirzaAurora Borealis Software LLCyes
Jason MolendaAppleno
Daniel MonizUnified Researchyes
Laurent MorichettiAMDyes
Tom MorniniEngine Yard, Inc.no
Craig mortensenApple, Inc.no
Alireza MoshtaghiMicrochip Technologyyes
Lakshmankumar MukkavilliCisco Sytems yes
Evzen MullerARMyes
Robert MyklandAscenium Corporationyes
Ginger MylesApple Inc.no
Santosh NagarakatteUniversity of Pennsylvaniayes
Srini NariangaduSelfyes
Steve NaroffAppleyes
Axel NaumannCERNyes
Hem NeemaXilinx Inc.no
Damien Neffselfno
Jay O'Conorselfyes
Erich OceanAppleyes
Richard OsborneXMOSyes
Devang PatelApple Inc.yes
Dave PayneApple Inc.no
dawn perchikembarcaderoyes
Rodolph PerfettaARMyes
Tom PerryXilinx/iSLIyes
Scott PetersenAdobe Systems, Inc.yes
Evan PhoenixEngine Yard / Rubiniusyes
Thomas ProkoschJoh. Kepler University, Linzno
Gregor PurdyAppleyes
Fons RademakersCERNyes
Jonathan Ragan-KelleyMITyes
KHEM RAJJuniper Networksyes
John RandolphStealth Imagingyes
Joseph Ranieriselfyes
Nicholas Rayselfyes
Alex Rosenbergselfyes
Paul RussoFermi National Accelerator Laboratoryyes
Duncan SandsDeepBlueCapitalyes
Laurent SansonettiAppleno
Sonal SantanXilinx Incno
Florian SauerPixaryes
Mark SchimmelWind Riverno
Julien SchmittDiBcom SAyes
Shantonu SenApple, Inc.no
Mike SharpTransCellayes
Jason Slack-MoehrleThe Indie Company LLCyes
David SmithAppleyes
Robin SommerICSI/LBNLyes
Ritu SrivastavaSamsungno
Matt Stancliffgenetic gestures, inc.yes
Mike StumpAppleyes
Dan SullySelfyes
Prasanna SundararajanXilinx Incno
Ben SwireTandberg NPDyes
Angela ThomasJuniper Networksyes
John ThompsonSony Computer Entertainment of Americayes
John ThomsonUniversity of Edinburghyes
Caroline TiceApple Inc.no
Ross TowleSun Microsystemsno
Sumesh UdayakumaranQualcommyes
Matthias VallentinInternational Computer Science Instituteyes
Garrison VennObjective Impl. & Design, Inc.yes
Bill VillarrealAurora Borealis Softwareyes
Micah VillmowAdvanced Micro Devices Inc.yes
Graham WakefieldCycling '74no
Richard WalkeXilinxyes
Mon Ping WangAppleyes
Nico WeberSelfyes
Sam WeinigApple Inc.no
Steve WeissingerRedback / Ericsson yes
Bill WendlingApple Inc.yes
Shaun WexlerStealth Imagingyes
Shannon WeyrickRoadsendyes
Hans-Martin WillVincent Pervasive Media Technologies, LLCno
Bob WilsonAppleyes
Matthew Wilsonn/ayes
Collin WinterGoogle, Inc.yes
Simon Wollwageselfyes
Ronbinson Xuselfyes
Jeffrey YasskinGoogle, Unladen Swallowyes
Anna ZaksSamsungyes
Chuck ZhaoUniversity of Toronto, Dept. of Computer Scienceyes
Bixia ZhengAMDno

Total Confirmed: 190

Agenda

2009 LLVM Developers' Meeting Agenda:

Time & LocTalk TitleSpeaker
8:00-8:45
Piano Bar:Breakfast
8:45-9:00
Town Hall:WelcomeChris Lattner, Apple
9:00-9:40
Town Hall:State of ClangDoug Gregor, Chris Lattner, Ted Kremenek, Apple
9:40-10:20
Town Hall:Tutorial: Building a backend in 24 hours Anton Korobeynikov, Saint Petersburg State University
Garage 1/2:Precise and Efficient Garbage Collection in VMKit with MMTk Nicolas Geoffray, Universite Pierre et Marie Curie
10:20-10:40
Everywhere:Break
10:40-11:20
Town Hall:Unladen Swallow: Python on LLVM Colin Winter, Google
Garage 1/2:Reimplementing llvm-gcc as a gcc plugin Duncan Sands, Deep Blue Capital
11:20-12:00
Town Hall:ScalarEvolution and Loop Optimization Dan Gohman, Apple
Garage 1/2:Object Code Emission Bruno Cardoso Lopes, University of Campinas
12:00-1:00
Piano BarLunch
1:00-1:40
Town Hall:LLVM on 180k CoresDavid Greene, Cray
Garage 1/2:The Parfait Bug-Checker Cristina Cifuentes, Sun Microsystems
1:40-2:20
Town Hall:Optimizing ActionScript Bytecode using LLVMScott Petersen, Adobe
Garage 1/2:Targeting XCore Resources from LLVM Richard Osborne, XMOS
2:20-3:00
Town Hall:Future Works in LLVM Register AllocationLang Hames, Apple / The University of Sydney
Garage 1/2:CoVaC: Compiler Validation by Program Analysis of the Cross-Product Anna Zaks, New York University
3:00-3:20
Everywhere:Break
3:20-4:00
Town Hall:OpenCLNate Begeman, Apple
Garage 1/2:SoftBound: Highly Compatible and Complete Spatial Memory Safety for C Santosh Nagarakatte, University of Pennsylvania
4:00-4:40
Town Hall:PLANG: Translating NVIDIA PTX language to LLVM IRVinod Grover, NVIDIA
Garage 1/2:Accelerating Ruby with LLVM Evan Phoenix, Engine Yard / Rubinius
4:40-5:20
Town Hall:Open DiscussionLLVM Code Owners
5:30-7:30
Piano Bar:Dinner - Must have registered with dinner option
BOFs

Unique to this year's Developer Meeting, we will have Birds-of-a-Feather sessions (BOFs) that will coincide with the talks. For those unfamiliar with BOFs, these are informal attendee-organized meetings for people to meet, exchange ideas, and share information on a variety of topics. BOFs can range from an informal discussion to a full presentation, at the organizer's discression. BOF slots will be 40 minutes long and will not be video taped. BOFs will be scheduled against whichever talk slot the organizer prefers, will be printed on the official schedule, and be put on the website so attendees can plan to attend.

If you are interested in organizing a BOF, please email us no later than September 26th.

Getting There

The meeting will be held in building Infinite Loop 4 at Apple Inc.'s campus. The conference center is publicly accessible to non-Apple employees. You must check in at the lobby desk and receive a name badge. The conference is held on the first floor in Town Hall and Piano Bar, and on the second floor in rooms Garage 1 and Garage 2.

Parking

All outside parking on the Infinite Loop is accessible to all visitors. You do not need a special parking permit.

Travel

Cupertino is located in Silicon Valley, about 45 minutes south by car from San Francisco.

Three major airports service the San Francisco Bay Area:

Lodging

The hotel room block cut off date has passed.

The following hotels are within walking distance of the Apple Campus:

Cupertino Inn
10889 N De Anza Blvd
Cupertino, CA 95014
(408) 996-7700

Cypress Hotel
10050 S De Anza Blvd
Cupertino, CA 95014
(408) 253-8900

Student & Active Contributor Funding

The deadline to apply for funding has passed and all funds have been allocated.