GOMP_CPU_AFFINITYがスレッドを特定のコアにバインドすることは知っています。
しかし、彼らがここで与えた例では、次のようになります。
GOMP_CPU_AFFINITY="0 3 2 1"
ここ、
thread0がアタッチされます---> cpu0
thread1がアタッチされます---> cpu3
thread2がアタッチされます---> cpu2
thread3がアタッチされます---> cpu1
これは明らかです。
しかし、どうすればthread0をcore0とcore2に同時に設定できますか? そのための環境変数「GOMP_CPU_AFFINITY」の値はどうなりますか?