每当有人说起"英特尔",你就会自然的联想到一系列硬件诸如处理器技术,芯片集,主板,服务器和桌面电脑等。但是英特尔公司现在也开始"偏软"了--这些年来,英特尔公司开始致力于其软件产业的发展,创建应用于性能库的资料存储工具。
每当有人说起"英特尔",你就会自然的联想到一系列硬件诸如处理器技术,芯片集,主板,服务器和桌面电脑等。但是英特尔公司现在也开始"偏软"了--这些年来,英特尔公司开始致力于其软件产业的发展,创建应用于性能库的资料存储工具。
软件对于英特尔公司而言并非主流产业,但是它的集群工具对于那些想要利用英特尔技术的开发者来说都是至关重要的,诸如它的多核处理技术。
开发中心不仅以英特尔公司的硬件为中心,而且也将致力于数字家庭和媒体,游戏开发等领域。英特尔公司会充分利用开源和Linux(目前在英特尔公司倍受关注),将两者结合起来获取更多的有效性。
虽然英特尔公司这些年来在软件领域多有涉猎,不过它的软件和解决方案团队是在2005年英特尔公司宣布成立英特尔软件网络之后才开始引人注目,英特尔软件网络是集软件开发产品,工具,培训和咨询结构于一体,主要致力于帮助开发人员将产品在英特尔平台上推向市场。这个网络在英特尔公司的至强处理器MP产品线面世之际成立,将与英特尔其它平台的计划保持一致,包括多核处理器,虚拟化应用的硅晶片技术和多线程处理。
软件网络最初的任务主要是致力于多核体系架构,64位扩展和移动应用程序的开发。这个项目主要包括提供给开发人员英特尔线程工具,"DeveloperDispatch"软件工具和技术内容以及英特尔软件学院教程。
软件学院在过去数年的发展中已经扩展成为培养英特尔开发人员的重要组成部分。这个项目涵盖了有讲师指导的培训教室,在线教程和网络广播教学。很多实例教学,诸如"面向多核处理器开发应用程序""集群的应用程序调整"和"多核规划"都给了学生充分的时间去研究英特尔软件开发产品,包括编译工具和线程分析工具包等。
英特尔公司的编译器工具最受开发者青睐。2005 年,英特尔公司宣布推出面向开发人员的最新工具,能帮助开发人员在多核平台上创建线程化应用程序从中获取最佳性能。使用C++语言和公式转换语言的英特尔编译器9.0版本也对提高Linux操作系统和Windows应用软件的安全性有所帮助。英特尔公司强调说。
这款编译器包括自动并行选项,能自动在应用软件中寻找机会创建多重执行线程,还能全面支持OpenMP2.5,并为未来的扩展提供额外支持。OpenMP这是一项简化多线程应用程序软件的创建及管理的工业标准。
入门介绍
在这款备受好评的编译器推出之前,英特尔公司还面向开发人员创建过其它的软件工具。举例来说,英特尔公司2004年就曾经推出过一款64位代码的工具。
英特尔开源技术中心(OSTC)也有所发展,因为英特尔公司认识到他们对平台驱动的软件性能的深层次需求。这个中心的任务就是提升英特尔软件工具的知名度,特别是开源计划,英特尔公司软件及解决方案集团副总裁暨集团系统软件部门总经理道格.费希尔表示。这个全球性集团负责整个开发计划,涉及到预引导防火墙,操作系统,虚拟化,中间件软件,制图工具和客户/服务器项目等方面。
"我们参与软件开发已有多年,看起来它也是我们对软件性能的深层次需求"费希尔还补充说"在平台选择上这种需求还会继续,这将促使英特尔公司积极参与不同层面堆栈的源代码开放,这也能有助于在预引导环境中的创新"。
大约五年前,英特尔公司与独立软件开发商之间意见相左多有诟病,费希尔强调说。于是公司决定创建标准更加统一的软件来是英特尔公司和独立软件开发商都能从中受益。这也带来了与公司体系架构相关的更多创新。" 通过英特尔公司的努力我们将不同的企业组织联合起来,来取代无数的实验室"费希尔表示"这能使工业领域充分利用我们的平台"。最近英特尔公司与SUN微系统公司合作以便开发人员能充分发挥Solaris操作系统的功效,Windows操作系统和应用软件亦是如此。费希尔强调说英特尔公司也会与主要技术厂商精诚合作,共同努力。费希尔目前是Linux基金会董事局成员,他希望能帮助英特尔公司参与Linux生态系统的健康发展。
英特尔公司为开源所做的努力之一就是构建Java资源中心(JavaResourceCenter),这个中心将英特尔公司的开发人员与来自ApacheHarmony社区的研发人员集合起来,共同创建 J2SE标准的开源执行项目和开发一种标准组件运行时间的体系架构。英特尔公司也在和ApacheHarmony社区的研发人员携手设计垃圾清理和执行工具GCv5。
英特尔公司的开发人员还和Eclipse社区的成员共同合作推进Java发展进程,特别是Eclipse版本3.3的研发。公司的工程师和Eclipse社区合作开发一款利用现代Java工具界面的技术工具,通过扩展性Eclipse开发提升Java调试性能的不同方法。
英特尔公司对Xen和支持多重客户机操作系统执行的 X86开源虚拟机监控器也贡献卓著。其它计划还包括OpenHPI,能提供支持ServiceAvailabilityForum的硬件平台界面规范 (HardwarePlatformInterface;HPI)的开源执行和网络服务管理(WebServicesManagement)方面的开源执行。
"基本上,我们关注工具研发的每个细节。举例来说,我们有自主研发的最优化的编译器。对于英特尔公司而言,创建这些工具是因为我们对中央处理器十分了解。这倒不是说开发这类工具很容易,而是因为我们对硅晶片知之甚多,这样让我们能研发处更好的编译器。很长时间以来我们也一直是这么做的"费希尔表示。
声明:LUPA开源社区刊登此文只为传递信息,并不表示赞同或者反对。

迷你博客
日志
相册
群组
分享
电影
问答
停车游戏
奴隶游戏
开源大搜索
项目点评
礼品中心
职业评测
开源博客
新闻阅读
考试练习
LW3DK开发
开源论坛
下载频道


