Vengineerの妄想(準備期間)

人生は短いけど、長いです。人生を楽しみましょう!

SYCL の検索結果:

Heterogeneous Computingのためのプログラミング言語

…Comparing SYCL with HPX, Kokkos, Raja and C++ Executors The future of ISO C++ Heterogeneous Computingの資料から Page.6は、「What we want for Massive dispatch/Heterogeneous computing by 2020」 • Integrated approach for 2020 for C++ – Marries concurre…

hipSYCL

…9公開から始まった SYCLについては、このブログでも12回登場しています。 hipSYCL - an implementation of SYCL over NVIDIA CUDA/AMD HIPでは、 CUDA/HIPの上にSYCLを実装するというもの。 HIPは、AMDがCUDAっぽく記述できるもの。。。 on AMD devices via AMD HIP on the ROCm platform on NVIDIA devices via CUDA }} triSY…

TensorFlow でも SYCL

…enCLというより、SYCL ランタイムは、こちら Hikey 960にてテストしたみたい。 Hikey 960には、Kirin 960搭載されていて、Kirin 960には、ARM Mali-G71 MP8が載っている。 でもね。OpenCLのランタイムが提供されていないのよ。 ColdPlayの人に聞いたら、OpenCLのランタイムはパブリックになっていないって。。。残念だな。。。 あれれ、Android 8.0版はARMからリリースされていますね。Mali GPU Us…

TensorFlow r1.7で Raspberry Pi用にLiteをビルドしてみた

…sorflow/contrib/liteの下に、genディレクトリが作成され、その下の bin rpi_armv7 benchmark_model <= ベンチマークモデル lib rpi_armv7 libtensorflow-lite.a <= ライブラリ obj rpi_armv7/tensorflow/contrib/lite ://blogs.yahoo.co.jp/verification_engineer/71403904.html Xilinxでも SYCL]

Xilinx SYCLのインターン募集

… Xilinxでも SYCLから2か月。 Xilinx、SYCLに本格的に取り組んでいるみたい。 Compiler Engineer Intern on SYCL for FPGA 場所は、IrelandのDablin いずれ消されるので、記録のために、引用しておきます。 The goal of this internship is to develop a SYCL open source environment targeted FPGA and CPU for emul…

Xilinxでも SYCL

…penCLではなく、SYCLでもできるようです。 XilinxのSYCLデモ : Single-source SYCL C++ on a Xilinx FPGA、3:03 スライド SC17での発表ビデオ、資料も見つけました。 Youtube : Single source SYCL C++ on Xilinx FPGA スライド等 TensorFlow SYCL with triSYCL Single-source SYCL C++ on Xilinx FPGA(フル版) …

ComputeCpp v0.5.0

…eased and SYCL 1.2.1 ratified ComputeCPP v0.5.0は、SYCL 1.2.1のサポート。そして、SPIR/SPIR-V だけでなく、PTXもサポートだって。 ということは、SYCLで書くと、NVIDIA GPUでも使えるんですね。。。 The Khronos Group Releases Finalized SYCL 1.2.1 そんでもって、CodePlayの社長さんのツイートによると、 引用 I'm about to presen…

Odroid-XU4でTensorFlow r1.4 & YOLO

…が使えるのにね。。。 そうそう、先週の木曜日のTensorFlowでOpenCLというかSYCLでOpenCLをサポートしているのよね。 何個かエラーを乗り越えて、とりあえず、TensorFlow r1.4をOdroid-XU4@Ubuntu 16.04LTSでビルド成功。 続いてYOLOをインストール。こちらは特に問題なし。。。。 RasPi3だけでなく、Odroid-XU4でもTensorFlow r1.4が使える。。。ということは、Odroid-XU3でもOK!ね。。。

TensorFlowでOpenCLというかSYCL

…owでOpenCL(SYCL)を使うには、2017/4/26(水) で三回、今回は四回目。 今回もCodeplayの資料からExtending TensorFlow to Heterogeneous Processors Using SYCL OpenCLを使えば、CPU、GPU、APU、Accelerator、FPGA、DSPが利用できると。 OpenCLではなく、SYCLを使えばもっと便利だとね。。。 32頁に実装状況が載っているけど、数値が何を示しているのかわからん。 …

