首页 / 行业
巨头:英特尔One API提供统一编程模型 微软放弃手机系统是最大失误
2019-06-24 16:03:00
英特尔One API提供统一编程模型,简化跨不同计算架构的应用程序开发
当地时间6月19日,在伦敦举行的英特尔软件技术日上,英特尔的工程技术专家们介绍了软件项目 “One API”的最新进展。该项目旨在提供一个统一的编程模型,以简化跨不同计算架构的应用程序开发工作。
英特尔副总裁兼计算性能及开发者产品部总经理Bill Savage介绍道:“One API项目将为开发者带来一套能提供一个统一编程模型的工具。针对跨多种架构的工作负载,这个模型简化了相关的开发工作。英特尔广泛的计算产品组合目前已经包含专用加速器,我们提供的软件解决方案将帮助开发者们充分释放硬件性能。”
随着当今世界以数据为中心的工作负载日益多样化,处理数据的架构也日益多样化。英特尔广泛的计算架构覆盖标量(Scalar)、矢量(Vector)、矩阵(Matrix)和空间(Spatial)。在英特尔,这些架构经常被缩写为SVMS,它们需要一个高效的软件编程工具来充分释放其性能。One API的简单易用和高性能满足了这个需求,同时不再需要维护不同的代码库、多种编程语言以及不同的工具和工作流程。
英特尔® OpenVINO™工具包便是目前英特尔为客户提供这种跨架构能力的例子,这个软件开发者工具包实现了跨不同的SVMS架构,提供一致、优化的深度学习推理能力。
One API支持直接编程和API编程,并将提供统一的语言和库,可以在包括CPU、GPU、FPGA和AI加速器等不同硬件上,提供完整的本地代码性能。
直接编程:One API包括一个全新的直接编程语言Data Parallel C++ (DPC++),这是一个可替代单架构专用语言的开放式、跨行业的编程语言。通过使用开发者熟悉的编程模型,DPC++ 能够提供并行编程的效率和性能。DPC++以C++为基础,融合了Kronos Group的SYCL*,并包含在一个开放社区流程中开发的语言扩展。
基于API的编程:One API强大的库跨越多个可受益于加速的工作负载领域。库函数针对每个目标架构都进行了定制编码。
分析与调试工具:在领先的分析工具的基础上,英特尔将提供加强版的分析与调试工具,以支持DPC++和广泛的SVMS架构。
英特尔将在2019年第四季度发布一个OneAPI开发者测试版本,并披露更多项目相关细节。
微软放弃手机系统是最大失误 比尔·盖茨坦言,现在移动操作系统中,微软想要打破Android和iOS称霸的局面很困难了。 6月24日消息,比尔盖茨在近日参加风投公司Village Global的交流活动时表示,自己在管理公司时最大的失误就是没让微软成为那个“非苹果”的操作系统平台,反倒是让谷歌的Android和苹果的iOS崛起了,这是价值4000亿美元的生意。 比尔盖茨坦言,现在移动操作系统中,微软想要打破Android和iOS称霸的局面很困难了,在软件圈,一个微小的错误带来的灾难是巨大的,他至今都会在夜里辗转反侧地想这些事情(微软当时为何没有把握住机会让安卓崛起)。 虽说后来,为了弥补自己在移动设备操作系统上的不足,微软推出了Windows Phone,但是最终的结局是,因为系统生态没有建立起来,而最终放弃了,这也侧面说明了,想要做成一个系统有多么的困难。 微软宣布放弃 微软之前已经公开表示,从2019年12月10日起,Windows 10 Mobile用户将不再获得官方的新安全更新和安全修补补丁、辅助支持选项或在线技术内容更新等等。微软在公告中指出,第三方应用程序可能会对Windows 10 Mobile提供持续支持,但他们不会在公开支持,其包括Lumia在内所有Windows10 Mobile设备。微软还表示,Windows 10 Mobile停止支持后,设备的设置以及一些应用的自动和手动备份会延续3个月,2020年3月10日后彻底停止支持。 对于这个公告,其实简单点来说就是,微软正式给出了放弃Windows10 Mobile系统时间,从此Windows 10手机也就不会再有了。没错,曾经那个要跟安卓和iOS争高低的第三大移动操作系统就此终结。目前Windows 10 Mobile 1709版本,将会支持到2019年12月份,而之前发布的Window 10 Mobile 1703版本,将会在2019年6月11日停止对相应设备的支持。 Windows Phone失败,原因是什么? 其实大家一直都很想知道,微软拥有这么多资源,却不能把自己的Windows Phone给做起来,最后还宣布放弃,这样的结果让人唏嘘。曾几何时,Windows Phone是世界第三大智能手机系统,不过即便这样,其市场份额也始终没有突破2位数。被安卓和iOS远远甩下,微软也只能看着。 那么为什么会失败了呢?前微软Windows Phone的产品管理负责人Brandon Watson曾对外表示,Windows Phone之所以最终被放弃,其实说到底没有厂商支持,硬件上没有支持,软件上就更没有了。 在Brandon Watson看来,Windows Phone平台始终都没有吸引到足够多的开发者,所以导致软件匮乏,而那些成功的系统,比如安卓、iOS,又或者Windows桌面系统,都是吸引了广大开发者,这才是他们持续前进的源动力。
最新内容
手机 |
相关内容
AI换脸换声太逼真!遇到AI视频诈骗如
AI换脸换声太逼真!遇到AI视频诈骗如何识别?,活动,社交媒体,确认,账户,验证,真实照片,随着DCP010505BP-U人工智能技术的不断发展,AI换脸什么是高压接触器,高压接触器的组成
什么是高压接触器,高压接触器的组成、特点、原理、分类、常见故障及预防措施,高压,分类,闭合,用于,操作,损坏,AD694ARZ高压接触器是英特尔不应该担心英伟达Arm架构的P
英特尔不应该担心英伟达Arm架构的PC芯片?恰恰相反,芯片,英伟达,英特尔,调整,研发,推出,英特尔目前是全球最大的半导体公司之一,主要以消除“间隙”:力敏传感器如何推动新
消除“间隙”:力敏传感器如何推动新颖的HMI设计,传感器,智能手机,交互,交互方式,操作,用户,随着科技的不断发展,人机交互界面(HMI)的设振弦传感器智能化:电子标签模块
振弦传感器智能化:电子标签模块,模块,传感器,操作,连接,安装,控制,mbrs360t3g振弦传感器是一种常用的测量设备,用于检测物体的振动。可穿戴传感器能够实现准确的实时检
可穿戴传感器能够实现准确的实时检测,检测,实时,传感器,可穿戴,高精度,数据传输,可穿戴传感器(Wearable Sensors)是一种集成在人体上探秘英伟达显卡的制造之路 | 英伟
探秘英伟达显卡的制造之路 | 英伟达断供GPU,中国大模型何去何从?,英伟达,模型,中国大,显卡,方案,能力,英伟达(NVIDIA)是全球领先的图形工业物联网模块应用之砂芯库桁架机
工业物联网模块应用之砂芯库桁架机器人远程无线控制,模块,物联网,控制,操作,安全性,无线通信,砂芯库桁架机器人是一种用于制造业中