外资企业
- 惠普–上海、北京
- 美满电子(Marvell)–上海
- IBM–北京
- 国家仪器(NI)–上海
- ARM–上海
- SimpLight(简约纳)–北京
- Windriver–北京
- Intel–北京、上海
- NVIDIA–上海
- 富士通南大–南京(合资企业)
国内企业
除了华为编译团队迅速朝着百人规模扩充外,其他几个公司都较小,且基本都不是只做编译相关。
- 华为–杭州、北京
- 淘宝、阿里云–北京、杭州(JVM方向)
- 联发科–北京(JVM方向)
- 龙芯–北京
- 北阳电子–北京(DSP编译器)
- 腾讯–北京、深圳 (Javascript,安全方向)
- 新岸线–北京(Javascript引擎方向)
- ICube(中微电科技)–深圳
- 茁壮网络–深圳(Javascript, 感谢mr_nop提供)
大学及研究所
除了几个有自己的芯片,或者有较大的以编译为主题的实验室支撑的大学和研究所外,其他的主要以科研为主,编译方面一般都是由一两个老师带着,团队较小。
- 中科院计算所–后端、程序分析
- 江南所–后端
- 国防科技大学–后端
- 北京大学—后端
- 中国科学技术大学–程序分析、验证
- 中科院软件所–前端、程序分析
- 武汉大学
- 中科院声学所–DSP编译器
- 同济大学
- 北京理工
- 北京航空航天
- 上海交通大学
- 哈尔滨工程大学
注:这份列表的最初版本整理自《水木社区》的帖子,感兴趣的朋友请点击 此处 .
欢迎补充
算上js虚拟机的话。
深圳的茁壮(ipanel)也可以算一号。
之前在这个公司做。
号称有一个自己写的浏览器,有js解释器。
多谢提供,已经加入列表中,不过公司的网页貌似无法打开。
貌似可以打开了,呵呵。
恩,可以了:)
8楼:
该高富帅,独立完成了基于open64的多面体优化,还是业余时间完成的。神一样的人!比
法国那哥们儿强大多了!
谁啊?啥叫独立呢。
我没听说过这个事迹,也和你一样在水木上初次看到。感觉多面体优化,如果自己动手实现的话,几乎不可能。除非利用已有的WRaP-IT,然后自己把它扩展扩展接通。
Intel亚太研发中心(上海)有专门做llvm x86优化的团队,我今年5月还去参观过。
之前听说ICT把WRaP-IT调通并跑起来了,请问现在编译组是否还在一直做WRaP-IT?目前做到什么程度了,有什么新的研究点吗?:-)
基本调通了,但是还有很多需要调优的地方。
Polybench的例子现在能过一半多。部分例子加速明显。
研究点:结合循环变换的其他优化,是有不少研究点。
好像intel上海也有,需要求证
Intel上海有个OTC,不过貌似主要以Linux Kernel为主,曾经有个ICC的小团队,不够后来好像Intel把上海的ICC团队解散了。
楼上hitony指出Intel有做LLVM X86优化的团队
我们实验室也有一部分是和编译相关的(se和pl方面都有点),不知道可不可以算进来http://stap.sjtu.edu.cn
不好意思,漏掉了,谢谢指出。已经添加。
icube列为外资企业有点不妥……
谢谢指出,当时觉得几个创办人应该都是美国国籍,所以就猜测是外企。不过看了一下中文名称,应该可以排除外企可能性了。
哈尔滨工程大学也有研究编译、可重构计算的团队,导师吴艳霞副教授,是国内比较早关注、也比较深入了解LLVM的团队之一。
谢谢指出,已经添加到列表中:)
富士通南大,做C/C++编译器前端,现在在实现0x标准
谢谢指出,已经添加到列表中。富士通南大做的是PGRelief(软件编译与静态检测软件)吗?
不是说北大的中国芯很阉割吗?实际情况不晓得。中国的CPU到底是个什么程序?中科院,国防科大,江南所是什么关系?
收我回去读博吧
你要是回来读博,boss们一定高兴坏了。要不要我向boss们说一下:)
北大应该加上”程序分析“。北大拥有这方面的两名杰青:张路老师(各类程序分析的工具),苏开乐老师(SAT约束求解器)。