ルネサスのR-CARでOpenCL/SYCL

…enCL™ and SYCL™ for ADAS Solutions ルネサスとCodePlayがR-CARでOpenCL/SYCLをサポート。 ADAS用にね。 CodePlayのComputeCppとComputeAortaが使えるんだって。 日本で開発していないだろうな。 最後の方に、 引用 Renesas and Codeplay will provide a proof-of-concept implementation of OpenCL and SYCL on …

TensorFlowでOpenCLを?

…enCLじゃなくて、SYCLをサポートしているだけど、それじゃ、ダメなのかな? CodePlayがめっちゃ頑張って、対応しているんだよね。 TensorFlow?? for OpenCL?? using SYCL?? あたしもブログに書いたわ。 TensorFlowでOpenCL(SYCL)を使うには これじゃなくて、直に、OpenCLが呼びたいのかしら? TensorFlowのユーザーは、CUDAだろうが、OpenCLだろうが、速くなればいいのだろうから、あまり気にしないで…

TensorFlowとOpenCL

…chine Learning Using TensorFlow and SYCL on OpenCL Devices では、OpenCLデバイス上でTensorFlow & SYCLで機械学習をアクセラレートするという Implementing OpenCL Support for Eigen using SYCL and ComputeCpp にもあります。 SYCLでGPU(たぶん、AMD)とCPUで同じコードが使える???? もしかしたら、Intel GPUもできるか?

TensorFlowでOpenCL(SYCL)を使うには

…nCL using SYCLとあるから、 SYCLを商売にしているCodePlayとしては当たりまえか。。。 Setting Up TensorFlow With OpenCL Using SYCL GPUには、AMD R9 Nano GPU。 SYCLには、自社のComputeCpp CE 0.1.2。 Community Editionだから誰でも使えるか。 過去にOpenCL using SYCLに関するブログもあるよ。 Bringing the Acceleratio…

ComputeCpp&#8482; Community Edition

…ら始まった Updated ComputeCpp™ Community Edition Release 昨年の12月のSYCLとComputeCPPから結構経ったけど。 Codeplay Releases Free Community Edition Beta of ComputeCpp™で9月にベータ版リリースしていたのね。 ダウンロードには、ユーザ登録は必要。 GithubのComputeCPP SDK Wikiにもいろいろ書いてあるね。 サンプルコードもいっぱいあるよ。

VisionCPP

