【 以下文字转载自 CS 讨论区 】
【 原文由 jsji 所发表 】
Program changes world! Compiler changes programs!
IBM XL编译器的研发始于上世纪80年代,在业内久负盛名并拥有多位世界知名的性能专
家和编程语言专家。你知道吗? XL编译器获得过图灵奖。在二十世纪十大算法中,
XL编译器是唯一的以整个软件入选(其他都是单个算法)。你知道吗? XL编译团队走出
了数位IBM院士,以及多位活跃在C/C++, OpenMP, Fortran等标准委员会的专家。你知
道吗? IBM著名的深蓝,沃森等超级计算机,其软件(如DeepQA等)都是采用了XL编译
器以获得性能的飞跃!你知道吗? XL编译器对开源世界贡献巨大 - GCC编译器有一部分
核心优化代码正是由于IBM的无偿贡献,才由此奠定了GCC在性能方面开始逼近商业编译
器的基础。
只要你:
-2016年应届毕业生
- 具有计算机系等相关专业的本科,硕士及以上学历。
- CS基础(计算机体系结构,编译原理,数据结构及算法等)知识扎实
-熟悉Linux/UNIX操作系统和开发(C/C++)
-学习能力强,爱好接受新事物,希望长期在技术领域进行职业发展
-具有良好的英语交流和读写能力
-特别欢迎有多处理器知识和编程经验,或有性能分析经验,或有编译相关项目经历的
同学
就赶快发送简历到siyuan.zhang@cn.ibm.com 加入IBM中国编译器开发团队(上海),你
将有机会与编译器优化及语言大拿们一起工作,习得屠龙之术,与我们一起改变世界吧
!
More info of JD
Title: Back-end Developer for IBM XL Compilers
Location : IBM China Development Lab, Shanghai ZhangJiang
Job description:
IBM has a long history of delivering innovative, high-quality compiler
products to the marketplace. IBM compilers are designed to unleash the full
power of IBM processors, including those for the different architectures
shipped in industry-leading IBM Power, IBM System z, and IBM Blue Gene
server system. IBM XL C/C++ and XL Fortran compilers are specifically
designed to maximize the performance and throughput of these processors,
helping to optimize the performance of commercial and high-performance
computing workloads.
The compiler development team in China Development Lab is working closely
with the IBM Compilation Technology team in the IBM Canada Laboratory (
Toronto location) to deliver new releases of C/C++ and Fortran compiler
technology for Linux, AIX and zOS platforms with leading performance. We are
looking for strong candidates for performance analysis, tuning and back-end
development work.
Job Responsibilities:
These individuals will be working on performance analysis and tuning on
multiple operating systems and architectures. They need to find the
opportunity in workloads to fully exploit modern, state-of-the-art
microprocessor technologies. They will also be developing back-end
optimization components to implement the opportunity in the most advanced
optimizing compiler back-ends in the industry. They will focus on zOS/zLinux
on IBM Z System and Linux/AIX on IBM POWER architecture. Job responsibiliti
es will include performance analysis; design and implementation of
optimization algorithms as well as support and maintenance of existing
compilers products in the local market. They will be working with a team of
highly skilled compiler developers deploying these compiler backends to both
single-processor and multiprocessor environments.
Job Requirements (skills/experience):
- Have Bachelor/Master or above degree in Computer Science, Software
Engineering or related majors
- Strong C/C++ programming skills in Linux, have passion to grow in
technical areas
- Good knowledge in computer architecture, multiprocessor knowledge and
programming is a plus
- Be familiar with Linux/Unix operation system and development environment.
- Strong aptitude to learn and apply knowledge quickly
- Good communication and expression skills, good at team work
- Good communication, reading and writing skills in English
- Performance analysis skills and/or compiler knowledge and project
experience is a plus
Qualifications(Education/Major/Certificates)
- Bachelor's , Master's or PhD. in Computer Science or Computer
Engineering, or Graduates in other disciplines with related skills,
experience and interests.
Required
Bachelor's Degree
English: Fluent
Preferred
Master's Degree
※ 修改:.jsji 于 2015年08月25日19:48 修改本文.[FROM: 27.157.59.194]
※ 修改:.jsji 于 2015年08月25日19:48 修改本文.[FROM: 27.157.59.194]
※ 修改:.jsji 于 2015年08月25日19:49 修改本文.[FROM: 27.157.59.194]