Acm group honors software developer of versatile compilers used in advanced mobile devices

Download 10.9 Kb.
Size10.9 Kb.


Association for Computing Machinery

Advancing Computing as a Science & Profession
Contact: Virginia Gold


First-Time SIGPLAN Award to Apple’s Chris Lattner for Developing Popular LLVM Infrastructure with Applications in Commercial, Research, Teaching, and Open Source Projects
NEW YORK, June 7, 2010 – The ACM Special Interest Group on Programming Languages (SIGPLAN) today presents its first-ever Programming Languages Software Award to Chris Lattner of Apple Inc. for his design and development of the Low Level Virtual Machine (LLVM), a compiler infrastructure that has been quickly adopted by a wide array of industry and academic organizations. Since LLVM’s release as an open source compiler infrastructure in October 2003, companies including Apple, Adobe, and Cray have incorporated it into their commercial products, reflecting its simplicity, flexibility, and versatility. Lattner initially developed LLVM as a graduate student at the University of Illinois at Urbana-Champaign (UIUC) for a research infrastructure, but quickly extended it into a powerful, widely adopted commercial-quality product. The original LLVM academic compiler system has also enjoyed popular adoption in the open source world. He joined Apple, Inc. in 2005, and is currently the chief architect of the Apple Compiler Group. Lattner is to receive the award at the 2010 Programming Language Design and Implementation (PLDI) conference in Toronto, Canada.
As the primary author of the LLVM Compiler Infrastructure, Lattner set out to build a system of reusable compiler components that enable software engineers to build other tools, ranging from compilers, dubbers, Just-in-Time systems, and optimizers, to static analysis systems and software verification tools. In its current form, LLVM is most often used as an aggressive optimizer for C and C++, which can produce a variety of microprocessors, including X86, Power PC, Sparc, ARM, and Alpha, among others. LLVM has also produced several sub-projects such as Clang, the C language family front end compiler that works quickly and effectively to make it easier to map errors back into the original source.
In addition to its commercial applications, LLVM has achieved significant success in its original goal of providing research infrastructure for a large and growing number of institutions. In 2009, for example, authors not associated with UIUC, where LLVM was developed, published papers using LLVM in a wide array of international conferences on programming, operating systems, software development, information and computer science, design automation and compilers. It has also been used for teaching at prominent institutions including Carnegie Mellon University, the University of California at Los Angeles, UIUC, and the University of Utah as well as the University of New South Wales in Australia, Anna University in India, and Indian Institute of Technology in Bombay.

Lattner received his M.S. and Ph.D. degrees in computer science from UIUC and his B.S. degree from the University of Portland. Before beginning work on compilers, he was an operating system developer and is the author of the Operating Systems Resource Center, a collection of technical documentation applicable to writing operating systems.

The SIGPLAN Programming Languages Software Award recognizes the development of a software system that has had a significant impact on programming language research, implementations, and tools. The award includes a prize of $2,500, and Lattner has indicated his intention to donate the funds to the LLVM general fund at UIUC.

About ACM

ACM, the Association for Computing Machinery, is the world’s largest educational and scientific computing society, uniting computing educators, researchers and professionals to inspire dialogue, share resources and address the field’s challenges. ACM strengthens the computing profession’s collective voice through strong leadership, promotion of the highest standards, and recognition of technical excellence. ACM supports the professional growth of its members by providing opportunities for life-long learning, career development, and professional networking.  


SIGPLAN, the ACM Special Interest Group Programming Languages explores the design, implementation, theory, and efficient use of programming languages and associated tools. Its members are programming language users, developers, implementers, theoreticians, researchers and educators.

# # #

Directory: press-room -> news-releases -> 2010 -> news-releases-word
news-releases-word -> Chinese and russian universities claim eight of top ten spots in acm international programming competition for top tech talent
news-releases-word -> Acm group honors software developer of versatile compilers used in advanced mobile devices
news-releases-word -> AT&t labs researcher to receive acm award for contributions to design of algorithms and development of np-completeness theory david S. Johnson Named 2010 Knuth Prize Winner for Innovations That Impacted the Foundations of Computer Science new
news-releases-word -> Acm acm sigcomm
news-releases-word -> Acm council on women honors leader in improving performance of computer-aided design
news-releases-word -> Acm recognizes leaders who have raised awareness of computer science’s impact on innovation and competitiveness new york, April 14, 2010
news-releases-word -> For immediate release acm ieee computer Society
news-releases-word -> Acm group honors computer privacy and security experts for innovative research and practical realization camenisch and Thuraisingham Cited for Advances in Privacy-Enhancing Cryptography and Leadership in Counterterrorism Data and Applications Security
news-releases-word -> Acm awards recognize computer scientists for innovations that have real world impact
news-releases-word -> Uncovering One of Education’s Most Startling Paradoxes: k-12 Computer Science Education Declines While Society’s Need for Computing Rises

Download 10.9 Kb.

Share with your friends:

The database is protected by copyright © 2024
send message

    Main page