web-dev-qa-db-ja.com

AMDベースのラップトップでの並列プログラミング

私はAMDA8-6410 @ 2Ghz、8 GB RAM、R5230MおよびRadeonHD8550Mカードを内蔵したLenovoG50シリーズラップトップを持っています。

Windows 10では、CPUとGPUのすべてのコアを使用してCLIベースのプログラム(具体的にはビデオ圧縮のffmpeg)を実行すること、またはパフォーマンスを高速化/改善するために別々のプロセッサでその2つのインスタンスを実行することは可能ですか?

もしそうなら、どのように?

2
daddyodevil

GPUを追加のコンピューティングリソースとして使用することは可能ですが、このオプションはエンドユーザーには使用できず、開発者向けのオプションです。したがって、エンドユーザーとして、GPUを使用するように選択したプログラムに指示することはできません。それを有効にするのは、開発者の仕事です。

AMDの場合、OpenCLと呼ばれます。次のリンクを参照してください。

http://developer.AMD.com/tools-and-sdks/opencl-zone/

https://streamcomputing.eu/blog/2015-03-16/how-to-install-opencl-on-windows/

ユーザーとしてOpenCLプログラムを実行することはできますが、通常の非OpenCLアプリをOpenCLアプリとして動作させることはできません。それは不可能です。

OpenCL対応のAMD製品のリストは次のとおりです。

http://developer.AMD.com/tools-and-sdks/opencl-zone/AMD-accelerated-parallel-processing-app-sdk/system-requirements-driver-compatibility/

3
Vojtěch Dohnal