Chris Lattner

Chris Lattner

Chris Lattner is an American software developer, best known as the primary author of the Low Level Virtual Machine project and related projects, such as the clang compiler. He is currently the chief architect of the Compiler Group at Apple Inc.[1]

Contents

Background

Lattner studied Computer Science at the University of Portland, Oregon, graduating in 2000. While in Oregon, he worked as an operating systems developer, enhancing Sequent Computer Systems's DYNIX/ptx.[2]

LLVM

In late 2000, Lattner joined the University of Illinois at Urbana-Champaign as a research assistant and M.Sc. student. While working with Vikram Adve, he designed and began the implementation of LLVM, an innovative infrastructure for optimizing compilers, which was the subject of his 2002 MSc thesis. He completed a PhD in 2005, researching new techniques for optimizing pointer-intensive programs and adding them to LLVM. In 2005, Apple Inc. hired Lattner to work with a newly-formed team of LLVM developers.

Lattner's recent work involves designing, implementing, and evangelizing the LLVM and Clang compilers, as well as a new set of assemblers and disassemblers. This work may eventually replace the GCC compiler suite on a broad variety of systems. It is already used in Apple systems.

In June 2010, the ACM's Special Interest Group on programming languages (SIGPLAN) gave Lattner its inaugural Programming Languages Software Award "for his design and development of the Low Level Virtual Machine", noting that Professor Adve has stated that "Lattner’s talent as a compiler architect, together with his programming skills, technical vision, and leadership ability were crucial to the success of LLVM."[1]

Chris contributed a chapter to the "Architecture of Open Source Applications" book: AOSA LLVM Chapter

References

External links



Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Chris Lattner — est un informaticien américain connu comme le principal auteur du compilateur Clang et de sa plate forme de bas niveau LLVM. Il travaille actuellement pour le compte de la société Apple. Sommaire 1 Biographie 1.1 FSF et GNU GCC 2 Notes et… …   Wikipédia en Français

  • Chris Weinke — Quarterback Personal information Date of birth: July 31, 1972 (1972 07 31) (age 39) Place of birth: Saint Paul, Minnesota …   Wikipedia

  • Chris Weinke — Données générales Nom complet Christopher Jon Weinke Nationalité  États Unis Date de naissance …   Wikipédia en Français

  • Low Level Virtual Machine — The LLVM Compiler Infrastructure Maintainer Chris Lattner[1] Entwickler The LLVM Team[2] Aktuelle Version 2.9 (6. April 2011) …   Deutsch Wikipedia

  • Clang — This article is about the C, Objective C and C++ compiler. For the phenomenon of rhyming word association, see clanging. Clang Original author(s) Chris Lattner and others …   Wikipedia

  • Clang — The LLVM Compiler Infrastructure Entwickler: Das LLVM Team und University of Illinois at Urbana Champaign[1] Aktuelle Version: 2.5 (2. März 2009) Betriebssystem: Mac OS X …   Deutsch Wikipedia

  • LLVM — The LLVM Compiler Infrastructure Entwickler: Das LLVM Team und University of Illinois at Urbana Champaign[1] Aktuelle Version: 2.5 (2. März 2009) Betriebssystem: Mac OS X …   Deutsch Wikipedia

  • Pôle Langage de programmation de l'ACM — Le Pôle Langage de programmation de l ACM (de l anglais SIGPLAN[1]) est le pôle d intérêt commun[2] de l ACM dans le domaine de la programmation informatique. Sommaire 1 Conférences …   Wikipédia en Français

  • List of programmers — This list is incomplete; you can help by expanding it. This is a list of programmers notable for their contributions to software, either as original author or architect, or for later additions. Contents: A B C D E F G H I J K L M N …   Wikipedia

  • Low Level Virtual Machine — infobox software name = LLVM developer = LLVM Developer Group Apple, Inc latest release version = 2.3 latest release date = 9 June 2008 released = 2000 operating system = Cross platform genre = Compiler license = University of Illinois/NCSA Open… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”