altera sdk for opencl解体新書 perlスクリプト編

Post on 16-Apr-2017

499 Views

Category:

Devices & Hardware

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Altera SDK for OpenCL解体新書

perlスクリプト編 (aocl/aocのみ公開)

Altera SDK for OpenCL 勉強会 : 2016.06.10(金)

@Vengineer

binディレクトリのプログラム

インストールディレクトリの下のbinディレクトリには、次のような実行ファイルがある

● aocl● aoc● ahlc● internal_matrixmult_helper● vis

aoclはperlスクリプト

aoc/ahlc/internal_matrixmult_helperは、名前は違うが同じプログラム

実態はperlスクリプト

aoc/ahlc/internal_matrixmult_helperは、

share/lib/perl/aclディレクトリの下記のperlスクリプトを実行している

● aoc.pl● ahlc.pl● internal_matrixmult_helper.pl

aoc.pl

Altera SDK for OpenCL kernel compilerVerion 16.0.0 Build 211

 入力: すべてのカーネルを含む1つのOpenCLコードファイル

 出力: サブディレクトリを作成し、

デザインテンプレート

カーネルコードに対応したVerilog HDLコード

システム定義用のヘッダファイル

aoc.pl

 例: aoc foobar.cl

 出力: foobarサブディレクトリを作成し、

Verilog HDLファイル(*.v)<something>.qsf - Quartus project settings<something>.sopc - SOPC Builder project settingskernel_system.tcl - SOPC Builder TCL script for kernel_system.qsyssystem.tcl - SOPC Builder TCL script

aoc.pl

aoc.plスクリプト内でlinux64/binディレクトリにある

● aocl-clang● aocl-opt● aocl-link● aocl-llc

を実行している

おしまい

top related