OpenCL APIを使用してグラフィックカードとプロセッサの性能をテストするために設計されたクロスプラットフォームベンチマークであるChimbaBenchCL 1.2がリリースされました。このプロジェクトはC言語で記述されており、MITライセンスの下で配布されています。64ビット(x86_64)オペレーティングシステム用のプリコンパイル済み実行ファイルが利用可能です。 Linux (Glibc 2.7+)、FreeBSD および Windows 7+。32ビット(x86)バージョンが利用可能です。 Windows XP+と Linux (Glibc 2.7以降)
ChimbaBenchCL を使用するには、OpenCL API 1.0 以降をサポートし、512 MB 以上のビデオ メモリを搭載したデバイス (GeForce 8000+、Radeon HD 4000+、Intel Gen7+) が必要です。1 台のデバイスのテストには平均 20~30 秒かかります。「-disable-gpu*」および「-disable-cpu」起動パラメータは、問題のあるハードウェアや正しく動作しないハードウェアを除外するために用意されています。オプションの全リストは、「--help」コマンドで確認できます。
バージョン1.2のコアテストスイートには以下が含まれます。
- PCIe帯域幅は、PCI Expressバスのスループットを測定するテストです。
- VRAM帯域幅は、メモリ帯域幅のテストです。
- VRAMレイテンシは、ランダムメモリへのアクセス遅延を測定するテストです。
- FP16-H8は、8の半分の数を計算するタイプのテストです。
- FP32-F8は、float8型を用いた計算のテストです。
- FP32-FMAとFP32-MADは、FMA命令とMAD命令を使用した単精度演算テストです。
- FP64-D4は、double4型を用いた計算のテストです。
- INT8-U16、INT32-I4、INT64-L2 — さまざまな整数型を用いた計算のテスト。
- 画像ブラー — 実世界のタスクにおけるグラフィック処理のシミュレーション(ボックスブラー、1920×1080)。
ProjectPhysX OpenCL-Benchmark、Intel Compute Benchmarks、Spector、Sycl-bench、Mixbench、LuxMarkなどの他のOpenCLベンチマークと比較して、ChimbaBenchCLプロジェクトは、EULAの制限がなく、得られるテスト結果に負担をかけない軽量な代替手段として位置づけられています。
出所: オープンネット.ru
