オペレーティングシステムで実装されているTLBフラッシュを最小限に抑えるための共通のメカニズムがあるかどうか、たとえば、同じプロセス内のスレッドを「スケジュールする」リストにまとめてグループ化するのは難しいことです。TLBフラッシュを最小限に抑えるためにオペレーティングシステムがどれくらい難しいですか?
スレッドに対してプロセスを使用するかどうかを決定する際には、これが重要な要素だと思います。 OSが次のスレッドが同じプロセス空間にあるかどうかを気にしない場合、スレッドの「TLBフラッシュを最小限に抑える」といういわゆる利点が過大評価される可能性があります。それは事実ですか?
数百のスレッドと数十のプロセスを持つシステムを考えてみましょう。これらが同じプロセスでスレッドを同時にスケジュールする方法で最適化されていない場合、スレッドのパフォーマンスに対する期待はそれほど大きくないかもしれません。
質問が明確でない場合は、例を挙げます。