免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块
查看: 5054 | 回复: 12
打印 上一主题 下一主题

美国多核技术有限公司高薪诚聘 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-02-05 18:28 |只看该作者 |倒序浏览
职位职能:  软件工程师  
职位描述:
岗位需求:
a. 计算机、电子、信息、通讯等相关专业的本科及以上学历
b. 熟练掌握C/C++编程
c. 熟悉Windows/LINUX 环境下的应用程序设计,熟悉gcc, Visual C++开发环境
d. 掌握多进程/多核/多线程程序设计
e. 具备一定的独立工作与学习能力,有良好的团队合作与敬业精神
f. 熟练的英语口语和书面交流能力
g. 其他优先考虑因素:
1. 有实际C/C++项目开发经验
2. 熟悉现代编译器理论并有相关经验、特别是熟悉LLVM、Clang
3. 熟悉图像处理、视频处理与压缩编码解码(H.264/MPEG4/MPEG2等)
4. 有高性能计算、并行计算、CUDA和/或OpenCL开发经验

工作地点:长春/北京

有意这可发送简历至 haidong@multicorewareinc.com

论坛徽章:
0
2 [报告]
发表于 2012-02-05 18:43 |只看该作者
懂一点点并行计算理论,

对CUDA/OPENCL较有研究,

能设计出个特殊的编译器(插件?), 能让c/c++识别特殊类型的并行语句,映射到cuda/opencl/openmp上, 类似于intel 的 cilk++一样的东西。

比如可以干这样的事情:
vector<float>   x, y, z;
z = sin(x)*3 + y     // 此语名可以自动并行展开


问题是, 你们提供什么样的工作环境, 给多少银子?  能报销天天上班的路费么?

论坛徽章:
0
3 [报告]
发表于 2012-02-05 20:44 |只看该作者
llvm很牛啊,学学去。
在ubuntu上装了一个clang, 发现多了很多llvm命令:

llvm-ar-2.9          llvm-diff-2.9        llvm-mc-2.9
llvm-as-2.9          llvm-dis-2.9         llvm-nm-2.9
llvm-bcanalyzer-2.9  llvm-extract-2.9     llvm-objdump-2.9
llvm-clang           llvm-ld-2.9          llvm-prof-2.9
llvm-config-2.9      llvm-link-2.9        llvm-ranlib-2.9

这么看来,llvm工具连已经可以完全替代以前到gcc工具连了,常用到命令都有llvm-*实现了啊。

论坛徽章:
0
4 [报告]
发表于 2012-02-05 21:22 |只看该作者
回复 2# gtkmm

你好,如果您有意向,可以发一下简历,我们会和你联系,我们公司提供的薪水还是很有竞争力的。

论坛徽章:
0
5 [报告]
发表于 2012-02-05 21:24 |只看该作者
回复 3# unistd


还谈不上完全替代( 比如编译Linux kernel),但llvm前景很好(个人观点)

论坛徽章:
0
6 [报告]
发表于 2012-02-05 21:53 |只看该作者
本帖最后由 unistd 于 2012-02-05 21:57 编辑

llvm的bytecode文件*.bc是不是可以理解为java的字节码或者.net的中间语言?

如果这样的话,完全可以做一个以llvm的字节码为基础的新java/新.net, 软件分发的时候,提供的是bc文件,在运行的时候则用lli运行字节码文件,或者用llc把字节码编译成本地代码执行。

llvm应该说就是和java和.net的虚拟机一样的东西,只不过llvm使用的是c系语言,而且把代码进行了优化,并且编译成本地代码再运行,而不是在虚拟机里执行。

llvm可以做看作是传统编译语言c\c++\objective-c和java\.net等新兴语言的结合体。各取所长,最终跑得速度比两种类型语言都快。

论坛徽章:
0
7 [报告]
发表于 2012-02-06 00:32 |只看该作者
llvm 实现了一个 C/C++ 的编译器,这个编译器架构定义了一种中间语言,这个架构的维护和扩展比 gcc 实现的框架更容易。我相信基于这个框架,更多的语言编译会被支持。

论坛徽章:
11
未羊
日期:2013-12-16 12:45:4615-16赛季CBA联赛之青岛
日期:2016-04-11 19:17:4715-16赛季CBA联赛之广夏
日期:2016-04-06 16:34:012015亚冠之卡尔希纳萨夫
日期:2015-11-10 10:04:522015亚冠之大阪钢巴
日期:2015-07-30 18:29:402015亚冠之城南
日期:2015-06-15 17:56:392015亚冠之卡尔希纳萨夫
日期:2015-05-15 15:19:272015亚冠之山东鲁能
日期:2015-05-14 12:38:13金牛座
日期:2014-12-04 15:34:06子鼠
日期:2014-10-16 13:40:4715-16赛季CBA联赛之八一
日期:2016-07-22 09:41:40
8 [报告]
发表于 2012-02-06 10:13 |只看该作者
nijiucaiba 发表于 2012-02-05 21:24
还谈不上完全替代( 比如编译Linux kernel),但llvm前景很好(个人观点)


我有个小小的疑问一直搞不明白, 在xcode/ios 4.2 上我用 llvm 编译一段之前4.0上写的通过 gcc 编译完全正常的代码, 居然频繁的crash, 全都是指针错误; 然而看代码, 却根本看不出任何可以发现的错误; llvm 不进行编译优化, 也没有错误, 但即便开启 O2 优化就会出现; 相反, gcc 直接使用最高级优化也没有问题。。。。。。。能确定是 llvm 自身原因吗

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:49:45
9 [报告]
发表于 2012-02-06 15:30 |只看该作者
回复 8# zylthinking

llvm的arm后端还不成熟,它的release notes里好像写了的。另外,llvm很多东西是吹出来的,其实际测试中性能还是比不过gcc

论坛徽章:
0
10 [报告]
发表于 2012-02-07 09:06 |只看该作者
在长春什么地方?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP