首页 > 公司与产业 > 文章页
特殊的礼物
2008-09-20 00:00 来源:互联网周刊 作者:武佳
不管一个明星部门表现的多好,他总还是会有改进的余地。即使对一个明日巨星,我们还是能通过“后见之明”来敦促他进步。
—英特尔创始人安迪·格鲁夫
“把大家叫来这里开会,是因为我们发现了新的市场需求。”两年前的一天,在融科会议室里,面对编程系统实验室的研究员们,经理吴甘沙作了一个简短的开场白,“许多公司的程序员,比如华尔街金融分析公司、石油天然气开采公司、粒子系统模拟公司等,面对亿万级计算能力的计算机硬件心有余而力不足,他们希望有一个相对稳定的编程环境,通过一次性编程,就能够让程序对未来不同的架构自然扩展。”
这个编程模型的核心应该是并行。并行编程问题,事实上是个几十年的老问题,但在计算机开始出现多核趋势的时候,成为一个热门课题。传统的并行编程方法对程序员的编程水平要求很高。吴甘沙和他的同事们经过一年多的讨论和探索,决定从并行编程的另一个子领域——数据并行编程开始研究。研究员们期望,利用这样一个编程模型,把程序员编写的单线程程序自动变成一个并行的、向量化的程序,既能在现有的单核和多核硬件上面运行,也能在未来的更多核的硬件上运行,让程序员充分利用硬件平台所具备的多核计算优势。
事实上,编程系统实验室很早就投入Larrabee的相关研究工作当中。Larrabee是基于X86核心的介于CPU和GPU之间的一种多核计算硬件,其中包含可对图形处理功能加速的固定功能单元。研究员们计划以Larrabee作为目标平台,集中力量研究数据并行编程模型和相应的编程环境,简化并行编程的难度。
坚持与改变
并行编程环境的研究是一个浩大的工程,根据各人的特点,吴甘沙的团队进行了详细的分工和协作。彭进展分配到的任务是架构仿真器的工作,可是他更偏向于编程工具的研究,他向吴甘沙提出为Larrabee项目增加一个工具套件的研究计划。
“在我们的工作整体计划中,架构仿真器非常重要,也是我们确定的计划,必须完成的。而编程工具的工作量非常大,但不是一个容易出效果的东西。你想放到Larrabee项目里,可Larrabee团队的架构师个个都是hacker(骇客)级别的技术狂,不会有多少人会用我们的编程套件的。”吴甘沙耐心地向彭进展解释了为什么决定让他做架构仿真器,而不是编程工具。
“我觉得这个组件迟早会成为非常有用的部分。而且我保证完成仿真器项目上的工作任务。”对应吴甘沙的质疑,彭进展表现出一如既往的坚持。在英特尔,评论对错的唯一标准就是事实、数据,而不是职位的高低。英特尔平等、开放的企业文化给了彭进展坚持下去的动力。
彭进展认真考虑了经理的意见,决定改变自己的方案,把编程工具结合到架构仿真器上,通过提高仿真器的可用性来提高工作效率。在这项研究开始的时候,只有彭进展一个人“沉下心来慢慢做”,很快,编程工具的效率优势显现出来,资源慢慢地向编程工具项目倾斜。编译组把针对Larrabee的编译器加入进来,罗赛把针对多核的多线程库加入进来……在美国举行的跨部门讨论会议上,彭进展的研究成果得到了很多与Larrabee相关的团队的关注,并在吴甘沙的努力下开始在内部推广。“这是团队协作的成果,我个人贡献主要在于启动和协作工作。”谈起他的“成就”,彭进展显得随和而谦虚。
奖励,荣誉
“带这么大的箱子来上班?”一大早看见彭进展抱着箱子走进实验室,吴甘沙不免有些好奇。“刚收到的包裹,发件人好像是美国那边的。”彭进展看着邮戳说。“没准是美国的同事颁给你的即时奖,你那个Larrabee的开发平台很不错,一定帮他们解决了不少问题。”新的研究成果在吴甘沙和整个团队的推广下,得到了大范围的应用与肯定。
英特尔(www.intel.com.cn)有一个传统,可以给对你或者你的团队有过特殊贡献的个人自发颁奖,这种奖项被称做“Spontaneous”(即时奖)。奖品由颁奖人决定,主要是对得奖人的赞赏和感谢,英特尔文化中从来不吝啬于给同伴以肯定和鼓励。彭进展打开盒子,是一个紫砂电饭锅,的确是英特尔美国合作团队方面的员工颁给他的奖励,感谢他以及编程技术实验室的技术贡献。
新技术的应用,有效提升了程序员的工作效率,也为编程技术实验室对并行编程的深入研究起到了助推作用。下一个目标,是推动整个实验室研究项目的发展,帮助主流的编程人员高效地创建高度并行化和可扩展的软件,更充分地利用英特尔当前的多核和未来的万亿级处理器的计算能力。
彭进展把砂锅放在自己的小隔间里。对于他而言,这个礼物不仅仅是一个奖品,更是一个承载了肯定与荣誉的象征。
—英特尔创始人安迪·格鲁夫
“把大家叫来这里开会,是因为我们发现了新的市场需求。”两年前的一天,在融科会议室里,面对编程系统实验室的研究员们,经理吴甘沙作了一个简短的开场白,“许多公司的程序员,比如华尔街金融分析公司、石油天然气开采公司、粒子系统模拟公司等,面对亿万级计算能力的计算机硬件心有余而力不足,他们希望有一个相对稳定的编程环境,通过一次性编程,就能够让程序对未来不同的架构自然扩展。”
这个编程模型的核心应该是并行。并行编程问题,事实上是个几十年的老问题,但在计算机开始出现多核趋势的时候,成为一个热门课题。传统的并行编程方法对程序员的编程水平要求很高。吴甘沙和他的同事们经过一年多的讨论和探索,决定从并行编程的另一个子领域——数据并行编程开始研究。研究员们期望,利用这样一个编程模型,把程序员编写的单线程程序自动变成一个并行的、向量化的程序,既能在现有的单核和多核硬件上面运行,也能在未来的更多核的硬件上运行,让程序员充分利用硬件平台所具备的多核计算优势。
事实上,编程系统实验室很早就投入Larrabee的相关研究工作当中。Larrabee是基于X86核心的介于CPU和GPU之间的一种多核计算硬件,其中包含可对图形处理功能加速的固定功能单元。研究员们计划以Larrabee作为目标平台,集中力量研究数据并行编程模型和相应的编程环境,简化并行编程的难度。
坚持与改变
并行编程环境的研究是一个浩大的工程,根据各人的特点,吴甘沙的团队进行了详细的分工和协作。彭进展分配到的任务是架构仿真器的工作,可是他更偏向于编程工具的研究,他向吴甘沙提出为Larrabee项目增加一个工具套件的研究计划。
“在我们的工作整体计划中,架构仿真器非常重要,也是我们确定的计划,必须完成的。而编程工具的工作量非常大,但不是一个容易出效果的东西。你想放到Larrabee项目里,可Larrabee团队的架构师个个都是hacker(骇客)级别的技术狂,不会有多少人会用我们的编程套件的。”吴甘沙耐心地向彭进展解释了为什么决定让他做架构仿真器,而不是编程工具。
“我觉得这个组件迟早会成为非常有用的部分。而且我保证完成仿真器项目上的工作任务。”对应吴甘沙的质疑,彭进展表现出一如既往的坚持。在英特尔,评论对错的唯一标准就是事实、数据,而不是职位的高低。英特尔平等、开放的企业文化给了彭进展坚持下去的动力。
彭进展认真考虑了经理的意见,决定改变自己的方案,把编程工具结合到架构仿真器上,通过提高仿真器的可用性来提高工作效率。在这项研究开始的时候,只有彭进展一个人“沉下心来慢慢做”,很快,编程工具的效率优势显现出来,资源慢慢地向编程工具项目倾斜。编译组把针对Larrabee的编译器加入进来,罗赛把针对多核的多线程库加入进来……在美国举行的跨部门讨论会议上,彭进展的研究成果得到了很多与Larrabee相关的团队的关注,并在吴甘沙的努力下开始在内部推广。“这是团队协作的成果,我个人贡献主要在于启动和协作工作。”谈起他的“成就”,彭进展显得随和而谦虚。
奖励,荣誉
“带这么大的箱子来上班?”一大早看见彭进展抱着箱子走进实验室,吴甘沙不免有些好奇。“刚收到的包裹,发件人好像是美国那边的。”彭进展看着邮戳说。“没准是美国的同事颁给你的即时奖,你那个Larrabee的开发平台很不错,一定帮他们解决了不少问题。”新的研究成果在吴甘沙和整个团队的推广下,得到了大范围的应用与肯定。
英特尔(www.intel.com.cn)有一个传统,可以给对你或者你的团队有过特殊贡献的个人自发颁奖,这种奖项被称做“Spontaneous”(即时奖)。奖品由颁奖人决定,主要是对得奖人的赞赏和感谢,英特尔文化中从来不吝啬于给同伴以肯定和鼓励。彭进展打开盒子,是一个紫砂电饭锅,的确是英特尔美国合作团队方面的员工颁给他的奖励,感谢他以及编程技术实验室的技术贡献。
新技术的应用,有效提升了程序员的工作效率,也为编程技术实验室对并行编程的深入研究起到了助推作用。下一个目标,是推动整个实验室研究项目的发展,帮助主流的编程人员高效地创建高度并行化和可扩展的软件,更充分地利用英特尔当前的多核和未来的万亿级处理器的计算能力。
彭进展把砂锅放在自己的小隔间里。对于他而言,这个礼物不仅仅是一个奖品,更是一个承载了肯定与荣誉的象征。
当期杂志
分类信息
热点推荐

18期封面故事
与“寒流”过招
面对冬天,我们没有理由惊慌。新的办法、新的市场、新的产品,新的融资手段,总会在危机中被创造出来。在这其中,蕴含着中国互联网的无限机遇,孕育着中国经济的无限生机。尽管奥运的余热还未散去...














