亚洲精品久久久久久久久久久,亚洲国产精品一区二区制服,亚洲精品午夜精品,国产成人精品综合在线观看,最近2019中文字幕一页二页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

SYCLomatic使開(kāi)發(fā)者自由創(chuàng)建可遷移的異構(gòu)代碼

英特爾中國(guó) ? 來(lái)源:英特爾中國(guó) ? 作者:英特爾中國(guó) ? 2022-05-30 16:49 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

SYCLomatic開(kāi)放開(kāi)發(fā),使開(kāi)發(fā)者自由創(chuàng)建可遷移的異構(gòu)代碼。

英特爾發(fā)布了一項(xiàng)開(kāi)源工具,該工具可通過(guò)名為SYCLomatic的項(xiàng)目,將代碼遷移至SYCL①,這有助于開(kāi)發(fā)者更輕松地將CUDA代碼遷移到SYCL和C++,從而加速面向異構(gòu)架構(gòu)的跨架構(gòu)編程。這個(gè)開(kāi)源項(xiàng)目能讓開(kāi)發(fā)社區(qū)共同協(xié)作,以推動(dòng)SYCL標(biāo)準(zhǔn)的采用,這是將開(kāi)發(fā)者從單個(gè)廠商的封閉生態(tài)系統(tǒng)中解放出來(lái)的關(guān)鍵一步。

使用SYCL將代碼遷移至C++,為代碼提供了更強(qiáng)的ISO C++一致性,支持多家供應(yīng)商以緩解供應(yīng)商鎖定問(wèn)題,并且支持多種架構(gòu),為充分運(yùn)用新的硬件創(chuàng)新提供靈活性。SYCLomatic是一個(gè)可實(shí)現(xiàn)大部分工作自動(dòng)化的寶藏工具,讓開(kāi)發(fā)者能更多地關(guān)注定制化調(diào)優(yōu),而不是遷移代碼。

——James Reinders

英特爾oneAPI專(zhuān)家

在硬件創(chuàng)新為計(jì)算帶來(lái)多樣化異構(gòu)架構(gòu)的同時(shí),軟件開(kāi)發(fā)也已經(jīng)變得越來(lái)越復(fù)雜,很難充分釋放CPU和加速器的價(jià)值。如今的開(kāi)發(fā)者及其團(tuán)隊(duì)普遍缺乏時(shí)間、金錢(qián)和資源,以適應(yīng)代碼的重寫(xiě)和測(cè)試,為這些不同的架構(gòu)提升應(yīng)用的性能。開(kāi)發(fā)者正在尋求開(kāi)放替代方案,以提升時(shí)間價(jià)值。英特爾正在提供一種更簡(jiǎn)單、更快捷的方式,讓開(kāi)發(fā)者進(jìn)行硬件選擇。

SYCL是一種基于C++的Khronos Group標(biāo)準(zhǔn),它擴(kuò)展了C++功能以支持多種架構(gòu)和非共享內(nèi)存的配置。為啟動(dòng)該項(xiàng)目,英特爾開(kāi)源了其DPC++兼容性工具背后的技術(shù),以進(jìn)一步提升遷移能力,生成更多基于SYCL的應(yīng)用。跨架構(gòu)重復(fù)利用代碼簡(jiǎn)化了開(kāi)發(fā)工作,減少了持續(xù)維護(hù)代碼所需的時(shí)間和成本。

利用帶有LLVM差異化的Apache 2.0許可證,托管在GitHub上的SYCLomatic項(xiàng)目為開(kāi)發(fā)者提供了一個(gè)社區(qū),讓他們能做出貢獻(xiàn)并提供反饋,以進(jìn)一步開(kāi)放跨CPU、GPUFPGA的異構(gòu)開(kāi)發(fā)。

SYCLomatic協(xié)助開(kāi)發(fā)者將CUDA代碼遷移到SYCL,通??梢詫?0-95%的CUDA代碼自動(dòng)遷移到SYCL代碼②。開(kāi)發(fā)人員僅需手動(dòng)編程剩余的工作,然后對(duì)特定架構(gòu)進(jìn)行定制化調(diào)優(yōu),達(dá)到所需的性能級(jí)別,便可完成這一過(guò)程。

