Vengineerの妄想(準備期間)

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

PGI compiler v14.4


PGI Compiler Version 14.4がリリースされました。
でも、CUDAは6.0ではなく、5.5なんです。なんででしょうか?NVIDIAに買収されたのに、。。。

リリースノートの2.2.4. LLVM/SPIR and Native GPU Code Generationというのがありました。
引用
For accelerator code generation, PGI 2014 has two options:

・In legacy mode, which continues to be the default, PGI generates low–level CUDA C or OpenCL code.
・Beginning in PGI 14.1, PGI can generate an LLVM-based intermediate representation. 
    To enable this code generation, use –ta=tesla:llvm on NVIDIA Tesla hardware
    or – ta=radeon:llvm on AMD Radeon hardware.
     –ta=tesla:llvm implies and requires CUDA 5.5 or higher.

PGI's debugging capability for Tesla uses the LLVM back-end.

これって、CUDAコードやOpenCLコードを出力するよりいいコードを吐き出すのでしょうか?