OpenCLプラットフォームの問題[閉じる]

OpenCLプラットフォームの問題[閉じる]

現在の設定にはNvidiaカードとAMD(OpenCl 2.0互換)APUがあります。

私はFedora 20を使用しています。

APUと[CPU+グラフィックカード]の速度差をテストすることが目的です。利用可能なプラットフォームに問い合わせると、次のような結果が得られます。

  1.1 Name       : AMD Accelerated Parallel Processing
  1.2 Vendor     : Advanced Micro Devices, Inc.
  1.3 Version    : OpenCL 1.2 AMD-APP (1445.5)
  1.4 Profile    : FULL_PROFILE

  2.1 Name       : NVIDIA CUDA
  2.2 Vendor     : NVIDIA Corporation
  2.3 Version    : OpenCL 1.1 CUDA 6.5.19
  2.4 Profile    : FULL_PROFILE

NVidiaカードにOpenCL v1.1しかないという事実は驚くべきことではありませんが、AMD APUは実際にOpenCL v2.0と互換性があるはずです。

以前のカーネル(現在のカーネルではない)にAMD App SDKをインストールしましたが、現在カーネルの情報が変更されていない理由を理解できませんでした。私が正しい情報を得たことを確認するのに役立つ人がいますか?

編集#1 -lshw -numeric -c display必要に応じて出力

  *-display UNCLAIMED     
       description: VGA compatible controller
       product: Kaveri [Radeon R7 Graphics] [1002:130F]
       vendor: Advanced Micro Devices, Inc. [AMD/ATI] [1002]
       physical id: 1
       bus info: pci@0000:00:01.0
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pm pciexpress msi vga_controller bus_master cap_list
       configuration: latency=0
       resources: memory:b0000000-bfffffff memory:d2000000-d27fffff ioport:f000(size=256) memory:fe200000-fe23ffff memory:fe240000-fe25ffff
  *-display
       description: VGA compatible controller
       product: GM107 [GeForce GTX 980] [10DE:13C0]
       vendor: NVIDIA Corporation [10DE]
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a2
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
       configuration: driver=nvidia latency=0
       resources: irq:51 memory:fd000000-fdffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:e000(size=128) memory:fe000000-fe07ffff

関連情報