本系列教學(xué)視頻由賽靈思高級戰(zhàn)略應(yīng)用工程師帶領(lǐng)你從零開始,一步步深入掌握HLS 以及 UltraFAST 設(shè)計方法,幫助您成為系統(tǒng)設(shè)計和算法加速的大拿!
FOR 循環(huán)優(yōu)化 — 循環(huán)合并 Lesson 16
在之前的課程我們介紹了了解 HLS 的入門,以及通過實例講解了 HLS 的工作原理和對不同數(shù)據(jù)類型的介紹和處理 ... ... 上節(jié)課我們介紹了 "FOR" 循環(huán)優(yōu)化的一些基本性能指標(biāo)。本節(jié)視頻,我們將繼續(xù)介紹 Vivado HLS 所支持的 “for循環(huán)” 的優(yōu)化方法。在默認情況下,Vivado HLS 并不會對順序執(zhí)行的 for 循環(huán)優(yōu)化為并行執(zhí)行,LOOP_MERGE 約束提供了這樣一種可能:for 循環(huán)并行執(zhí)行。本講結(jié)合案例介紹了循環(huán)合并的三個主要規(guī)則。
專家介紹:
Lauren Gao,Xilinx 戰(zhàn)略應(yīng)用高級工程師
專注于 C/C++ 高層次綜合,擁有多年利用 Xilinx FPGA 實現(xiàn)數(shù)字信號處理算法的經(jīng)驗,對 Xilinx FPGA 的架構(gòu)、開發(fā)工具和設(shè)計理念有深入的理解。發(fā)布網(wǎng)絡(luò)視頻課程《Vivado入門與提高》點擊率超過5萬、出版《基于FPGA的數(shù)字信號處理(第2版)》一書,并廣受好評。
往期課程
Lesson1:軟件工程師怎么了解 FPGA 架構(gòu)
Lesson2:Vivado HLS 工作原理
Lesson3:HLS 設(shè)計流程 — 基本概念介紹
Lesson4:HLS 設(shè)計流程 - 實例演示
Lesson5:如何處理任意精度的數(shù)據(jù)類型
Lesson6:數(shù)據(jù)類型的轉(zhuǎn)換
Lesson7:了解 HLS 中的復(fù)合數(shù)據(jù)類型
Lesson8:Vivado HLS 中的 C/C++ 基本運算
Lesson9:Vivado HLS 下的 C/C++ 測試平臺的基本架構(gòu)
Lesson10:描述高效的 C 測試平臺 - 測試激勵
Lesson11:描述高效的 C 測試平臺 - 輸出監(jiān)測與格式控制
Lesson12:Vivado HLS 接口綜合 - 基本介紹
Lesson13:Vivado HLS 接口綜合 - 對數(shù)組的處理
Lesson14:Vivado HLS 接口綜合 - 其他案例演示
Lesson15:for循環(huán)優(yōu)化 - 基本性能指標(biāo)
原文標(biāo)題:HLS教學(xué)視頻16:FOR 循環(huán)優(yōu)化 — 循環(huán)合并
文章出處:【微信公眾號:賽靈思】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
-
FPGA
+關(guān)注
關(guān)注
1645文章
22050瀏覽量
618420 -
賽靈思
+關(guān)注
關(guān)注
33文章
1797瀏覽量
132356 -
C++
+關(guān)注
關(guān)注
22文章
2119瀏覽量
75310
發(fā)布評論請先 登錄
如何用matlab進行g(shù)amma可能性分析?
PSOC5LP與低通濾波器進行硬件連接的可能性有多大?
物聯(lián)網(wǎng)的諸多工業(yè)可能性
如何啟用在配置 -> Revup配置部分中輸入我自己的設(shè)置的可能性?
基于可能性計算模型的信息系統(tǒng)風(fēng)險評估系統(tǒng)設(shè)計
廣義可能性模糊時態(tài)計算樹邏輯的模型檢測
for循環(huán)的執(zhí)行流程
記憶黑板與智能手機或平板電腦同步的可能性與實現(xiàn)
基礎(chǔ)模型能為機器人帶來怎樣的可能性?

評論