研究機(jī)構(gòu)及英特爾客戶已成功地使用英特爾 DPC++兼容性工具,該工具采用與SYCLomatic相同的技術(shù),能將CUDA代碼遷移到多個(gè)廠商架構(gòu)上的SYCL(或Data Parallel C++,oneAPI的SYCL實(shí)現(xiàn))。這些案例包括斯德哥爾摩大學(xué)的GROMACS 2022③、柏林祖思研究所(ZIB)的easyWave、三星Medison和Bittware(更多案例請(qǐng)?jiān)L問(wèn)oneAPI DevSummit)。許多客戶也正在測(cè)試當(dāng)前和即將推出的基于英特爾 Xe 架構(gòu)GPU的代碼,包括阿貢國(guó)家實(shí)驗(yàn)室的極光(Aurora)超級(jí)計(jì)算機(jī)、萊布尼茨超級(jí)計(jì)算中心(LRZ)、GE醫(yī)療等。

SYCLomatic是一個(gè)GitHub項(xiàng)目。GitHub門(mén)戶網(wǎng)站擁有一個(gè)“contributing.md”指南,描述了向項(xiàng)目提供技術(shù)貢獻(xiàn)的步驟,以確保最大程度的便捷。鼓勵(lì)開(kāi)發(fā)人員使用該工具,提供反饋并做出貢獻(xiàn),以推動(dòng)該工具的發(fā)展。

CRK-HACC是一個(gè)正在開(kāi)發(fā)的N體宇宙學(xué)模擬代碼。為了給極光(Aurora)超級(jí)計(jì)算機(jī)做好準(zhǔn)備,英特爾DPC++兼容性工具能讓我們將20多個(gè)核心快速遷移到SYCL。由于當(dāng)前版本的代碼遷移工具不支持遷移到仿函數(shù),我們編寫(xiě)了一個(gè)簡(jiǎn)單的clang工具來(lái)重構(gòu)生成的SYCL源代碼,以滿足我們的需求。通過(guò)開(kāi)源SYCLomatic項(xiàng)目,我們計(jì)劃整合此前的工作,以獲得更強(qiáng)大的解決方案,并助力讓仿函數(shù)成為可用遷移選項(xiàng)的一部分。

——Steve(Esteban)Rangel

HACC(硬件/混合加速宇宙學(xué)代碼)

宇宙物理學(xué)和先進(jìn)計(jì)算(anl.gov)

原文標(biāo)題:英特爾開(kāi)源SYCLomatic遷移工具,助力開(kāi)發(fā)者創(chuàng)建異構(gòu)代碼

文章出處:【微信公眾號(hào):英特爾中國(guó)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 英特爾
    +關(guān)注

    關(guān)注

    61

    文章

    10248

    瀏覽量

    178754
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4932

    瀏覽量

    72833
  • 開(kāi)源工具
    +關(guān)注

    關(guān)注

    0

    文章

    27

    瀏覽量

    4729

原文標(biāo)題:英特爾開(kāi)源SYCLomatic遷移工具,助力開(kāi)發(fā)者創(chuàng)建異構(gòu)代碼

