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

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

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

3天內不再提示

Vitis HLS前端現已全面開源

FPGA之家 ? 來源:FPGA之家 ? 作者:FPGA之家 ? 2022-08-03 09:53 ? 次閱讀

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

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

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

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

添加新的特定領域優化編譯指令或編譯器指導

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

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

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

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

80713f3a-12c0-11ed-ba43-dac502259ad0.png

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

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

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

通往 Vitis 統一軟件平臺的網關,以訪問相關流程和庫

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

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

-Jordon Inkeles,Silexica 產品副總裁

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

審核編輯 :李倩

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

    關注

    3

    文章

    3349

    瀏覽量

    42501
  • C++
    C++
    +關注

    關注

    22

    文章

    2108

    瀏覽量

    73651
  • 生態系統
    +關注

    關注

    0

    文章

    702

    瀏覽量

    20726

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

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    全新AMD Vitis統一軟件平臺2024.2版本發布

    全新 AMD Vitis 統一軟件平臺 2024.2 版本已于近期推出。
    的頭像 發表于 12-11 15:06 ?295次閱讀

    AMD Vitis Unified Software Platform 2024.2發布

    近日,全新 AMD Vitis Unified Software Platform 2024.2 版本推出。
    的頭像 發表于 11-27 15:47 ?233次閱讀

    優化 FPGA HLS 設計

    優化 FPGA HLS 設計 用工具用 C 生成 RTL 的代碼基本不可讀。以下是如何在不更改任何 RTL 的情況下提高設計性能。 介紹 高級設計能夠以簡潔的方式捕獲設計,從而
    發表于 08-16 19:56

    英偉達將全面轉向開源GPU內核模塊

    英偉達公司近期宣布了一項重大決策,即全面轉向開源GPU內核模塊,并計劃最終以此取代閉源驅動程序。這一戰略轉變標志著英偉達在開源領域邁出了重要一步,旨在為用戶提供更強大、更全面的Linu
    的頭像 發表于 07-19 15:26 ?569次閱讀

    一種在HLS中插入HDL代碼的方式

    很多人都比較反感用C/C++開發(HLS)FPGA,大家第一拒絕的理由就是耗費資源太多。但是HLS也有自己的優點,除了快速構建算法外,還有一個就是接口的生成,尤其對于AXI類接口,按照標準語法就可以很方便地生成相關接口。
    的頭像 發表于 07-16 18:01 ?741次閱讀
    一種在<b class='flag-5'>HLS</b>中插入HDL代碼的方式

    萬界星空科技商業開源MES系統全面解析

    開源MES系統具有定制化、節省成本、開放性和適應性等優勢和特點,可以幫助企業更好地管理生產流程。萬界星空MES制造執行系統的Java開源版本,為制造業企業提供了全面的生產管理解決方案。
    的頭像 發表于 07-15 14:02 ?356次閱讀
    萬界星空科技商業<b class='flag-5'>開源</b>MES系統<b class='flag-5'>全面</b>解析

    AMD Vitis?設計工具中的Libraries新功能介紹

    AMD Vitis? 2023.2 設計工具是 Vitis 設計工具變化較大的一個版本,設計流程和界面都發生了變化。
    的頭像 發表于 05-29 09:50 ?599次閱讀
    AMD <b class='flag-5'>Vitis</b>?設計工具中的Libraries新功能介紹

    在Windows 10上創建并運行AMD Vitis?視覺庫示例

    本篇文章將演示創建一個使用 AMD Vitis? 視覺庫的 Vitis HLS 組件的全過程。此處使用的是 Vitis Unified IDE。如果您使用的是舊版 AMD
    的頭像 發表于 05-08 14:02 ?766次閱讀
    在Windows 10上創建并運行AMD <b class='flag-5'>Vitis</b>?視覺庫示例

    FPGA版通用圖形處理架構創新解決方案

    ThunderGP是基于HLS開源通用圖形處理框架,支持Vitis和SDAccel開發環境,適用于U50、U200、U250和VCU1525等Xilinx Alveo平臺(官方開發板)。
    發表于 03-26 12:16 ?500次閱讀
    FPGA版通用圖形處理架構創新解決方案

    Vitis2023.2使用之—— updata to Vitis Unified IDE

    上一章聊了一下vitis2023.2怎樣使用classic Vitis IDE,這章我們來說一說基于classic Vitis IDE的工程怎么樣更新到新版本的Vitis Unifie
    發表于 03-24 17:14

    Vitis2023.2使用之—— classic Vitis IDE

    Vitis 已經更新到2023.2了,新版本相較于舊版本更新了嵌入式平臺,新版平臺增加了Versal? AI 引擎 DSP 設計的增強功能,全新的獨立 Vitis 嵌入式軟件,最新 Vitis 統一
    發表于 03-24 16:15

    web前端開發和前端開發的區別

    Web前端開發和前端開發是兩個相似但略有不同的概念。本文將詳細討論這兩者之間的區別。 定義和范圍: Web前端開發是指開發和維護Web應用程序前端部分的過程。Web
    的頭像 發表于 01-18 09:54 ?3534次閱讀

    Vitis2023.2全新GUI的功能特性介紹

    Vitis2023.2之前就安裝過了,vivado 2023.2相比于2023.1區別不明顯,但嵌入式平臺vitis2023.2的變化很大,有種vscode的既視感,更符合軟件開發人員的習慣。
    的頭像 發表于 01-05 09:42 ?1360次閱讀
    <b class='flag-5'>Vitis</b>2023.2全新GUI的功能特性介紹

    Vitis AI用戶指南

    電子發燒友網站提供《Vitis AI用戶指南.pdf》資料免費下載
    發表于 01-03 10:51 ?1次下載
    <b class='flag-5'>Vitis</b> AI用戶指南

    AMD-Xilinx的Vitis-HLS編譯指示小結

    內的走線就會過長,這會導致時序違規。 以下行為可能阻止或限制 Vitis HLS 可在數據流模型內執行的重疊: 在數據流區域中間讀取函數輸入或寫入函數輸出。 單一生產者使用者違例。 任務的有條件執行
    發表于 12-31 21:20
    主站蜘蛛池模板: 97午夜影院| 久久天天躁狠狠躁夜夜不卡| 奇米网在线观看| 中文字幕一区在线| 色之综合网| 艹逼免费视频| a级男女性高爱潮高清试| 97色偷偷| 2019天天操夜夜操| 亚洲mv在线观看| 国产秦先生大战白丝97在线| 久久dvd| 最近2018免费中文字幕视频| 两性色午夜视频免费国产| 天天看天天干| 性免费网站| 欧美大胆一级视频| 天堂自拍| 老师办公室高h文小说| 免费人成在线观看网站品爱网| 天天操天天弄| 精品国产柚木在线观看| 免费观看四虎精品国产永久| 奇米激情| 一级毛片 在线播放| 国产精品yy9299在线观看| 澳门久久| 色操网| 天天噜夜夜操| 99精品热视频| 国产嫩草影院在线观看| 美国69bj| 欧美精品一区在线看| 久久99爱爱| 亭亭色| 午夜美女影院| 久久水蜜桃网| 国产精品国产三级国产普通话对白| 视频在线观看网站| 欧美性色视频| 黄 色 成 年人网站|