在过去超过25年的时间里,高性能计算一直激励着英特尔,它自身不断突破处理能力的极限,推动英特尔提供卓越的软硬件解决方案。如今,高性能计算采用并行处理方式快速运行应用软件,同时解决可靠性和能效问题。高性能计算帮助科学家和工程师利用程序解决复杂的问题,例如物理性仿真实验项目、天气预报以及复杂的动力学等等。英特尔多核处理器编程,支持OpenMP 3.1、Coarray Fortran、Intel® Threading Building Blocks(TBB)和Intel® Cilk™ Plus等等。英特尔®集成众核(MIC)架构正在塑造高性能计算的未来,而且我们的软件以及今天的原型系统展示了它是如何直接支持多核处理器的同时,又可以支持英特尔®MIC架构。
最佳的计算体验需要卓越的硬件和软件相配合。基于此,英特尔30多年来一直在打造自己的软件实力。除了平台和处理器,英特尔还向全球各地的软件公司提供软件产品与服务、设计资源、技术知识和咨询服务。英特尔开发的软件工具帮助工程师加快应用程序开发。数以十万计的软件开发人员采用包括编译器、调试器和代码库在内的英特尔开发工具。英特尔软件通过区分不同的用户行为特征并预测需求,从而为英特尔芯片和架构确定未来的要求。通过与软件公司直接接触,英特尔帮助软件厂商充分利用最新的英特尔技术和特性。此外,英特尔还从这些公司收集反馈信息,用于设计最能满足软件要求的硬件。
英特尔拥有数千名专业的软件技术和评测人员。从这个角度来说,如果英特尔软件与服务事业部作为一个独立的公司,必将进入全球10大软件公司之列。为了满足不断增长的需要并践行公司对软件行业的承诺,英特尔计划今年在美国招聘近1,000名软件工程师。
英特尔的业务涉及各种与软件相关的领域,涵盖从与硬件紧密配合的驱动程序到安全防护、面向移动和嵌入式设备的软件、视觉计算、多核软件设计、虚拟化、可管理性以及服务在内的整套解决方案。英特尔还参与各种全球开发者培训活动。英特尔已经为近2,900个学术机构提供并行编程和视觉计算课程、开发工具、培训、研究以及其他资源,旨在加强软件教育并培育全球各地未来的软件开发者。通过直接与软件社区合作,英特尔努力确保各种类型的软件都能够在英特尔架构上实现最佳性能。
· 与软件生态系统合作——英特尔主要与大型软件公司合作的同时也帮助个人软件开发者。与英特尔合作的众多软件公司包括Adobe*, DreamWorks*, Citrix*, Google*, Microsoft*, Oracle*, Red Hat*, Novell*, SAP*, Symantec* and VMware*等。在英特尔全方位的支持下,软件社区可以充分利用跨越各个计算领域的英特尔处理器技术,包括适用于移动计算设备的英特尔®凌动™处理器、适用于PC、服务器和IT基础设施的英特尔®酷睿™处理器和英特尔®至强®处理器系列。英特尔携手开发者一起创新并力争实现最佳的性能、更低的能耗和最卓越的安全性。
· 英特尔投资——作为英特尔成立的风险投资公司,英特尔投资对全球各地的从事技术创新的创业公司及企业进行产权投资。英特尔投资的使命包括两个层面:进行并管理富有吸引力的投资以及支持包括软件在内的英特尔战略目标。英特尔对软件公司进行投资,以推动基于英特尔平台的创新和应用开发。英特尔投资组合公司构建了软件生态系统,这些公司通过打造最具吸引力的独特用户体验以帮助推动软件市场对英特尔平台的需求。对业界优秀的软件厂商进行投资是英特尔软件战略中必不可少的一部分,把长尾市场中创新软件厂商的累积资源带到英特尔架构中,这让我们能够在全球提供最具特色的计算解决方案。
· Intel® Parallel Studio XE 2011服务包——英特尔发布了Intel® Parallel Studio XE 2011的SP1(服务包)。Intel Parallel Studio XE是一个包括先进的编译器和代码库的综合软件工具套装,旨在帮助Linux、Windows和Mac OS X上的软件开发者为多核处理器开发并行软件,协助C、C++和Fortran语言工程师的开发工作。这个版本体现了英特尔对产品高性能、行业标准和并行化的承诺。它让开发者能够为英特尔®至强®处理器开发可扩展的代码,它也扩展了英特尔MIC架构。
· 应用商店——英特尔在2010年1月发布的英特尔AppUpSM 中心已经被下载了超过100万次。它托管了4,000多个应用并支持Acer, Asus, Best Buy、Home Shopping Network、Walmart.com等公司的应用商店。英特尔AppUpSM开发人员计划激励开发者为英特尔AppUpSM中心开发应用软件。这项计划向独立软件开发商提供工具、软件开发工具包以及社区资源,以便他们为基于英特尔处理器的设备开发新的软件或移植现有软件并进行优化。
· 图形与游戏——图形与视觉计算对为消费者带来更加沉浸式的体验至关重要。为此,英特尔制定了Visual Adrenaline计划,支持视觉计算软件工作,包括视频游戏、计算机图形、3D动画和电影。这项计划向消费者、数字内容创作者和专业开发人员提供有用的行业信息、技巧和工具。英特尔® Graphics Performance Analyzers和Intel Media SDK等工具帮助Valve, DreamWorks 和Adobe等娱乐及软件媒体公司优化软件和媒体,实现基于英特尔处理器的卓越的用户体验。
· 安全——随着越来越多的设备接入互联网,身份被盗以及其他网络安全问题也在增多。随着计算世界不断扩张,需要一种新的互联网安全方法来打击新威胁,这种方法需要在硬件和软件两个层面提供保护。英特尔及全资子公司McAfee正在提供主动且经过验证的安全解决方案与服务,帮助保护全球各地的系统、网络和移动设备。英特尔和McAfee将在今年年末推出首款联合开发的产品,并将在近期宣布有关未来产品的最新信息。
· 嵌入式——为了获取更多信息或者只是简单地让消费者的生活变得更加便捷,风涡轮机和电冰箱等非传统计算或嵌入式设备正在接入互联网。在这种趋势下,英特尔的嵌入式与通信事业部(ECG)和软件与解决方案事业部(SSG)密切合作,把英特尔软件解决方案应用于各种嵌入式细分市场。嵌入式设备的日益流行催生了 M2M解决方案的需求,它让“机器”能够智能化地通过网络进行互动。英特尔和全资子公司Wind River也在合作开发M2M解决方案。
·多操作系统选择——通过在多种设备上实现并优化软件和操作系统,英特尔向客户提供多操作系统选择,例如谷歌*Android和Chrome OS*、MeeGo*、各种Linux*版本以及Windows*。为此,英特尔与谷歌、微软和其他操作系统厂商密切合作,帮助优化并提供基于英特尔处理器的设备,使这些设备更好地支持他们的软件。最近,英特尔与谷歌合作推出一个Android NDK版本,可以在英特尔x86架构上运行。英特尔还与微软在下一代Windows 8平台上进行密切合作。此外,还有数百名英特尔员工从事20多项开源软件项目,包括LessWatts.org、Intel Linux Graphics和Kernel.org。