在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Vitis HLS前端現(xiàn)已在GitHub上全面開源,開啟了無限可能的新世界

電子工程師 ? 來源:XILINX技術社區(qū) ? 作者:XILINX技術社區(qū) ? 2021-03-24 16:18 ? 次閱讀

賽靈思一直致力于支持開源計劃的不斷飛躍,為幫助開發(fā)人員和研發(fā)社區(qū)充分發(fā)揮自適應計算的優(yōu)勢,我們再次做出了令人振奮的舉措: 在 GitHub 上開放提供 Vitis HLS(高層次綜合)前端(GitHub 是全球規(guī)模最大的開發(fā)平臺以及構建和共享軟件代碼的開放社區(qū))

Vitis HLS 工具能夠將 C++ 和 OpenCL 功能部署到器件的邏輯結構和 RAM/DSP 塊上。在 GitHub 上提供 Vitis HLS 前端為研究人員、開發(fā)人員和編譯器愛好者開啟了無限可能的新世界,使他們可以利用 Vitis HLS 技術并根據(jù)其應用的特定需求進行修改。

10 多年來,賽靈思不斷改進 HLS 技術,幫助硬件開發(fā)人員提高設計生產(chǎn)力,并且讓沒有硬件設計經(jīng)驗的軟件和應用開發(fā)人員更容易接受和利用賽靈思自適應平臺。隨著 Vitis HLS 前端現(xiàn)已在 GitHub 上全面開源,軟硬件開發(fā)人員可以靈活運用標準的 Clang/LLVM 基礎架構并為以下功能定制設計流程:

為 C/C++ 和 OpenCL 之外新的高級語言提供支持

添加新的特定領域優(yōu)化編譯指令或編譯器指導

定制 LLVM IR 轉換(即新的 LLVM pass)

Vitis HLS 中的 C/C++ 到 RTL 綜合流程包括兩個主要組成部分:

[1] 前端:該部分主要解析用 C/C++ 或 OpenCL 表示的代碼,使用 Clang/LLVM 工具鏈進行前端和中端轉換。

[2] 后端:該階段采用 LLVM IR 輸入,并執(zhí)行 FPGA 特定的底層映射和調度,直到最后一步,生成 RTL 。

4edfde26-8c49-11eb-8b86-12bb97331649.png

除了支持Clang/LLVM 流程外,該項目還提供:

用于編譯指示支持和硬件可綜合性檢查的框架

一種將固有順序 C 代碼映射到空間硬件架構的方法

通往 Vitis 統(tǒng)一軟件平臺的網(wǎng)關,以訪問相關流程和庫

我們的生態(tài)系統(tǒng)合作伙伴 Silexica 以及美國伊利諾伊大學厄巴納 - 香檳分校 (UIUC)、帝國理工學院、香港科技大學的研究社區(qū)是如何利用 Vitis HLS 前端擴展功能,并助力其研究項目的呢?

“Vitis HLS 的前端開源有助于 FPGA 研究和生態(tài)系統(tǒng)合作伙伴社區(qū)進行擴展、定制乃至進一步優(yōu)化 HLS 編譯過程。賽靈思新的開源計劃還為 Vitis HLS 提供了全新的‘注入使用模型’,能夠注入定制的第三方代碼轉換,甚至使用完全定制的 Clang 編譯器前端。”

通過與賽靈思密切合作,Silexica 開發(fā)了一款 SLX 插件,它可以利用新的注入使用模型擴展Vitis HLS 2020.2 代碼轉換。SLX 插件是一種 HLS 編譯器插件,通過提供新的 Loop Interchange 指導,有助于改善 Vitis HLS 的延遲問題和吞吐量結果。這是 Silexica 計劃的許多 HLS 優(yōu)化指導中的第一個。該插件可作為 Vitis HLS 的純獨立插件使用,也可與 Silexica 的SLX FPGA 工具結合使用,以同時使用其深層代碼分析、自動設計探索以及最佳指導識別和調優(yōu)功能。

“通過 UIUC 的賽靈思自適應計算集群 (XACC) 項目合作,我們提前獲得了開源軟件包。利用軟件包提供的接口,我們可以方便地定制并集成新的 Clang 編譯指示和 LLVM pass 到 Vitis HLS 中,以實施和評估我們的研究思路。在Vitis HLS流程中利用LLVM的能力在許多方面都帶來了新的可能性。此外,開源 Vitis HLS 前端還將大幅促進 HLS 開源社區(qū)的增長。我們很高興自己能成為其中的一員。

“對我這樣的 HLS 工具設計師來說,在將 LLVM IR 轉換回 C 代碼(包括 pragmas)時,將代碼輸入到 Vitis HLS中是非常困難的。新的 Vitis HLS 前端能夠極大地幫助我們的工具動態(tài)和靜態(tài)調度 (DASS) 集成到 HLS 流程中。例如,開源前端使我們能直接進行程序分析和轉換,并將編譯指示插入到 LLVM 中。”

