欢迎光临散文网 会员登陆 & 注册

案例集锦|异构编程“神器”Intel oneAPI助力开发者编写程序

2023-06-25 09:52 作者:oneAPI技术汇  | 我要投稿


 

在生活中,如果你在家里用电视机观看节目或者玩电子游戏,然后你来到客厅用平板电脑继续观看该节目,接下来你可能在地铁或者其他地方用移动设备观看剩下的节目,我们已经习惯了这种多设备连续性的体验,并且期待更多。。。

 

还有很多这样的例子,或者需要通过多个计算节点,把通信从街道一直传送到城市指挥中心,报告一起交通事故的街道摄像头,或者任何从边缘端到云端的应用程序,就我们目前正在处理的各种各样的工作负载而言,这是一个了不起的时代,这些都需要一套多样化的架构。想实现这些就需要开发者能够摆脱专有语言和编程模型,公开并利用最新硬件的前沿特性,一套全面的函数库可以加速框架、应用软件和服务的开发, oneAPI 应运而生。

 

Intel oneAPI是一个跨行业、开放、基于标准的统一的编程模型,旨在提供一个适用于各类计算架构的统一编程模型和应用程序接口。应用程序的开发者只需要开发一次代码,就可以让代码在跨平台的异构系统上执行,底层的硬件架构可以是CPU、GPU、FPGA、神经网络处理器等。由此可见,使用oneAPI编写的程序既可以利用加速器提高程序性能,又具有可移植性。

 

如何使用Intel oneAPI完成程序的编写

在下边这个专业社区中可以找到答案

当然您的作品也可以位列其中哦~

 

在GitHub - oneAPI-community/awesome- oneAPI中,您可以在列表中看到其他人使用 oneAPI 完成的优秀项目,当然也可以将您的项目添加到列表中。

 

下面我们来简单介绍一下支持oneAPI概念的业内领先企业和研究机构有哪些,都可以应用在哪些领域!

 

目前oneAPI主要应用于,AI -计算机视觉、AI-数据科学、AI -机器学习、自然语言处理、AI -框架和工具包、自治系统、数据可视化和渲染、能源、游戏、教程等领域。

 

AI-计算机视觉:

 

BMW-IntelOpenVINO-Detection-Inference-API——这是一个使用OpenVINO的对象检测推理API的存储库,支持Windows和Linux操作系统。

 

智能零售分析-使用视频或摄像机资源来监控活动并跟踪库存的零售分析应用程序。

 

AI-数据科学

 

增强Intel CPU+GPU系统上的上位性检测——本工作的重点是探索Intel CPU和集成图形的架构及其异构计算潜力,以提高上位性检测的性能和能效。这将利用OpenCL数据并行C++和OpenMP编程模型来实现。

 

HIAS TassAI面部识别代理-安全是医院和医疗中心要考虑的一个重要问题。今天的面部识别可以为医疗行业提供自动化安全的方法,降低人员成本,使医疗设施对患者和工作人员都更安全。

 

AI-自然语言处理

 

人口普查(基于Python)使用Intel®Distribution of Modin获取和处理1970年至2010年的美国人口普查数据,以建立基于岭回归的模型,找出美国教育与总收入之间的关系。

 

教育

 

50年的光线追踪-这个GitHub项目专注于光线追踪,涵盖了1968年至1997年开发的几种技术和模型,重点是基于物理的渲染。

 

侏罗纪-使用AI寻找恐龙骨头 。

 

当然不止以上几类应用

如果想要了解使用 oneAPI 完成了哪些更多项目

进入https://github.com/oneapi-community/awesome-oneapi详解查阅

 

如果你创作了更好的项目

欢迎添加到列表中哦~

 

同时,为了鼓励大家添加更多的项目,凡是提交了项目的,可以把链接发送到idzprc@intel.com, 我们会送您一份百度网盘年度会员

 


案例集锦|异构编程“神器”Intel oneAPI助力开发者编写程序的评论 (共 条)

分享到微博请遵守国家法律