…ionCPP: A SYCL-based Computer Vision Framework こちら] スライドは、IWOCL-2016で公開]されています。 Codeplayがオープンソースにしたコンピュータビジョン&イメージ処理用のヘッダファイルのみのライブラリ SYCL 1.2で書かれていて、ComputeCppでテストされているみたい。 ・ComputeCpp (https://codeplay.com/products/computesuite/computecpp…

2016 SIGGRAPHの資料

…enCL C++ ・SYCL 2.2 ・POCL - Open Soucce OpenCL ・SceneDetect on Snapdragon 820 ・Intel Code Builder OpenCL C++ Kernel Language Spec is Provisional は、こちら OpenCL C++ Standard Library のコードは、こちら Vision BOF SIGGRAPH : Jul16.pdf <= OpenVXのお話 ビデオも公開さ…

CUDAとOpenCLどっちがいいの?

…?という記事を書いています。 CUDA、OpenCL、OpenGL Compute Shader、DirectX DirectCompute、C++ AMP、HIP、OpenACC、OpenMP、SYCLについての解説と、実際に何を使えばいいのかを解説してくれています。 あたしも昔、同じような内容を「ウサギィ」におじゃました時、お話したような。 あたし的には、OpenMP 4.0 & CUDAがあればいいような気がしますが、 OpenCLをどう考えるか。。。 そこが問題です。

OpenCL 2.2、SPIR 1.1、SYCL 2.2

…pecification with OpenCL C++ Kernel Language for Parallel Programming OpenCL 2.0の機能ですら、マトモに使っていないのに、2.2って。 OpenCL™ 2.2 SYCL™ 2.2 SPIR-V™ 1.1 OpenCL 2.2の仕様、ヘッダー等 SPIR 1.1の仕様、ヘッダー等 SYCL 2.2の仕様 P.S SYCL Parallel STLというのもあります。 こんなのもあった、sycl-gtx

2016 European LLVM Developers&#039; Meeting

…itter SystemVerilogの世界へようこそ、すべては、SystemC v0.9公開から始まった 記録として残しておきます。 2016 EuroLLVM Videos Now Available 2016 European LLVM Developers' Meeting C++ on Accelerators: Supporting Single-Source SYCL and HSA Programming Models Using Clangが気になりました。

SYCLとComputeCPP

…WOCL 2015でSYCL Hands on Using ComputeCppなるものがあった。 この資料のPage.5に、この時点では、ComputeCppはプレリリースのアルファ版。SYCL 1.2対応。 Windows、Linux、ARM、Androidにも対応。 ComputeCppは、SPIRサポートのOpenCL環境が必要。なので、AMD APP SDK 3.0 Betaを使う。 それから、Twitterで拾ったInvestigation of the SYCL…

Kalmar

…nuxでC++ AMP(Kalmar、旧clamp) C++ AMPはWindowsでないと使えない、そんなことないよ、使えますという内容。 あたしも5月13日に書いていました:HSAを使って、C++ AMPを Ubuntu用のパッケージもあるのねすね。 ・kalmar-0.7 ・libcxxamp-0.7 お兄さんも書いていますが、OpenCLのようにカーネルを別に書く必要はなく、C++で書けます。 OpenCLもSYCLが出てくれば、カーネルもC++で書けるんですがね。。

IWOCL 2015のプレゼンテーション資料

…date on the SYCL for OpenCL Open Standard to Enable C++ Meta Programming on Top of OpenCL, Andrew Richards, Codeplay.を読みたいのですが、まだ公開されていません。 Mapping C++ AMP to OpenCL / HSA, Jack Chung, MulticoreWare.は興味深かったですが、残念ながらC++ AMPでコードを書く理由が見つかりません。

OWCL 2015でいろいろ

… Releases SYCL 1.2 Final Specification SYCL ParallelSTLもオープンソースでリリース。 こちらは、C++ parallel std => SYCL => SPIR にできるようです。 Codeplayは、ComputeCppをアナウンス。 ComputeSuiteというのもあって、 ComputeCpp、ComputeAortaから構成されているようです。 引用 ComputeCpp ComputeCpp is an eas…

ColdplayのSYCLの記事

… CodeplayがSYCLを実装&デモから1ヶ月。 SYCLのチュートリアルを公開。 SYCL Tutorial 1: The Vector Addition SYCL Tutorial 2: The Vector Addition Re-visited SYCL Tutorial 3: Integrating SYCL Into Stanford University Unstructured OpenCLからSYCLになることで、C++コードで書けること。 P.S 今日…

CodeplayがSYCLを実装&デモ

…界へようこそ、すべては、SystemC v0.9公開から始まった Codeplay demo first prototype SYCL Implementationによると、CodeplayはSYCL 1.2を実装し、デモを行ったようです。 CodeplayのSYCLのサイトでは、まだ、Coming Soonですが AMDもtriSYCLを公開しています。 ここにある資料これとこれでは、OpenCL 2.0、OpenMP 4.0、OpenCL SYCLについて説明しています。

SYCLのチュートリアル

…orld From SYCLは、 OpenCLをC++で簡単に?利用できることになっているSYCLのチュートリアルです。 仕様書を読むよりは、はるかに解りやすいです。 SYCLの一番いいところは、カーネルコードをC++コード内にC++コードとして記述できることです。 OpenCLだとカーネルコードを別に書き、それを読み込むことになるので書いてある内容が丸見えです。 バイナリにコンパイルしたものを読み込めば、そのようなことは無くなりますが。 また、default_selecto…

SYCL

…C v0.9公開から始まった OpenCL関連で、SYCLなるのもがKhronosから発表がありました。 仕様書や概要のプレゼン資料も公開されています。 C++記述になるようですが、OpenCLとは記述方法は全く違うようです。 C++のスキルも必要なのでそれなりのスキルが必要になりそうです。 まだ、実装コードは内容ですが、いつ頃、使えるのでしょうか? YouTubeにビデオがアップされています: SYCL 1.2: Unofficial High-Level Overview