“從我們的角度看,開發(fā)全面的 HLS 工具需要大量工程設計工作,這也是學術界與工業(yè)之間存在的差距之一。賽靈思慷慨地開放了商業(yè) HLS 前端,它能與 Vitis HLS 結合使用,從而提供了靈活的 API 以及從解析到 IR 優(yōu)化的可讀源代碼。它使得我們不必再處理詳細的實施方案,使我們能夠在實用應用場景中解決問題,并幫助我們高效地評估自己的想法。對于 HLS 社區(qū),我們相信這個開源項目將大幅促進創(chuàng)新,因為它能幫助用戶根據(jù)具體需求輕松定制工具。”

香港科技大學的兩個開發(fā)項目利用了 Vitis HLS 前端:

項目 1:高效自動優(yōu)化 Pass 階段排序:

在該項目中,根據(jù)輸入源代碼的特性,開源前端中提供優(yōu)化 pass 的最佳順序將通過機器學習和啟發(fā)式算法進行搜索,用于改進性能和資源消耗。

項目 2:多 FPGA HLS:

在該項目中,開源前端生成的 IR 代碼將通過性能和資源模型進行分析,并自動劃分為子模塊,這些子模塊針對與網(wǎng)絡或 DDR 存儲器互聯(lián)的多個 FPGA 應用進行了優(yōu)化。

Readyto Get Started?

Vitis HLS 前端的源代碼可在賽靈思 GitHub 庫中獲取。該庫共享的3個示例演示了如何使用和定制流程,包括構建定制 LLVM pass 的流程。

4f4cfba0-8c49-11eb-8b86-12bb97331649.png

52901dba-8c49-11eb-8b86-12bb97331649.png

編輯:lyn

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 賽靈思
    +關注

    關注

    33

    文章

    1796

    瀏覽量

    132142
  • 編譯器
    +關注

    關注

    1

    文章

    1657

    瀏覽量

    49914
  • 硬件開發(fā)

    關注

    3

    文章

    171

    瀏覽量

    24695
  • HLS
    HLS
    +關注

    關注

    1

    文章

    131

    瀏覽量

    24670

原文標題:開啟無限可能的世界: Vitis HLS 前端現(xiàn)已全面開源

