6

最大メモリ割り当てにはデバイス メモリの約 60% に制限があることを読みましたが、これらはGPU のGPU_MAX_HEAP_SIZEおよび環境変数を変更することで変更できます。GPU_MAX_ALLOC_SIZE

メモリ割り当ての上限を上げたい場合、AMD SDK には CPU に似たものがあるのだろうか?

私の現在の構成では、次のように返されます。

CL_DEVICE_MAX_MEM_ALLOC_SIZE = 2973.37MB

CL_DEVI_CEGLOBAL_MEM_SIZE = 11893.5MB

ありがとう。

4

1 に答える 1

2

私のシステムでこれを変更することができました。あなたが最初に質問したときにこの方法が可能であったかどうかはわかりません。

環境変数 'CPU_MAX_ALLOC_PERCENT' を、単一のグローバル バッファに割り当てることができる合計メモリの割合に設定します。8GB のシステム メモリがあり、CPU_MAX_ALLOC_PERCENT を 80 に設定した後、clinfo は次のように報告します。

Max memory allocation:                         6871207116

成功!6.399GB

GPU デバイスに対しても同じ方法で GPU_MAX_ALLOC_PERCENT を使用できます。

于 2014-10-11T03:36:31.520 に答える