编译器在计算机内的主要任务是将高级编程语言(如C和C++源代码)编制的软件转化为处理器能够识别的二进制语言(机器代码)。英特尔与中国科学院计算技术研究所将就新一代64位架构进行编译器方面的合作研究,它将提高英特尔安腾™处理器系列的总体性能和效率,因而将进一步提高基于英特尔处理器计算机的电子商务及其它应用水平。
同时,这一合作也是中国在计算机高端领域与国际先进技术公司合作的开端,将对中国 CPU的研究和发展产生深远的影响。
“能够与中国科学院共同研究编译器这一重要的课题,我们感到十分高兴。”英特尔公司副总裁兼首席技术官帕特·基辛格(Patrick P. Gelsinger) 说,“中国科学院具有丰 富的经验和先进的技术,这将大大促进我们的合作研究计划,有利于我们在全新的微处理器架构上快速实现飞跃。”
中国科学院副院长江绵恒说:“非常欣慰我们能与技术领先的英特尔公司在重大而尖端的安腾编译器项目上进行合作,这将促进世界范围内处理器/编译器的发展。” 在计算机研发方面,编译器与处理器的研发必须协调统一地进行,因为只有编译器的设计充分利用了处理器架构的优势,处理器才能达到最大效能。像英特尔安腾处理器这样的现代处理器具有多个指令部件,能够并行地执行多个任务,因此,要求现代编译器也能够识别源代码中的并行处理指令,并能够分配任务,以使所有的指令部件均衡地工作。随着处理器架构的升级换代,同步提高编译器技术也变得越来越重要。
在合作基础之上,英特尔与中国科学院的相关研究人员将开发出强劲的、模块化的编译器组件,这种模块化的组件将被用于执行各种优化任务,研究人员依此将能快速验证各种不同的技术。用这种方式验证的优化技术包括循环嵌套、软件流水线、寄存器分配、预测及估算。同时,研究人员还将开发出一系列的模拟器工具,对这些模块化组件进行验证和对比实验。
为了提高性能,当今的微处理器和编译器均采用了先进的微架构特性和优化技术,如指令级并行技术。
目前,英特尔提供的高质量的C++和Fortran编译器产品能够全面支持包括英特尔奔腾4处理器和安腾处理器在内的最新微处理器的各种性能。
中国科学院计算技术研究所的研究小组由张兆庆教授负责。张教授从事高性能编译器的研究已有十多年之久,并参加了多项学术研究项目和实际工业项目,是该领域的权威人士。英特尔实验室的研究小组由方之熙(Jesse Fang) 博士领导,他也从事了十几年的 高性能编译器的研究和开发工作,并参加了数代微处理器优化编译器的研制工作。
英特尔微处理器研究实验室(MRL)是英特尔实验室的一部分,负责开发先进的微处理器技术。分布在全球各地的微处理器研究实验室研究人员各有侧重,包括微处理器 (电路、架构、编译器等)、平台架构(总线、高速缓冲存储器、内存、互连等)和核心人机界面(语音、自然语言处理、视频、计算机视觉、图形等)。如欲了解关于英特尔实验室的更多信息,请访问www.intel.com/labs。
中国科学院计算技术研究所
中国科学院计算技术研究所是中国第一个专门从事计算机科学技术综合性研究的学术机构,也是中国第一台通用数字计算机的诞生地和中国目前高性能计算机的研发基地。主要研究领域包括:高性能计算与网格计算环境、网络化与数字化技术、知识处理与智能化互联网软件、SoC核心技术、操作系统、信息安全、生物信息技术等。
英特尔公司
英特尔是世界最大的芯片制造商,同时也是计算机、网络与通讯产品的领先生产 商。如欲了解有关英特尔的更多信息,请访问www.intel.com/pressroom。




