阅读更多

5顶
0踩

编程语言

翻译新闻 LLVM创始人Chris Lattner获首届SIGPLAN奖

2010-06-10 10:38 by 见习记者 sogiy 评论(0) 有5850人浏览

美国计算机协会编程语言Special Interest Group宣布,LLVM创始人Chris Lattner获得了首届“程序设计语言软件奖(Programming Languages Software Award)”。
Lattner和 Vikram Adve最初开发LLVM是把它作为一种新的研究基础框架,当时Lattner是伊利诺伊大学香槟分校(UIUC)Adve研究小组的成员。后来在Lattner的努力下,LLVM逐渐成长为一个强大而广泛应用,具有商业品质的产品。LLVM开发始于2000年,2003年10月以开源基础框架的方式对外发布,在学术、商业和开源领域日益流行。

背景资料
LLVM(Low Level Virtual Machine)提供的是一套与编译器相关的框架,它是用C++编写的,能够为许多程序语言提供编译期优化、链接优化、在线编译优化、代码生成。可以作为多种语言编译器的后台来使用。

 

来自: lwn
5
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • llvm-8.0.tar.gz

    LLVM最早的时候是Illinois的一个研究项目,主要负责人是Chris Lattner,他现在就职于Apple. Apple 目前也是llvm项目的主要赞助者之一。 在理解LLVM时,我们可以认为它包括了一个狭义的LLVM和一个广义的LLVM。广义...

  • 高斯混合模型(GMM)介绍以及学习笔记

    1.高斯混合模型概述 高斯密度函数估计是一种参数化模型。高斯混合模型(Gaussian Mixture Model, GMM)是单一高斯概率密度函数的延伸,GMM能够平滑地近似任意形状的密度分布。高斯混合模型种类有单高斯模型(Single Gaussian Model, SGM)和高斯混合模型(Gaussian Mixture Model, GMM)两类。类似于聚类,根据高斯概率密度函数(Pro

  • stata面板数据gmm回归_Stata:面板数据模型一文读懂

    ? 连享会主页:lianxh.cnNew! lianxh 命令发布了: GIF 动图介绍随时搜索 Stata 推文、教程、手册、论坛,安装命令如下:. ssc install lianxh  连享会 · 最受欢迎的课 ? 2021 Stata 寒假班⌚ 2021 年 1.25-2.4? 主讲:连玉君 (中山大学);江艇 (中国人民大学)? 课程主页:https://gitee.com...

  • GMM(Gaussian mixture model, 高斯混合模型)

    GMM全称是Gaussian mixture model (高斯混合模型)。与k-means算法类似,GMM也是一种常见的聚类算法,它与k-means区别主要在于,GMM是一种“软聚类”算法,通过它我们可以得到每个样本属于每个中心点的概率。正是因为它的这种性质,GMM在图像分割和语音处理中都有着广泛的应用。 对N个样本数据执行k-means可以得到K个中心点,而对其执行GMM之后将会得到K个高斯

  • LLVM之父Chris Lattner:编译器的黄金时代

    现在的确是“编译器的黄金时代”。我认为,随着硬件和软件的协同设计变得更加重要,我们需要比以往更快地推动创新。编译器、编程语言以及所有的技术,包括形式化方法和提升线性类型的类型系统,以及其他相当好理解的...

  • LLVM之父Chris Lattner:模块化设计决定AI前途,不服来辩

    缺乏模块化的单体系统就像浑然一体的金字塔,失去了演化空间,抑制了创新速度。当前,AI领域正面临系统和工具链的互不兼容和碎片化,对这种混杂局面,编译器大牛Chris Lattner看不下去了。

  • LLVM 之父 Chris Lattner:模块化设计决定 AI 前途,不服来辩

    当前,AI领域正面临系统和工具链的互不兼容和碎片化,对这种混杂局面,编译器大牛Chris Lattner看不下去了。2022年1月,他宣布下海创业,同Tim Davis共同成立了Modular AI, 目标是重建全球ML基础设施,包括编译器、...

  • LLVM之父Chris Lattner:为什么我们要重建AI基础设施软件

    在Chris Lattner等人发布的最新一篇官方博文中,发出了“灵魂三问”:AI如此重要,为什么软件却如此不堪?为什么科技巨头没有解决AI难题?如何解决这一难题?当然,他们也给出了回答。OneFlow社区对原文进行了编译...

  • LLVM 介绍(一) 项目与Chris Lattner

    编译器高材生Chris Lattner(克里斯·拉特纳) CLANG 项目 LLVM基本特性 LLVM优势特性 LLVM适用人群 LLVM 项目 LLVM项目是模块化、可重用的编译器以及工具链技术的集合。 可重用的编译器以及工具链技术的集合...

  • 三好学生Chris Lattner的LLVM编译工具链

    2011年12月3日,LLVM 3.0正式版发布,完整支持所有ISO C++标准和大部分C++ 0x的新特性, 这对于一个短短几年的全新项目来说非常不易。 开发者的惊愕 在2011年WWDC(苹果全球开发者大会)的一场与Objective-C...

  • Mac OS X 背后的故事(八)三好学生Chris Lattner的LLVM编译工具链

    2011年12月3日,LLVM 3.0正式版发布,完整支持所有ISO C++标准和大部分C++ 0x的新特性, 这对于一个短短几年的全新项目来说非常不易。 开发者的惊愕 在2011年WWDC(苹果全球开发者大会)的一场与Objective-C...

  • Chris Lattner - Swift 编程语言主要作者 - LLVM 项目的主要发起人与作者之一, Clang 编译器的作者

    Chris Lattner - Swift 编程语言主要作者 - LLVM 项目的主要发起人与作者之一, Clang 编译器的作者

  • llvm-project-master.zip

    LLVM计划启动于2000年,最初由美国UIUC大学的Chris Lattner博士主持开展。2006年Chris Lattner加盟Apple Inc.并致力于LLVM在Apple开发体系中的应用。Apple也是LLVM计划的主要资助者。 目前LLVM已经被苹果IOS开发工具...

  • LLVM代码空间优化(一) 编译器自带的优化选项

    LLVM是一个开源的项目,是一个编译器框架,是一系列模块化、可重用的编译器以及工具链技术的集合。LLVM的核心是LLVM库。同时LLVM还实现了一些周边工具。LLVM的一个设计思想是优化可以渗透在整个编译流程中各个阶段,...

  • wangwenchaonj-llvm-project-master.zip

    LLVM计划启动于2000年,最初由美国UIUC大学的Chris Lattner博士主持开展。2006年Chris Lattner加盟Apple Inc.并致力于LLVM在Apple开发体系中的应用。Apple也是LLVM计划的主要资助者。 目前LLVM已经被苹果IOS开发工具...

  • Chris Lattner传记

    Chris LattnerChris Lattner是美国著名的软件开发者,因作为LLVM项目和相关Clang编译器的首席架构师而闻名。 Chris Lattner 2000年毕业于俄勒冈州波特兰大学计算机科学专业。毕业后,他作为一名操作系统开发人员...

  • llvm-10.0.0.src.tar.xz

    LLVM最早的时候是Illinois的一个研究项目,主要负责人是Chris Lattner,他现在就职于Apple. Apple 目前也是llvm项目的主要赞助者之一。 在理解LLVM时,我们可以认为它包括了一个狭义的LLVM和一个广义的LLVM。广义...

  • Mac OS X 背后的故事(七)三好学生Chris Lattner的LLVM编译工具链

    2011年12月3日,LLVM 3.0正式版发布,完整支持所有ISO C++标准和大部分C++ 0x的新特性, 这对于一个短短几年的全新项目来说非常不易。 开发者的惊愕 在2011年WWDC(苹果全球开发者大会)的一场与Objective-C...

  • python语言创始人中文名_十大编程语言创始人,看看有没有你在用的语言?

    TIOBE编程语言排行榜TIOBE编程语言排行榜,每月更新一次,依据的指数是基于世界范围内的资深软件工程师和第...上面是2020年7月TIOBE排行榜前20名的编程语言C语言创始人丹尼斯·里奇创建了C语言是因为他和肯·汤普森...

  • 编译 llvm Kaleidoscope example 错误

    这里是记录在编译 llvm 官方 tutorial 时,前两章都是使用的标准库,在第 3 章就开始依赖 llvm 项目工程的内容了。 官网编译命令为: clang++ -g -O3 toy.cpp `llvm-config --cxxflags --ldflags --system-libs --...

Global site tag (gtag.js) - Google Analytics