Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Peter Spalthoff @ FPGAx 2022

derpda
April 20, 2022

Peter Spalthoff @ FPGAx 2022

Vitis HLSでhlslibを使うことによる開発者QOL向上についてのLT。

derpda

April 20, 2022
Tweet

Other Decks in Programming

Transcript

  1. Copyright © 2022 Nefrock.Inc. All Rights Reserved. hlslibの概要 • Vitis

    HLSの拡張 • 開発者のQOLの向上 ◦ CMakeインテグレーション、ホストコードの簡素化などなど • OSSのヘッダー・ライブラリ ◦ www.github.com/definelicht/hlslib ◦ 自分もPRをいくつか投げた
  2. Copyright © 2022 Nefrock.Inc. All Rights Reserved. dataflowのsw_emu ビルドの速さ HLS+hlslib

    HLS Cmake+gcc:簡単・高速 streamの深さはhwと合致 マルチスレッド:可 V++:複雑・低速 streamの深さは無限 シングルスレッド:不可 Hw動作の正確な エミュレーション デッドロック検知
  3. Copyright © 2022 Nefrock.Inc. All Rights Reserved. まとめ • hlslibというOSSライブラリでHLSのQOLを向上

    • 正確なdataflowのsw_emuでデッドロックの検知 • 他にも様々な便利な機能 ◦ www.github.com/definelicht/hlslibをご確認