至顶网软件与服务频道消息: 英特尔在去年12月的“架构日”活动上,宣布推出“One API”项目,并将于2019年第四季度发布开发者测试版本。8月28日 英特尔架构、图形与软件部副总裁兼计算性能与开发者产品部门总经理William (Bill) Savage、英特尔架构、图形与软件部副总裁兼编译器与语言部门总经理Alice Chan与英特尔架构、图形与软件部首席工程师Eric Lin将更多One API项目内容向记者进行了展示。
英特尔架构、图形与软件部副总裁兼计算性能与开发者产品部门总经理William (Bill) Savage向大家进行OneAPI介绍
以数据为中心的多元化计算工作负载推动着对多元化计算架构的需求,多元化计算架构覆盖标量(Scalar)、矢量(Vector)、矩阵(Matrix)和空间(Spatial)。这种在英特尔缩写为SVMS的架构。这样的架构需要一个高效的软件编程工具来充分释放其性能。因此英特尔基于其的领先软件产品和丰富的SVMS架构专长打造出OneAPI。它可以跨SVMS架构统一并简化编程模型,为开发者带来更高的生产效率和毫不妥协的性能。
OneAPI支持直接编程和API编程,并将提供统一的语言和库,可以在包括CPU、GPU、FPGA和AI加速器等不同硬件上,提供完整的本地代码性能。OneAPI包括一个全新的直接编程语言Data Parallel C++ (DPC++),这是一个可替代单架构专用语言的开放式、跨行业的编程语言。通过使用开发者熟悉的编程模型,DPC++能够提供并行编程的效率和性能。并且OneAPI还可以支持基于API的编程,OneAPI强大的库跨越多个可受益于加速的工作负载领域。库函数针对每个目标架构都进行了定制编码。在领先的分析工具的基础上,英特尔将提供加强版的分析与调试工具,以支持DPC++和广泛的SVMS架构。
Data Parallel C++(DPC++)是英特尔现在正在开发的一种新的语言,它是开放的、基于标准的、高性能的,能够跨不同的硬件架构提供高性能。
英特尔架构、图形与软件部副总裁兼编译器与语言部门总经理Alice Chan向大家进行Data Parallel C++介绍
多元化架构需要全新的编程语言,现有的C++、MATLAB等可移植编程语言和CUDA、OpenCL等数据并行编程语言,都无法满足需求。因此,英特尔正在与行业携手开发一种全新的语言DPC++,支持实现横跨SVMS架构的数据并行编程。
DPC++是一种基于标准的开放式跨行业语言,可替代单一架构专有语言,能够跨SVMS架构为英特尔和行业提供毫不妥协的高性能和生产效率。
英特尔架构、图形与软件部首席工程师Eric Lin进行OneAPI集成计算库内容介绍
OneAPI集成了业内顶级的计算库,包括最快速、使用最广泛的数学函数库MKL、使用经典机器学习算法的英特尔数据分析加速库DAAL,以及面向深度神经网络的英特尔数学核心函数库MKL-DNN等,充分了解底层硬件如CPU和加速器的所有细节,并为硬件提供最佳性能。可以令数据科学家和应用开发者获得跨SVMS架构的统一软件抽象,不需对硬件计算有更多涉及就可以让所有开发者可随时获取高性能。
由此可知OneAPI既作为一种规范同时又是英特尔的一种产品,它可以简化并且统一跨不同架构以及不同厂商之间的编程,还是一个鼓励社区和行业支持的一种开放、标准的解决方案。英特尔希望在CPU、GPU、FPGA、AI加速器这四种不同的SVMS架构上部署具有统一的编程语言和库,从而提升更多用户应用的开发效率,更好满足应用开发需求。
好文章,需要你的鼓励
超过二十年前,记者尼古拉斯·卡尔在《哈佛商业评论》中提出IT是商品化服务,缺乏竞争优势,这一争议再次成为焦点。当前由AI和自动化推动的技术变革中,许多企业领导者将技术决策推给IT部门,然后对结果不满。问题的核心在于组织未能构建让技术成功的环境。企业需要三个转变:将基础IT服务视为公用设施,在传统IT外构建数字和AI能力,让业务领导者对技术成果负责。
剑桥大学研究团队首次系统探索AI在多轮对话中的信心判断问题。研究发现当前AI系统在评估自己答案可靠性方面存在严重缺陷,容易被对话长度而非信息质量误导。团队提出P(SUFFICIENT)等新方法,但整体问题仍待解决。该研究为AI在医疗、法律等关键领域的安全应用提供重要指导,强调了开发更可信AI系统的紧迫性。
企业不仅能精准掌握碳足迹,更能在运营中产生可量化的商业价值,真正将可持续性从“理念”变为“行动”。
威斯康星大学研究团队开发出Prithvi-CAFE洪水监测系统,通过"双视觉协作"机制解决了AI地理基础模型在洪水识别上的局限性。该系统巧妙融合全局理解和局部细节能力,在国际标准数据集上创造最佳成绩,参数效率提升93%,为全球洪水预警和防灾减灾提供了更准确可靠的技术方案。