Vengineerの妄想(準備期間)

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

HSAを使って、C++ AMPを


Kalmar C++ Compiler、見つけました。AMDのHSAを使っています。

ubuntuに、
    HSA Linux driver
    HSA Runtime
    HSAIL Compiler
    HSAIL-Tools
をインストール後、C++ AMP関連をビルド。

C++ AMPのRuntimeを下記の中から選べるようです。
    HSA
    OpenCL 1.2 (to use zero-copy performance optimizations)
    OpenCL 1.1
    CPU
引用
    # force set C++AMP runtime to HSA
    export CLAMP_RUNTIME=HSA

    # force set C++AMP runtime to OpenCL 1.2
    export CLAMP_RUNTIME=CL12

    # force set C++AMP runtime to OpenCL 1.1
    export CLAMP_RUNTIME=CL11

    # force set C++AMP runtime to CPU
    export CLAMP_RUNTIME=CPU

ここまでビルドが一発でできるか?