Intel其实是软件公司 神优化性能提10倍
上海紫竹高新区,就在这个地方,英特尔有一个亚太区最大、最全面的研发中心,约2200人,90%以上的科研人员。不过,这里研发的不是大家最熟悉的英特尔CPU,而是——软件。
没看错,是软件,也许你还不知道,其实英特尔还是一家超大规模的软件公司......走,跟着笔者去了解英特尔的另一面。
英特尔主要研发什么软件?AI、大数据等前瞻性技术
每一个时代都有着自己独特的标志,二十年前由桌面互联引领构建,十年前是移动互联引领构建,而在未来则是一个以AI和大数据为核心构建的时代,无论是智能制造、虚拟现实、无人驾驶,还是智慧城市、精准医疗、机器人等产业在未来都将离不开AI和大数据支持。
据英特尔相关负责人介绍,在AI、大数据、物联网、下一代网络等前瞻性技术方面,包括亚太区研发中心在内,英特尔很早就在研发和部署,默默地推动未来计算创新。除了AI等前瞻性技术的研发,英特尔在软件方面的研发还可以归纳其他两个方面:对硬件协同的优化(比如显卡驱动、软件编程工具对CPU性能的优化)、众多软件工具为合作伙伴提供生态价值。
是的,英特尔主要研发的软件,大多数都不是面向终端用户的软件,但却是大家日常都会接触到。先聊聊大家常见的软件对硬件的优化。
英特尔对软件+硬件的优化,友商产品竟然也会受益?
众所周知,英特尔是全球最大的PC CPU和GPU(CPU集成GPU的功劳~)厂商,保证自家产品的最佳工作状态,英特尔有众多软件硬件优化的团队在背后工作,比如网易游戏《战意》,英特尔亚太研发中心就参与到优化工作:让游戏采用逼真的物理特效(英特尔 Havok物理引擎),发挥8核心CPU的优势(1人工作7人围观的情况是不存在的~),优化后带来2.6倍的性能提升。
现场笔者还看到一个很有意思的软硬件优化结果——连AMD产品也能受益!采用OpenVINO(英特尔软件编程工具)对软件进行优化后,在第十代10nm酷睿CPU上跑提速9.82倍,AMD的锐龙3700也能提速4.86倍。笔者问了英特尔的软件工程师,他回复英特尔的OpenVINO是开放的,友商的CPU也有可能受益,但是很多指令集是英特尔独有的,友商的产品不一定能享受加速。笔者翻译成网络语言,开发者应首选英特尔软件编程工具,搭配英特尔平台最佳效能,AMD平台也能用,可能有优化也可能没有。
说完CPU,接下来说说GPU部分,英特尔亚太区研发中心有一个显卡软件部门,看看笔者能不能挖到什么信息。
还有一个大家关注的软件——英特尔独立显卡驱动
亚太研发中心的显卡软件部门主要工作官方说法:释放GPU性能,给用户极致体验。当然,目前都是围绕核显(10nm十代酷睿)来说的,比如针对4K、8K、HDR视频的硬解码支持,5W功耗核显就能做到一些150W功耗独立显卡的事情。笔者问到独显相关信息,工程师们没透露更多。
但是,从笔者看到的介绍以及跟英特尔工程师的对话,能感受到英特尔对独立显卡的重视。虽然核显虽然已经取代了入门独显,但是在未来的人工智能、无人驾驶等新兴领域它的运算能力却难有所作为,而这些新领域是英特尔无论如何都要争取的。去年英特尔就官宣过在2020年进入独立显卡市场,首先到来的独显命名为Xe。
独立显卡真正到来之前,驱动也需要提前准备好让显卡一到就能发挥出最优的性能,事实上,早在今年上半年英特尔就有在微软商城上架了新的显卡驱动控制面板。
界面简洁富有科技感,各种功能也易于查找,有了更好的用户友好体验。而且还专门有游戏设定区,并针对热门游戏进行了针对性设置,这与新显卡到来有很大关系。
其实,英特尔对于独显领域一直有所窥视,早在1998年intel就曾与Real 3D公司开发过一款型号为i740的独显,不过后来由于种种原因intel并没有坚持下来做独立显卡,在过去的20年里英特尔也陆陆续续传出了一些要做显卡的消息,但最终还是选择了把主要精力放在CPU和集成显卡的研发上。不管怎么说,英特尔Xe独显的到来,明年的显卡市场上会与NVIDIA、AMD竞争,更热闹。
针对开发者的软件工具与开源生态
聊完未来技术和消费者关注的软硬件优化,针对开发者的工具与开源生态方面,英特尔同样投入巨大,推出了大量开发软件工具包比如OpenVINO、开源性能库 MKL-DNN、统一中间层编译器 nGraph、分布式深度学习库 BigDL等等。
英特尔工程师表示企业合作伙伴甚至是个人采用这些开发工具,开源软件,大大提高效率,英特尔还针对合作伙伴们提供专门的团队指导使用,对软件、游戏等进行深度优化,已在很多实际应用场景取得了用户体验的领先突破,比如直播美颜,多路运行等等。这部分就不深入展开了。
重要的隐形资产
英特尔是一家硬件公司没错,但却不止是一家硬件公司,软件方面的成果毫无疑问是英特尔重要的隐形的资产,也无形地存在你我每天的生活,是的,英特尔还是一家超大的软件公司。