亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        英特爾:oneAPI讓編程更簡(jiǎn)單

        2019-11-29 07:28:46廖陸春
        軟件和集成電路 2019年9期
        關(guān)鍵詞:編程語言開發(fā)者英特爾

        廖陸春

        oneAPI既作為一種規(guī)范,同時(shí)也是英特爾的一種產(chǎn)品,它可以簡(jiǎn)化并且統(tǒng)一跨不同架構(gòu)以及不同廠商之間的編程,它是一個(gè)鼓勵(lì)社區(qū)和行業(yè)支持的一種開放、標(biāo)準(zhǔn)的解決方案。

        近期,在北京舉行的英特爾軟件戰(zhàn)略及技術(shù)溝通會(huì)上,英特爾介紹了軟件項(xiàng)目“oneAPI”的最新進(jìn)展。英特爾將在2019年第四季度發(fā)布一個(gè)oneAPI開發(fā)者測(cè)試版本,并披露更多項(xiàng)目相關(guān)細(xì)節(jié)。該項(xiàng)目旨在提供一個(gè)統(tǒng)一的編程模型,以簡(jiǎn)化跨不同計(jì)算架構(gòu)的應(yīng)用程序開發(fā)工作。英特爾架構(gòu)、圖形與軟件部副總裁兼計(jì)算性能及開發(fā)者產(chǎn)品部總經(jīng)理Bill Savage介紹說:“oneAPI項(xiàng)目將為開發(fā)者帶來一套能提供一個(gè)統(tǒng)一編程模型的工具。針對(duì)跨多種架構(gòu)的工作負(fù)載,這個(gè)模型簡(jiǎn)化了相關(guān)的開發(fā)工作。目前,英特爾廣泛的計(jì)算產(chǎn)品組合目前已經(jīng)包含專用加速器,我們提供的軟件解決方案將幫助開發(fā)者們充分釋放硬件性能?!?/p>

        oneAPI始于硬件架構(gòu)

        隨著當(dāng)今世界以數(shù)據(jù)為中心的工作負(fù)載日益多樣化,處理數(shù)據(jù)的架構(gòu)也日益多樣化。英特爾廣泛的計(jì)算架構(gòu)覆蓋標(biāo)量(Scalar)、矢量(Vector)、矩陣(Matrix)和空間(Spatial)。這種在英特爾縮寫為SVMS的架構(gòu),需要一個(gè)高效的軟件編程工具來充分釋放其性能。one API的簡(jiǎn)單易用和高性能滿足了這個(gè)需求,同時(shí)不再需要維護(hù)不同的代碼庫、多種編程語言以及不同的工具和工作流程。oneAPI支持直接編程和API編程,并將提供統(tǒng)一的語言和庫,可以在包括CPU、GPU、FPGA和AI加速器等不同硬件上,提供完整的本地代碼性能。

        oneAPI基于英特爾的經(jīng)驗(yàn)以及現(xiàn)有的至強(qiáng)系列產(chǎn)品,從單一架構(gòu)基礎(chǔ)上進(jìn)行演變,支持多架構(gòu)。同時(shí),英特爾對(duì)于多種不同架構(gòu)都有很多經(jīng)驗(yàn)積累,這也成為oneAPI背后的支持?!皩?duì)于軟件開發(fā)者來講,我們擁有性能最好的分析器VTune Amplifer,我們?cè)诖嘶A(chǔ)上建立了英特爾的oneAPI產(chǎn)品?!盉ill Savage說。

        oneAPI既作為一種規(guī)范,同時(shí)也是英特爾的一種產(chǎn)品,它可以簡(jiǎn)化并且統(tǒng)一跨不同架構(gòu)以及不同廠商之間的編程,它是一個(gè)鼓勵(lì)社區(qū)和行業(yè)支持的一種開放、標(biāo)準(zhǔn)的解決方案。此解決方案包含兩部分:第一部分是跨架構(gòu)的編程語言,它使不同的語言、不同的架構(gòu),以及廠商都可以使用;第二部分是能夠滿足不同領(lǐng)域需求的跨架構(gòu)庫的集合?!盁o論是這種高級(jí)的編程語言,還是架構(gòu)庫,重點(diǎn)都放在性能上,因?yàn)樵跀?shù)據(jù)中心里面提供全面的性能是重中之重?!盉ill Savage如是說。

        直接編程語言Data Parallel C++

        Data Parallel C++是英特爾現(xiàn)在正在開發(fā)的一種新的語言,它是開放的、基于標(biāo)準(zhǔn)的、高性能的,并且,能夠跨不同的硬件架構(gòu)提供高性能。Data Parallel C++的目標(biāo)是能夠?qū)⑺峁┙o所有不同的硬件架構(gòu),并且保證完全的開放性。

        多元化架構(gòu)需要全新的編程語言,現(xiàn)有的C++、MATLAB等可移植編程語言和CUDA、OpenCL等數(shù)據(jù)并行編程語言,都無法滿足需求。英特爾正在與行業(yè)攜手開發(fā)一種全新的語言,支持實(shí)現(xiàn)橫跨SVMS架構(gòu)的數(shù)據(jù)并行編程。Data Parallel C++語言能夠跨SVMS架構(gòu)為英特爾和行業(yè)提供毫不妥協(xié)的高性能和生產(chǎn)效率。Data Parallel C++是一種基于標(biāo)準(zhǔn)的開放式跨行業(yè)語言,可替代單一架構(gòu)專有語言。

        數(shù)據(jù)中心擁有大量的多元化硬件架構(gòu),如果想在一個(gè)多元化的不同架構(gòu)中進(jìn)行編程,需要很多種不同的工具和不同語言。面對(duì)這種情況,軟件開發(fā)過程中需要多支團(tuán)隊(duì),他們各自要去學(xué)習(xí)很多不同專業(yè)的技能,這顯然不是一種最高效的軟件開發(fā)方式?!坝⑻貭栂M淖冞@種現(xiàn)狀,所以英特爾開發(fā)了Data Parallel C++這種新語言,Data Parallel C++能夠跨結(jié)構(gòu)實(shí)現(xiàn)毫不妥協(xié)的性能所需的特性和抽象?!庇⑻貭柤軜?gòu)、圖形與軟件部副總裁兼編譯器與語言部門總經(jīng)理Alice Chan介紹說。

        高性能庫推動(dòng)人工智能和數(shù)據(jù)分析的發(fā)展

        oneAPI集成了業(yè)內(nèi)頂級(jí)的計(jì)算庫,包括最快速、使用最廣泛的數(shù)學(xué)函數(shù)庫MKL、使用經(jīng)典機(jī)器學(xué)習(xí)算法的英特爾數(shù)據(jù)分析加速庫DAAL,以及面向深度神經(jīng)網(wǎng)絡(luò)的英特爾數(shù)學(xué)核心函數(shù)庫MKL-DNN等,充分了解底層硬件如CPU和加速器的所有細(xì)節(jié),并為硬件提供最佳性能。“one API面向數(shù)據(jù)科學(xué)家和應(yīng)用開發(fā)者提供跨SVMS架構(gòu)的統(tǒng)一軟件抽象,讓所有開發(fā)者可隨時(shí)獲取高性能。”英特爾架構(gòu)、圖形與軟件部首席工程師Eric Lin談道。

        在AI和數(shù)據(jù)分析上,英特爾的愿景是提供最佳的計(jì)算庫,并且針對(duì)這些計(jì)算庫,把英特爾的硬件變成一個(gè)對(duì)開發(fā)者非常容易的抽象,使得他們所有的工作能夠重復(fù)利用、更簡(jiǎn)化。Eric Lin說:“我們也會(huì)提供工具、方法,使得我們的部署者真正地從oneAPI中獲益?!?/p>

        英特爾在庫上試圖把硬件能力抽象出來,把最重要的算法變成API,使用者不用自己針對(duì)硬件再去開發(fā),用API就可以把硬件所有潛力發(fā)揮出來,這就是英特爾提供的高性能庫。

        “我們的策略是把英特爾的庫集成到框架中,框架再提供給數(shù)百萬數(shù)據(jù)科學(xué)家、算法工程師,他們使用它開發(fā)出真正的應(yīng)用,從硬件到應(yīng)用這條路就打通了。”Eric Lin談道。

        英特爾oneAPI有幾個(gè)最重要的庫。第一個(gè)是英特爾數(shù)學(xué)核心函數(shù)庫(MKL),它里面提供了很多數(shù)列變換、矩陣計(jì)算、解方程,各種積分、微分、數(shù)學(xué)公式都在里面,它已經(jīng)被世界上45%的超級(jí)計(jì)算機(jī)使用,只要是采用英特爾架構(gòu)的都在使用英特爾的MKL。第二個(gè)庫是英特爾的數(shù)據(jù)分析加速庫(DAAL),它實(shí)現(xiàn)經(jīng)典的機(jī)器學(xué)習(xí)算法。深度學(xué)習(xí)是機(jī)器學(xué)習(xí)的一個(gè)子類,整個(gè)機(jī)器學(xué)習(xí)實(shí)際上就是尋找一個(gè)函數(shù),并且找到它的參數(shù),需要大量的數(shù)據(jù)才使得這個(gè)函數(shù)能夠做最佳擬合。第三個(gè)庫是面向深度神經(jīng)網(wǎng)絡(luò)的英特爾數(shù)學(xué)核心函數(shù)庫(MKL-DNN),英特爾把深度學(xué)習(xí)的一些關(guān)鍵元素抽象出來,并且提供給開發(fā)者。“所有英特爾的庫都針對(duì)各種各樣的英特爾的硬件進(jìn)行優(yōu)化。任何人只要實(shí)現(xiàn)了這個(gè)接口,設(shè)計(jì)了新的芯片,都可以從庫里獲得優(yōu)化?!盓ric Lin介紹說。

        oneAPI在英特爾的AI和數(shù)據(jù)分析上布局,庫是給一些非常愿意優(yōu)化底層的人提供的抽象,未來,優(yōu)化的架構(gòu)向很多的數(shù)據(jù)科學(xué)家提供抽象,使他們的工作更加容易,幫助他們完成簡(jiǎn)單的開發(fā)、簡(jiǎn)單的維護(hù)并帶來高性能。

        猜你喜歡
        編程語言開發(fā)者英特爾
        壓力-體積轉(zhuǎn)換在CFC編程語言中的實(shí)現(xiàn)解析
        Java編程語言的特點(diǎn)與應(yīng)用
        英特爾攜手一汽集團(tuán),引領(lǐng)汽車行業(yè)全新變革
        英特爾擴(kuò)充FPGA可編程加速卡產(chǎn)品組合
        淺談不同編程語言對(duì)計(jì)算機(jī)軟件開發(fā)的影響
        電子制作(2018年1期)2018-04-04 01:48:36
        16%游戲開發(fā)者看好VR
        CHIP新電腦(2016年3期)2016-03-10 13:06:42
        面向?qū)ο骔eb開發(fā)編程語言的的評(píng)估方法
        外資力薦高通并購賽靈思對(duì)抗英特爾
        電子世界(2015年22期)2015-12-29 02:49:41
        iOS開發(fā)者調(diào)查
        電腦迷(2015年8期)2015-05-30 12:27:10
        iOS開發(fā)者調(diào)查
        電腦迷(2015年4期)2015-05-30 05:24:09
        国产人妖网站在线视频| 色爱无码A V 综合区| 国产AV无码无遮挡毛片| 国产av一区二区三区天美| 精品无码久久久久久久久| 久久国产精品-国产精品| 欧美精品久久久久久久久| 亚洲av有码精品天堂| 夜夜骚久久激情亚洲精品| 亚洲av鲁丝一区二区三区黄| 免费特级黄毛片| 青青草视频在线视频播放| 一区二区三区免费观看日本 | 亚洲激情一区二区三区视频| 国产激情久久久久影院小草| 94久久国产乱子伦精品免费| 中文字幕无码专区一VA亚洲V专| 国产一品二品三品精品久久| 国产熟女盗摄一区二区警花91| 国产亚洲日韩在线一区二区三区| 97成人精品| 小草手机视频在线观看| 免费日本一区二区三区视频| 麻豆果冻传媒在线观看| 日韩成人无码v清免费| 亚洲精品女人天堂av麻| 极品粉嫩嫩模大尺度无码视频 | 久久中文字幕人妻淑女| 亚洲色无码国产精品网站可下载| 国产精品无码久久久久免费AV| 美女把内衣内裤脱了给男人舔| 插上翅膀插上科学的翅膀飞| 欧妇女乱妇女乱视频| 亚洲va在线va天堂va四虎| 少妇被猛烈进入中文字幕 | 一本一道av无码中文字幕﹣百度 | 国产真实露脸4p视频| 精品亚洲视频免费观看网站| 激情亚洲一区国产精品久久| 99久久国产综合精品五月天| 免费二级毛片在线播放|