文章出處:【微信號:gh_2d1c7e2d540e,微信公眾號:XILINX開發(fā)者社區(qū)】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    龍芯2K0300開發(fā)板軟件資料-新世界更新

    【資料更新】正點原子龍芯2K0300開發(fā)板資料更新! 龍芯2K0300開發(fā)板軟件資料-新世界更新: U-boot版本為2022.04,內核版本為6.12,buildroot版本為2024.08,交叉
    發(fā)表于 04-22 14:16

    Open Echo:一個開源的聲納項目

    開源硬件項目,Open Echo 致力于構建高精度聲吶系統(tǒng),主要應用于水文測繪與科研探測領域。項目遵循完全開源協(xié)議,目前已在GitHub平臺公開全部技術資料(代碼庫、原理圖、PCB文
    的頭像 發(fā)表于 03-20 11:14 ?750次閱讀
    Open Echo:一個<b class='flag-5'>開源</b>的聲納項目

    愛普生可編程展頻晶振SG-9101CG開啟電子設備革新的無限可能

    SG-9101CG,憑借其高性能、靈活性與小型化設計,為電子設備的發(fā)展帶來了無限可能。它不僅能夠滿足現(xiàn)有應用場景對高性能晶振的需求,還為未來的技術創(chuàng)新提供了堅實的
    的頭像 發(fā)表于 03-11 14:24 ?288次閱讀
    愛普生可編程展頻晶振SG-9101CG<b class='flag-5'>開啟</b>電子設備革新的<b class='flag-5'>無限</b><b class='flag-5'>可能</b>

    博世智能傳感器引領智能穿戴設備無限可能

    想象一下,只需輕輕一捏,就能調節(jié)家中燈光的亮度;或者揮動手腕,就能切換智能手表的界面。這些看似科幻的場景,如今已通過Bosch Sensortec與Doublepoint的合作變?yōu)楝F(xiàn)實。手勢控制不僅讓交互更加直觀,也為智能穿戴設備帶來了無限可能
    的頭像 發(fā)表于 02-27 10:07 ?450次閱讀

    沐曦GPU跑通DeepSeek開源代碼庫FlashMLA

    今日,DeepSeek正式啟動"開源周"計劃,首發(fā)代碼庫FlashMLA一經(jīng)開源即引發(fā)全網(wǎng)關注。截至發(fā)稿,該項目已在GitHub斬獲超7.2K Star!
    的頭像 發(fā)表于 02-25 16:25 ?745次閱讀

    前端技術的未來趨勢:擁抱創(chuàng)新,塑造無限可能

    隨著科技的飛速發(fā)展,前端技術正站在新的歷史起點,邁向充滿無限可能的未來。在未來,前端技術將繼續(xù)與新興技術深度融合,不斷拓展其邊界,為我們帶
    的頭像 發(fā)表于 01-22 10:07 ?391次閱讀

    gitee 與 GitHub 的比較

    在軟件開發(fā)領域,代碼托管平臺扮演著至關重要的角色。它們不僅提供了代碼存儲和版本控制的功能,還促進了團隊協(xié)作和開源項目的共享。Gitee(碼云)和GitHub是兩個最著名的代碼托管服務提供商,它們在
    的頭像 發(fā)表于 01-06 09:47 ?1294次閱讀

    助力AIoT應用:在米爾FPGA開發(fā)板實現(xiàn)Tiny YOLO V4

    Darknet 訓練的截圖 四、 通過 Vivado HLS 為 FPGA 準備模型要將模型部署到 FPGA,需要將神經(jīng)網(wǎng)絡操作轉換為硬件級描述。使用 Xilinx 的 Vitis HLS
    發(fā)表于 12-06 17:18

    NVIDIA TensorRT-LLM Roadmap現(xiàn)已在GitHub公開發(fā)布

    感謝眾多用戶及合作伙伴一直以來對NVIDIA TensorRT-LLM的支持。TensorRT-LLM 的 Roadmap 現(xiàn)已在 GitHub 公開發(fā)布!
    的頭像 發(fā)表于 11-28 10:43 ?628次閱讀
    NVIDIA TensorRT-LLM Roadmap<b class='flag-5'>現(xiàn)已在</b><b class='flag-5'>GitHub</b><b class='flag-5'>上</b>公開發(fā)布

    解鎖全球網(wǎng)絡:探索海外靜態(tài)IP的無限可能

    海外靜態(tài)IP作為網(wǎng)絡連接的重要工具,為用戶解鎖了全球網(wǎng)絡的無限可能
    的頭像 發(fā)表于 11-15 08:33 ?504次閱讀

    車路協(xié)同——探索智慧路燈系統(tǒng)的無限可能

    車路協(xié)同——探索智慧路燈系統(tǒng)的無限可能
    的頭像 發(fā)表于 11-07 12:40 ?470次閱讀
    車路協(xié)同——探索智慧路燈系統(tǒng)的<b class='flag-5'>無限</b><b class='flag-5'>可能</b>

    Arm推出GitHub平臺AI工具,簡化開發(fā)者AI應用開發(fā)部署流程

    軟件提供了無縫的開發(fā)體驗。 GitHub Actions、原生 GitHub 運行器和基于 Arm 平臺的 AI 框架相結合,幫助全球 2,000 萬開發(fā)者簡化 AI 應用開發(fā)部署流程。
    的頭像 發(fā)表于 10-31 18:51 ?3250次閱讀

    LG Display透明OLED賦能仁川機場新世界免稅店

    仁川機場新世界免稅店宣布成功引進并安裝業(yè)界首個采用無線透明顯示屏55英寸“透明OLED標牌”,這一舉措標志著該免稅店在提升顧客購物體驗和展示顯示技術方面邁出了重要一步。
    的頭像 發(fā)表于 09-24 10:10 ?766次閱讀

    優(yōu)化 FPGA HLS 設計

    減少錯誤并更容易調試。然而,經(jīng)常出現(xiàn)的問題是性能權衡。在高度復雜的 FPGA 設計中實現(xiàn)高性能需要手動優(yōu)化 RTL 代碼,而這對于HLS開發(fā)環(huán)境生成的 RTL 代碼來說是不可能的。然而,存在一些解決方案
    發(fā)表于 08-16 19:56

    Mistral Large 2現(xiàn)已在Amazon Bedrock中正式可用

    北京2024年7月25日 /美通社/ -- 亞馬遜云科技宣布,Mistral AI的Mistral Large 2(24.07)基礎模型(FM)現(xiàn)已在Amazon Bedrock中正式可用
    的頭像 發(fā)表于 07-26 08:07 ?485次閱讀
    主站蜘蛛池模板: 久久人视频 | 欧美三级视频网 | 国产精品久久免费观看 | 国产精品欧美激情第一页 | 666精品国产精品亚洲 | 人人澡人人人人夜夜爽 | 年轻的护士3在线观看 | 成年网站在线观看 | 国产女人视频免费观看 | 天天操天天射天天色 | 一区二区网站 | 国产男靠女免费视频网站 | 欧美性极品hd高清视频 | 高级毛片| 一区二区三区视频 | 三级在线免费观看 | www.87福利| h免费在线观看 | 欧洲无线区一二区 | 天天操综合网 | aaa一级片 | 国模鲍鱼 | 国产三级国产精品 | 男人j进人女人j 的视频 | 日日碰狠狠添天天爽五月婷 | 高清午夜毛片 | 激情五月俺来也 | 午夜伦伦 | 国产高清片| 中文字幕一区在线观看视频 | 美女一级a毛片免费观看 | 午夜国产 | 免费看美女禁处爆涌视频 | 久热网 | 午夜看大片 | 欧美最猛黑人xxxx黑人猛交黄 | 日本免费黄色小视频 | 韩国特黄特色a大片免费 | 丁香婷婷网| 在线永久免费观看黄网站 | 夜夜欢视频 |