Submit Search
Upload
Altera SDK for OpenCL解体新書 perlスクリプト編
•
1 like
•
1,262 views
Mr. Vengineer
Follow
Altera SDK for OpenCL勉強会のLTでお話した内容の内、 aoc/aoclについてのみ公開します。
Read less
Read more
Devices & Hardware
Report
Share
Report
Share
1 of 7
Download now
Download to read offline
Recommended
FPGAアクセラレータの作り方 (IBM POWER+CAPI編)
FPGAアクセラレータの作り方 (IBM POWER+CAPI編)
Mr. Vengineer
FPGAアクセラレータの作り方
FPGAアクセラレータの作り方
Mr. Vengineer
ZynqMPのブートとパワーマネージメント : (ZynqMP Boot and Power Management)
ZynqMPのブートとパワーマネージメント : (ZynqMP Boot and Power Management)
Mr. Vengineer
Zynq VIPを利用したテストベンチ
Zynq VIPを利用したテストベンチ
Mr. Vengineer
TensorFlow XLA : AOT編 チラ見版
TensorFlow XLA : AOT編 チラ見版
Mr. Vengineer
Xilinx SDSoC(2016.2)解体新書ソフトウェア編
Xilinx SDSoC(2016.2)解体新書ソフトウェア編
Mr. Vengineer
AWS EC2 F1とXilinx SDAccel
AWS EC2 F1とXilinx SDAccel
Mr. Vengineer
2017年のFPGA Community活動について
2017年のFPGA Community活動について
Mr. Vengineer
Recommended
FPGAアクセラレータの作り方 (IBM POWER+CAPI編)
FPGAアクセラレータの作り方 (IBM POWER+CAPI編)
Mr. Vengineer
FPGAアクセラレータの作り方
FPGAアクセラレータの作り方
Mr. Vengineer
ZynqMPのブートとパワーマネージメント : (ZynqMP Boot and Power Management)
ZynqMPのブートとパワーマネージメント : (ZynqMP Boot and Power Management)
Mr. Vengineer
Zynq VIPを利用したテストベンチ
Zynq VIPを利用したテストベンチ
Mr. Vengineer
TensorFlow XLA : AOT編 チラ見版
TensorFlow XLA : AOT編 チラ見版
Mr. Vengineer
Xilinx SDSoC(2016.2)解体新書ソフトウェア編
Xilinx SDSoC(2016.2)解体新書ソフトウェア編
Mr. Vengineer
AWS EC2 F1とXilinx SDAccel
AWS EC2 F1とXilinx SDAccel
Mr. Vengineer
2017年のFPGA Community活動について
2017年のFPGA Community活動について
Mr. Vengineer
Vivado hls勉強会1(基礎編)
Vivado hls勉強会1(基礎編)
marsee101
Ansibleを使ってローカル開発環境を作ろう ( #PyLadiesTokyo Meetup )
Ansibleを使ってローカル開発環境を作ろう ( #PyLadiesTokyo Meetup )
Ai Makabi
SDSoC勉強会_170128_スライド「SDx 2016.3のプラグマによるハードウェアと性能」
SDSoC勉強会_170128_スライド「SDx 2016.3のプラグマによるハードウェアと性能」
marsee101
高位合成ツールVivado hlsのopen cv対応
高位合成ツールVivado hlsのopen cv対応
marsee101
PEZY-SC programming overview
PEZY-SC programming overview
Ryo Sakamoto
ARM Compute Library
ARM Compute Library
Mr. Vengineer
FPGA startup 第一回 LT
FPGA startup 第一回 LT
Yamato Kazuhiro
PYNQ祭り
PYNQ祭り
Mr. Vengineer
FPGAで作るOpenFlow Switch (FPGAエクストリーム・コンピューティング 第6回) FPGAX#6
FPGAで作るOpenFlow Switch (FPGAエクストリーム・コンピューティング 第6回) FPGAX#6
Kentaro Ebisawa
Vivado hls勉強会4(axi4 master)
Vivado hls勉強会4(axi4 master)
marsee101
ACRiウェビナー:岩渕様ご講演資料
ACRiウェビナー:岩渕様ご講演資料
直久 住川
ZynqMPのQEMU
ZynqMPのQEMU
Mr. Vengineer
Vivado hlsのシミュレーションとhlsストリーム
Vivado hlsのシミュレーションとhlsストリーム
marsee101
Ptt391
Ptt391
Takefumi MIYOSHI
SDSoC解体新書2016.2版ソフトウェア編 (チラ見) : Inside SDSoC v2016.2 (Software short edtion)
SDSoC解体新書2016.2版ソフトウェア編 (チラ見) : Inside SDSoC v2016.2 (Software short edtion)
Mr. Vengineer
OPcache の最適化器の今
OPcache の最適化器の今
y-uti
PECL operator で演算子オーバーロード
PECL operator で演算子オーバーロード
y-uti
「FPGA 開発入門:FPGA を用いたエッジ AI の高速化手法を学ぶ」
「FPGA 開発入門:FPGA を用いたエッジ AI の高速化手法を学ぶ」
直久 住川
Reconf 201506
Reconf 201506
Takefumi MIYOSHI
PECL を数えてみた
PECL を数えてみた
y-uti
Altera SDK for OpenCL解体新書 : ホストとデバイスの関係
Altera SDK for OpenCL解体新書 : ホストとデバイスの関係
Mr. Vengineer
プロファイラGuiを用いたコード分析 20160610
プロファイラGuiを用いたコード分析 20160610
HIDEOMI SUZUKI
More Related Content
What's hot
Vivado hls勉強会1(基礎編)
Vivado hls勉強会1(基礎編)
marsee101
Ansibleを使ってローカル開発環境を作ろう ( #PyLadiesTokyo Meetup )
Ansibleを使ってローカル開発環境を作ろう ( #PyLadiesTokyo Meetup )
Ai Makabi
SDSoC勉強会_170128_スライド「SDx 2016.3のプラグマによるハードウェアと性能」
SDSoC勉強会_170128_スライド「SDx 2016.3のプラグマによるハードウェアと性能」
marsee101
高位合成ツールVivado hlsのopen cv対応
高位合成ツールVivado hlsのopen cv対応
marsee101
PEZY-SC programming overview
PEZY-SC programming overview
Ryo Sakamoto
ARM Compute Library
ARM Compute Library
Mr. Vengineer
FPGA startup 第一回 LT
FPGA startup 第一回 LT
Yamato Kazuhiro
PYNQ祭り
PYNQ祭り
Mr. Vengineer
FPGAで作るOpenFlow Switch (FPGAエクストリーム・コンピューティング 第6回) FPGAX#6
FPGAで作るOpenFlow Switch (FPGAエクストリーム・コンピューティング 第6回) FPGAX#6
Kentaro Ebisawa
Vivado hls勉強会4(axi4 master)
Vivado hls勉強会4(axi4 master)
marsee101
ACRiウェビナー:岩渕様ご講演資料
ACRiウェビナー:岩渕様ご講演資料
直久 住川
ZynqMPのQEMU
ZynqMPのQEMU
Mr. Vengineer
Vivado hlsのシミュレーションとhlsストリーム
Vivado hlsのシミュレーションとhlsストリーム
marsee101
Ptt391
Ptt391
Takefumi MIYOSHI
SDSoC解体新書2016.2版ソフトウェア編 (チラ見) : Inside SDSoC v2016.2 (Software short edtion)
SDSoC解体新書2016.2版ソフトウェア編 (チラ見) : Inside SDSoC v2016.2 (Software short edtion)
Mr. Vengineer
OPcache の最適化器の今
OPcache の最適化器の今
y-uti
PECL operator で演算子オーバーロード
PECL operator で演算子オーバーロード
y-uti
「FPGA 開発入門:FPGA を用いたエッジ AI の高速化手法を学ぶ」
「FPGA 開発入門:FPGA を用いたエッジ AI の高速化手法を学ぶ」
直久 住川
Reconf 201506
Reconf 201506
Takefumi MIYOSHI
PECL を数えてみた
PECL を数えてみた
y-uti
What's hot
(20)
Vivado hls勉強会1(基礎編)
Vivado hls勉強会1(基礎編)
Ansibleを使ってローカル開発環境を作ろう ( #PyLadiesTokyo Meetup )
Ansibleを使ってローカル開発環境を作ろう ( #PyLadiesTokyo Meetup )
SDSoC勉強会_170128_スライド「SDx 2016.3のプラグマによるハードウェアと性能」
SDSoC勉強会_170128_スライド「SDx 2016.3のプラグマによるハードウェアと性能」
高位合成ツールVivado hlsのopen cv対応
高位合成ツールVivado hlsのopen cv対応
PEZY-SC programming overview
PEZY-SC programming overview
ARM Compute Library
ARM Compute Library
FPGA startup 第一回 LT
FPGA startup 第一回 LT
PYNQ祭り
PYNQ祭り
FPGAで作るOpenFlow Switch (FPGAエクストリーム・コンピューティング 第6回) FPGAX#6
FPGAで作るOpenFlow Switch (FPGAエクストリーム・コンピューティング 第6回) FPGAX#6
Vivado hls勉強会4(axi4 master)
Vivado hls勉強会4(axi4 master)
ACRiウェビナー:岩渕様ご講演資料
ACRiウェビナー:岩渕様ご講演資料
ZynqMPのQEMU
ZynqMPのQEMU
Vivado hlsのシミュレーションとhlsストリーム
Vivado hlsのシミュレーションとhlsストリーム
Ptt391
Ptt391
SDSoC解体新書2016.2版ソフトウェア編 (チラ見) : Inside SDSoC v2016.2 (Software short edtion)
SDSoC解体新書2016.2版ソフトウェア編 (チラ見) : Inside SDSoC v2016.2 (Software short edtion)
OPcache の最適化器の今
OPcache の最適化器の今
PECL operator で演算子オーバーロード
PECL operator で演算子オーバーロード
「FPGA 開発入門:FPGA を用いたエッジ AI の高速化手法を学ぶ」
「FPGA 開発入門:FPGA を用いたエッジ AI の高速化手法を学ぶ」
Reconf 201506
Reconf 201506
PECL を数えてみた
PECL を数えてみた
Viewers also liked
Altera SDK for OpenCL解体新書 : ホストとデバイスの関係
Altera SDK for OpenCL解体新書 : ホストとデバイスの関係
Mr. Vengineer
プロファイラGuiを用いたコード分析 20160610
プロファイラGuiを用いたコード分析 20160610
HIDEOMI SUZUKI
Intel Nervana Graph とは?
Intel Nervana Graph とは?
Mr. Vengineer
Altera sdk for open cl アンケート集計結果(公開版)
Altera sdk for open cl アンケート集計結果(公開版)
Hiroki Nakahara
電波望遠鏡用の分光器をAltera SDK for OpenCL使ってサクッと作ってみた
電波望遠鏡用の分光器をAltera SDK for OpenCL使ってサクッと作ってみた
Hiroki Nakahara
TensorFlow XLA とハードウェア
TensorFlow XLA とハードウェア
Mr. Vengineer
Viewers also liked
(6)
Altera SDK for OpenCL解体新書 : ホストとデバイスの関係
Altera SDK for OpenCL解体新書 : ホストとデバイスの関係
プロファイラGuiを用いたコード分析 20160610
プロファイラGuiを用いたコード分析 20160610
Intel Nervana Graph とは?
Intel Nervana Graph とは?
Altera sdk for open cl アンケート集計結果(公開版)
Altera sdk for open cl アンケート集計結果(公開版)
電波望遠鏡用の分光器をAltera SDK for OpenCL使ってサクッと作ってみた
電波望遠鏡用の分光器をAltera SDK for OpenCL使ってサクッと作ってみた
TensorFlow XLA とハードウェア
TensorFlow XLA とハードウェア
Similar to Altera SDK for OpenCL解体新書 perlスクリプト編
ASP.NET vNextの全貌
ASP.NET vNextの全貌
A AOKI
Dockerハンズオン
Dockerハンズオン
Kazuyuki Mori
OpenContrail勉強会資料 - HelmによるOpenContrail構築の概要と勘所 -
OpenContrail勉強会資料 - HelmによるOpenContrail構築の概要と勘所 -
Takahiro Nagasaki
OpenCLに触れてみよう
OpenCLに触れてみよう
You&I
Docker with RHEL7 技術勉強会
Docker with RHEL7 技術勉強会
Etsuji Nakai
Driverについて
Driverについて
幸雄 村上
【学習メモ#1st】12ステップで作る組込みOS自作入門
【学習メモ#1st】12ステップで作る組込みOS自作入門
sandai
コンテナ on Windows
コンテナ on Windows
Tsubasa Nomura
How to run P4 BMv2
How to run P4 BMv2
Kentaro Ebisawa
TensorFlow XLAの可能性
TensorFlow XLAの可能性
Mr. Vengineer
OpenCV2.2 Install Guide ver.0.5
OpenCV2.2 Install Guide ver.0.5
Tsukasa Sugiura
CloudFoundry 2 on Apache CloudStack 4.2.1
CloudFoundry 2 on Apache CloudStack 4.2.1
Kotaro Noyama
Docker入門 - 基礎編 いまから始めるDocker管理
Docker入門 - 基礎編 いまから始めるDocker管理
Masahito Zembutsu
Java in the World of Container by David Buck
Java in the World of Container by David Buck
オラクルエンジニア通信
そろそろ知っておきたい!!コンテナ技術とDockerのキホン
そろそろ知っておきたい!!コンテナ技術とDockerのキホン
Naoki Nagazumi
第一回コンテナ情報交換会@関西
第一回コンテナ情報交換会@関西
Masahide Yamamoto
ソフトウェア工学2023 14 ビルド
ソフトウェア工学2023 14 ビルド
Toru Tamaki
Java SE 9の紹介: モジュール・システムを中心に
Java SE 9の紹介: モジュール・システムを中心に
Taku Miyakawa
MoteMote Compiler Plugin
MoteMote Compiler Plugin
yoshiaki iwanaga
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Masahito Zembutsu
Similar to Altera SDK for OpenCL解体新書 perlスクリプト編
(20)
ASP.NET vNextの全貌
ASP.NET vNextの全貌
Dockerハンズオン
Dockerハンズオン
OpenContrail勉強会資料 - HelmによるOpenContrail構築の概要と勘所 -
OpenContrail勉強会資料 - HelmによるOpenContrail構築の概要と勘所 -
OpenCLに触れてみよう
OpenCLに触れてみよう
Docker with RHEL7 技術勉強会
Docker with RHEL7 技術勉強会
Driverについて
Driverについて
【学習メモ#1st】12ステップで作る組込みOS自作入門
【学習メモ#1st】12ステップで作る組込みOS自作入門
コンテナ on Windows
コンテナ on Windows
How to run P4 BMv2
How to run P4 BMv2
TensorFlow XLAの可能性
TensorFlow XLAの可能性
OpenCV2.2 Install Guide ver.0.5
OpenCV2.2 Install Guide ver.0.5
CloudFoundry 2 on Apache CloudStack 4.2.1
CloudFoundry 2 on Apache CloudStack 4.2.1
Docker入門 - 基礎編 いまから始めるDocker管理
Docker入門 - 基礎編 いまから始めるDocker管理
Java in the World of Container by David Buck
Java in the World of Container by David Buck
そろそろ知っておきたい!!コンテナ技術とDockerのキホン
そろそろ知っておきたい!!コンテナ技術とDockerのキホン
第一回コンテナ情報交換会@関西
第一回コンテナ情報交換会@関西
ソフトウェア工学2023 14 ビルド
ソフトウェア工学2023 14 ビルド
Java SE 9の紹介: モジュール・システムを中心に
Java SE 9の紹介: モジュール・システムを中心に
MoteMote Compiler Plugin
MoteMote Compiler Plugin
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
More from Mr. Vengineer
XilinxのxsimでSoftware Driven Verification.pdf
XilinxのxsimでSoftware Driven Verification.pdf
Mr. Vengineer
VerilatorとSystemCでSoftware Driven Verification
VerilatorとSystemCでSoftware Driven Verification
Mr. Vengineer
VerilatorとSystemC
VerilatorとSystemC
Mr. Vengineer
TVM VTA (TSIM)
TVM VTA (TSIM)
Mr. Vengineer
Cloud TPU Driver API ソースコード解析
Cloud TPU Driver API ソースコード解析
Mr. Vengineer
Cloud Deep Learning Chips Training & Inference
Cloud Deep Learning Chips Training & Inference
Mr. Vengineer
TensorFlow Lite Delegateとは?
TensorFlow Lite Delegateとは?
Mr. Vengineer
Pixel Visual Core device driver source code analysis
Pixel Visual Core device driver source code analysis
Mr. Vengineer
Google Edge TPUで TensorFlow Liteを使った時に 何をやっているのかを妄想してみる 2 「エッジAIモダン計測制御の世界」オ...
Google Edge TPUで TensorFlow Liteを使った時に 何をやっているのかを妄想してみる 2 「エッジAIモダン計測制御の世界」オ...
Mr. Vengineer
TensorFlow XLA 「XLAとは、から、最近の利用事例について」
TensorFlow XLA 「XLAとは、から、最近の利用事例について」
Mr. Vengineer
Facebook Glow Compiler のソースコードをグダグダ語る会
Facebook Glow Compiler のソースコードをグダグダ語る会
Mr. Vengineer
Ultra96(UltraZed)実践勉強会
Ultra96(UltraZed)実践勉強会
Mr. Vengineer
Bridge TensorFlow to run on Intel nGraph backends (v0.4)
Bridge TensorFlow to run on Intel nGraph backends (v0.4)
Mr. Vengineer
Bridge TensorFlow to run on Intel nGraph backends (v0.5)
Bridge TensorFlow to run on Intel nGraph backends (v0.5)
Mr. Vengineer
TensorFlow XLA RPC
TensorFlow XLA RPC
Mr. Vengineer
TensorFlow local Python XLA client
TensorFlow local Python XLA client
Mr. Vengineer
Tiramisu をちょっと、味見してみました。
Tiramisu をちょっと、味見してみました。
Mr. Vengineer
LeFlowを調べてみました
LeFlowを調べてみました
Mr. Vengineer
Tensorflow dynamically loadable XLA plugin ソースコード解析
Tensorflow dynamically loadable XLA plugin ソースコード解析
Mr. Vengineer
Tiramisu概要
Tiramisu概要
Mr. Vengineer
More from Mr. Vengineer
(20)
XilinxのxsimでSoftware Driven Verification.pdf
XilinxのxsimでSoftware Driven Verification.pdf
VerilatorとSystemCでSoftware Driven Verification
VerilatorとSystemCでSoftware Driven Verification
VerilatorとSystemC
VerilatorとSystemC
TVM VTA (TSIM)
TVM VTA (TSIM)
Cloud TPU Driver API ソースコード解析
Cloud TPU Driver API ソースコード解析
Cloud Deep Learning Chips Training & Inference
Cloud Deep Learning Chips Training & Inference
TensorFlow Lite Delegateとは?
TensorFlow Lite Delegateとは?
Pixel Visual Core device driver source code analysis
Pixel Visual Core device driver source code analysis
Google Edge TPUで TensorFlow Liteを使った時に 何をやっているのかを妄想してみる 2 「エッジAIモダン計測制御の世界」オ...
Google Edge TPUで TensorFlow Liteを使った時に 何をやっているのかを妄想してみる 2 「エッジAIモダン計測制御の世界」オ...
TensorFlow XLA 「XLAとは、から、最近の利用事例について」
TensorFlow XLA 「XLAとは、から、最近の利用事例について」
Facebook Glow Compiler のソースコードをグダグダ語る会
Facebook Glow Compiler のソースコードをグダグダ語る会
Ultra96(UltraZed)実践勉強会
Ultra96(UltraZed)実践勉強会
Bridge TensorFlow to run on Intel nGraph backends (v0.4)
Bridge TensorFlow to run on Intel nGraph backends (v0.4)
Bridge TensorFlow to run on Intel nGraph backends (v0.5)
Bridge TensorFlow to run on Intel nGraph backends (v0.5)
TensorFlow XLA RPC
TensorFlow XLA RPC
TensorFlow local Python XLA client
TensorFlow local Python XLA client
Tiramisu をちょっと、味見してみました。
Tiramisu をちょっと、味見してみました。
LeFlowを調べてみました
LeFlowを調べてみました
Tensorflow dynamically loadable XLA plugin ソースコード解析
Tensorflow dynamically loadable XLA plugin ソースコード解析
Tiramisu概要
Tiramisu概要
Altera SDK for OpenCL解体新書 perlスクリプト編
1.
Altera SDK for
OpenCL解体新書 perlスクリプト編 (aocl/aocのみ公開) Altera SDK for OpenCL 勉強会 : 2016.06.10(金) @Vengineer
2.
binディレクトリのプログラム インストールディレクトリの下のbinディレクトリには、次のような実行ファイ ルがある ● aocl ● aoc ●
ahlc ● internal_matrixmult_helper ● vis aoclはperlスクリプト aoc/ahlc/internal_matrixmult_helperは、名前は違うが同じプログラム
3.
実態はperlスクリプト aoc/ahlc/internal_matrixmult_helperは、 share/lib/perl/aclディレクトリの下記のperlスクリプトを実行している ● aoc.pl ● ahlc.pl ●
internal_matrixmult_helper.pl
4.
aoc.pl Altera SDK for
OpenCL kernel compiler Verion 16.0.0 Build 211 入力: すべてのカーネルを含む1つのOpenCLコードファイル 出力: サブディレクトリを作成し、 デザインテンプレート カーネルコードに対応したVerilog HDLコード システム定義用のヘッダファイル
5.
aoc.pl 例: aoc foobar.cl 出力:
foobarサブディレクトリを作成し、 Verilog HDLファイル(*.v) <something>.qsf - Quartus project settings <something>.sopc - SOPC Builder project settings kernel_system.tcl - SOPC Builder TCL script for kernel_system.qsys system.tcl - SOPC Builder TCL script
6.
aoc.pl aoc.plスクリプト内でlinux64/binディレクトリにある ● aocl-clang ● aocl-opt ●
aocl-link ● aocl-llc を実行している
7.
おしまい
Download now