文章出處:【微信號(hào):英特爾中國(guó),微信公眾號(hào):英特爾中國(guó)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    9.20上海見(jiàn)!RT-Thread睿賽德將亮相具身智能上海開(kāi)發(fā)者Meetup,解讀異構(gòu)通信與虛擬化技術(shù)|活動(dòng)預(yù)告

    負(fù)責(zé)人葉昌將作為核心分享嘉賓,帶來(lái)“從異構(gòu)通信到虛擬化技術(shù):RT-thread助力機(jī)器人敏捷、持續(xù)開(kāi)發(fā)”主題演講,為開(kāi)發(fā)者深度拆解技術(shù)落地路徑。本次分享中,葉昌將
    的頭像 發(fā)表于 09-16 22:12 ?450次閱讀
    9.20上海見(jiàn)!RT-Thread睿賽德將亮相具身智能上海<b class='flag-5'>開(kāi)發(fā)者</b>Meetup,解讀<b class='flag-5'>異構(gòu)</b>通信與虛擬化技術(shù)|活動(dòng)預(yù)告

    代碼自由:開(kāi)源TTS文本轉(zhuǎn)語(yǔ)音應(yīng)用賦予開(kāi)發(fā)者終極掌控權(quán)

    對(duì)于開(kāi)發(fā)者而言,開(kāi)源TTS應(yīng)用的意義遠(yuǎn)超工具本身——它提供完整的源代碼訪問(wèn)權(quán)限,允許深度修改底層算法、優(yōu)化語(yǔ)音質(zhì)量、適配特殊硬件。代碼自由,開(kāi)發(fā)者
    的頭像 發(fā)表于 08-15 14:03 ?318次閱讀
    <b class='flag-5'>代碼</b>即<b class='flag-5'>自由</b>:開(kāi)源TTS文本轉(zhuǎn)語(yǔ)音應(yīng)用賦予<b class='flag-5'>開(kāi)發(fā)者</b>終極掌控權(quán)

    HDC 2025開(kāi)發(fā)者主題演講精彩回顧

    日前,華為開(kāi)發(fā)者大會(huì)(HDC 2025)進(jìn)入第二天,行業(yè)領(lǐng)袖、技術(shù)專(zhuān)家、全球開(kāi)發(fā)者齊聚現(xiàn)場(chǎng),共同見(jiàn)證這場(chǎng)科技盛會(huì)。在開(kāi)發(fā)者主題演講中,華為技術(shù)專(zhuān)家深入解析HarmonyOS的最新技術(shù)、體驗(yàn)創(chuàng)新以及
    的頭像 發(fā)表于 07-09 11:20 ?875次閱讀

    層層剝開(kāi)開(kāi)鴻Bot,我們看到的是“開(kāi)發(fā)者優(yōu)先”

    對(duì)開(kāi)源生態(tài)來(lái)說(shuō),社區(qū)先于代碼開(kāi)發(fā)者重于一切
    的頭像 發(fā)表于 05-27 09:23 ?2677次閱讀
    層層剝開(kāi)開(kāi)鴻Bot,我們看到的是“<b class='flag-5'>開(kāi)發(fā)者</b>優(yōu)先”

    開(kāi)發(fā)者分享】開(kāi)源硬核玩家集結(jié):這些MCU板子泰酷了!

    前言本篇文章內(nèi)容主要收錄了由開(kāi)發(fā)者基于先楫半導(dǎo)體高性能MCU開(kāi)發(fā)的各類(lèi)DIY開(kāi)源硬件項(xiàng)目,涵蓋不同應(yīng)用方向與創(chuàng)意實(shí)踐。部分項(xiàng)目代碼可直接在本倉(cāng)庫(kù)下載,部分則由開(kāi)發(fā)者托管于其個(gè)人
    的頭像 發(fā)表于 05-26 17:31 ?1178次閱讀
    【<b class='flag-5'>開(kāi)發(fā)者</b>分享】開(kāi)源硬核玩家集結(jié):這些MCU板子泰酷了!

    開(kāi)發(fā)者即創(chuàng)世——HarmonyOS極客馬拉松2025英雄召集令

    服務(wù)質(zhì)量或助力低碳轉(zhuǎn)型,同時(shí)驗(yàn)證其模式的可延續(xù)性與跨場(chǎng)景遷移能力。 鼓勵(lì)開(kāi)源共享:考察作品能否融入鴻蒙的開(kāi)放生態(tài),貢獻(xiàn)技術(shù)提供解決實(shí)際痛點(diǎn)的效能,構(gòu)建擴(kuò)展的技術(shù)共生網(wǎng)絡(luò)。 加入我們 每一位開(kāi)發(fā)者都是
    發(fā)表于 05-12 10:16

    Java開(kāi)發(fā)者必備的效率工具——Perforce JRebel是什么?為什么很多Java開(kāi)發(fā)者在用?

    Perforce JRebel是一款Java開(kāi)發(fā)效率工具,旨在幫助java開(kāi)發(fā)人員更快地編寫(xiě)更好的應(yīng)用程序。JRebel即時(shí)重新加載對(duì)代碼的修改,無(wú)需重啟或重新部署應(yīng)用程序,就能讓
    的頭像 發(fā)表于 04-27 13:44 ?546次閱讀
    Java<b class='flag-5'>開(kāi)發(fā)者</b>必備的效率工具——Perforce JRebel是什么?為什么很多Java<b class='flag-5'>開(kāi)發(fā)者</b>在用?

    Arm亮相2025年游戲開(kāi)發(fā)者大會(huì)

    近日,成千上萬(wàn)的人聚集在美國(guó)舊金山的馬斯康尼中心參加 2025 年游戲開(kāi)發(fā)者大會(huì) (GDC 2025)。全球開(kāi)發(fā)者齊聚一堂,探討如何利用技術(shù)塑造手游的未來(lái)。鑒于 99% 的高端智能手機(jī)均基于 Arm 技術(shù)打造,Arm 持續(xù)在提供創(chuàng)建
    的頭像 發(fā)表于 04-01 13:51 ?911次閱讀

    開(kāi)發(fā)者的開(kāi)源鴻蒙故事

    近日,在以“一切為了開(kāi)發(fā)者”為主題的“2024開(kāi)放原子開(kāi)發(fā)者大會(huì)暨首屆開(kāi)源技術(shù)學(xué)術(shù)大會(huì)”上,開(kāi)源鴻蒙5.0 Release版本正式發(fā)布,備受各方關(guān)注。該版本在系統(tǒng)完備度、分布式創(chuàng)新、開(kāi)發(fā)者體驗(yàn)以及系統(tǒng)穩(wěn)定性等方面均實(shí)現(xiàn)了顯著提升
    的頭像 發(fā)表于 01-06 10:28 ?1141次閱讀

    AKI跨語(yǔ)言調(diào)用庫(kù)神助攻C/C++代碼遷移至HarmonyOS NEXT

    /C++代碼快速遷移至HarmonyOS NEXT。憑借卓越的兼容性,AKI已成為廠商與開(kāi)發(fā)者打造鴻蒙原生應(yīng)用過(guò)程中廣泛使用的跨語(yǔ)言調(diào)用解決方案。 AKI是一款專(zhuān)為鴻蒙原生開(kāi)發(fā)設(shè)計(jì)的
    發(fā)表于 01-02 17:08

    《HarmonyOS第一課》煥新升級(jí),賦能開(kāi)發(fā)者快速掌握鴻蒙應(yīng)用開(kāi)發(fā)

    、IDE環(huán)境搭建、ArkTS基礎(chǔ)語(yǔ)法等知識(shí),幫助開(kāi)發(fā)者掌握基本頁(yè)面開(kāi)發(fā)與數(shù)據(jù)管理基礎(chǔ),完成簡(jiǎn)單應(yīng)用及頁(yè)面的開(kāi)發(fā)并參與文檔與示例代碼的編寫(xiě),為深入學(xué)習(xí)筑牢根基。 中級(jí)課程面向有獨(dú)立
    發(fā)表于 01-02 14:24

    我國(guó)軟件開(kāi)發(fā)者數(shù)量突破940萬(wàn)

    2024開(kāi)放原子開(kāi)發(fā)者大會(huì)20到21日在武漢舉辦。工業(yè)和信息化部負(fù)責(zé)人透露,我國(guó)軟件開(kāi)發(fā)者數(shù)量突破940萬(wàn)。 開(kāi)源就是開(kāi)放軟件的源代碼,在遵守許可協(xié)議的前提下,任何人都可以使用、修改甚至再發(fā)布源
    的頭像 發(fā)表于 12-24 13:52 ?638次閱讀

    為什么開(kāi)發(fā)者都往Arm平臺(tái)遷移

    開(kāi)發(fā)者深知,構(gòu)建既能高效擴(kuò)展又能控制成本的應(yīng)用至關(guān)重要。云技術(shù)日新月異,其背后的技術(shù)也在不斷發(fā)展。近年來(lái),越來(lái)越多的公司意識(shí)到,將其應(yīng)用從 x86 架構(gòu)遷移到 Arm 架構(gòu)能夠帶來(lái)諸多優(yōu)勢(shì)。Arm
    的頭像 發(fā)表于 12-17 10:19 ?742次閱讀

    云端AI開(kāi)發(fā)者工具怎么用

    云端AI開(kāi)發(fā)者工具通常包括代碼編輯器、模型訓(xùn)練平臺(tái)、自動(dòng)化測(cè)試工具、代碼管理工具等。這些工具不僅降低了AI開(kāi)發(fā)的門(mén)檻,還極大地提高了開(kāi)發(fā)效率
    的頭像 發(fā)表于 12-05 13:31 ?845次閱讀

    HarmonyOS NEXT應(yīng)用元服務(wù)開(kāi)發(fā)Intents Kit(意圖框架服務(wù))事件推薦開(kāi)發(fā)者測(cè)試

    意圖框架向開(kāi)發(fā)者提供真機(jī)測(cè)試能力,即開(kāi)發(fā)者連接設(shè)備進(jìn)行調(diào)測(cè)。開(kāi)發(fā)者完成代碼開(kāi)發(fā)之后,功能正式上
    發(fā)表于 11-18 17:39