英特尔推出采用数据并行 C ++ 编程语言的 OneAPI
英特尔在 Supercomputing 2019 活动中推出了 OneAPI 编程模型。
据悉,OneAPI 计划是英特尔的统一编程方法,可简化跨不同计算体系结构的应用程序开发。它将有助于使用现代C ++功能对CPU和加速器进行编程,这些功能通过称为Data Parallel C ++(DPC ++)的新编程语言来表达并行性。
而关于数据并行C ++(即DPC ++ )编程语言的概述是:DPC ++ 是一种编程语言,其允许开发人员使用一个源代码文档为CPU,GPU,FPGA和其他硬件加速器进行编码。它是一种开放的,跨行业的编程语言(基于C ++概念和SYCL),被吹捧为“单一体系结构专有语言的替代”。
此处的目标是简化编程并允许跨硬件目标重复使用代码,同时允许调整到特定的加速器。
英特尔 OneAPI Beta版 支持两种编程样式:直接编程和API编程。其中,DPC ++则属于直接编程领域。
值得一提的是,这两种编程样式将提供有效的统一开发模型,从而促进跨各种异构处理硬件的完整本机代码性能。
参考消息:https://fossbytes.com/intel-launches-oneapi-with-data-parallel-c-programming-language/
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
每日一博 | Golang 高频服务延时抖动追因
一,背景 策略组同学反馈有个服务上线后 redis 写超时非常严重,严重到什么地步呢,写redis 毛刺超过100ms! 而且不是随机出现,非常多,而且均匀,导致整个接口超时严重。因为用的redis 库是由我们组维护,所以任务落我们组小伙伴头上了。 这个项目有非常复杂的业务逻辑,有密集型io(调度问题)+定时任务(cpu问题)+常驻内存cache(gc问题),频繁访问redis,在定时逻辑中,业务逻辑需要一个request 可能达到上千次redis Hmget+get(先不讨论合理性)。 背景比较复杂, 是个golang 服务,接口延迟要求百ms级。 go version : 1.8,机器是8核+16G 容器,没有开runtime 监控,redis 的同事初步反馈没有slowlog。因为rd 也追了很久,到我们这边来的时候,redis 的超时指标监控已经给我们加了。 redis get 接口的耗时监控显示如下,因为高频请求,大部分耗时是小于10ms 的,但是这毛刺看着非常严重,是不可忍受了。 系统cpu问题比较严重,抖动非常大,内存并没有太大问题,但是占用有点大,比较有意思的事,因为用...
- 下一篇
谷歌扩展 Android 安全奖励计划,最高奖金达 150 万美元
谷歌方面近日宣布,2015年启动的Android安全奖励(ASR)计划将通过增加奖励来扩展,目前最高奖金可达到150万美元。 谷歌表示,参与人员的报告必须披露具有持久性并影响Pixel智能手机上可用的Titan M安全元件的全链远程代码执行漏洞。这样的发现将得到100万美元的奖励,但是,如果在特定的Android开发者预览版中发现了该错误,该研究人员将获得50%的奖金,这意味着总赏金达到150万美元。 目前,最大的代码执行奖励如下: Pixel Titan M 高达$ 1,000,000 Secure Element 高达$ 250,000 Trusted Execution Environment 高达$ 250,000 Kernel 高达$ 250,000 Privileged Process 高达$ 100,000 另一方面,如果参与者还遇到了由Pixel Titan M保护的高价值数据,则可以获得最高500,000美元的奖励。 谷歌表示,其Android赏金计划进展顺利,因为该公司在过去12个月内支付了超过150万美元,今年最高奖励则为161,337美元。 完整的Android...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS关闭SELinux安全模块
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Red5直播服务器,属于Java语言的直播服务器
- CentOS6,CentOS7官方镜像安装Oracle11G
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装