Given by ACM SIGPLAN
to an institution or individual(s) to recognize the development a software system that has had a significant impact on programming language research, implementations, and tools. The impact may be reflected in the wide-spread adoption of the system or its underlying concepts by the wider programming language community either in research projects, in the open-source community, or commercially. The award includes a prize of $2,500. The award is presented at SIGPLAN's PLDI conference the following June.
Recipients
2010: Chris Lattner
Citation
"Chris Lattner receives the SIGPLAN Software Award as the author of the LLVM Compiler Infrastructure, which has had a dramatic impact on our field. LLVM is being used extensively in both products and research, for traditional and non-traditional compiler problems, and for a diverse set of languages. LLVM has had a significant influence on academic research, not just in compilers but also in other areas, such as FPGA design tool. Many researchers cite the "elegance of LLVM's design" as one of the reasons for using LLVM. LLVM has also had an impact on industrial projects and products; it is used at major companies including Apple and Google. For example, LLVM is an integral part of Apple's software stack in Mac OS X. Furthermore, as with academic research, LLVM is finding its way into unexpected applications of compiler technology. In summary, LLVM has had an incredible impact on both industry and academia and its elegance has enabled it to be used for a wide range of applications."
Selection Committee
The chair of the selection committee is a member of the SIGPLAN EC appointed by the SIGPLAN chair. Other committee members are selected by the chair of the selection committee with approval of the SIGPLAN chair. The SIGPLAN Chair is an ex officio member of the committee and shall adjudicate conflicts of interest, appointing substitutes to the committee as necessary. The committee will have a minimum of three members, in addition to the SIGPLAN Chair.
Relationship to ACM Software Systems Award
This award is narrower in scope than the ACM Software System Award as it targets only software systems from the programming language community. This relationship is similar to the one between the SIGPLAN and ACM Thesis Awards, or between the SIGPLAN Lifetime Achievement Award and the Turing Award. It is envisioned that some, but by no means all, recipients of the SIGPLAN Programming Languages Software Award may also win the ACM Software System Award.
Nominations
Nominations can be submitted at any time to the
secretary of SIGPLAN. Nominations
submitted by January 5th will be considered for that year's award. Self-nominations (individual or institutional) will not be accepted. A nomination for the award that is not selected will remain under consideration for two additional years.
Each nomination should consist of the following items:
- Name, address, phone number, and email address of the person making the nomination (the nominator).
- Name, address, phone number, and email address of the candidate for whom
the award is recommended (the nominees).
- If the nominee is an institution: name, address, and URL for the institution.
- A short statement (200-500 words) explaining why the nominees deserves the award in question.
- Names and email addresses of 5-10 people who the nominator believes will support the nomination. The awards committee will ask some of these people for their opinions.
|