私は OpenCL を初めて使用し、RSA ファクタリング アプリケーションを作成しています。理想的には、アプリケーションは NV と AMD の両方の GPU ターゲットで動作するはずですが、各 GPU のコア/ストリーム プロシージャの総数を簡単に判断する方法が見つかりません。
任意のハードウェア プラットフォームにある合計コア/ストリーム プロシージャの数を特定し、利用可能な各コアでファクタリング スレッドを生成する簡単な方法はありますか? ターゲット RSA 係数は共有メモリ内にあり、各ファクタリング スレッドは係数に対して Rho ファクタリング攻撃を使用します。
また、OpenCL が GNU MP に似た多精度数学ライブラリをサポートして、大きな半素数を格納するという考えはありますか?
前もって感謝します