- 968 名前:デフォルトの名無しさん [2020/07/13(月) 22:09:02.22 ID:ravMuO45.net]
- >>956
そう言う最適化したかったら普通の言語と同じく手動で最適化も出来るし、最適化と手軽さのバランス取ってチャンク数指定する手間を増やすだけってのも有る。 取り敢えずシステムモニターで全コアが処理してるのを見てニヤニヤしたいとかなら>>933の様な手軽な方法も用意されてる。 (普通の言語より、手軽さと最適化の両面でライブラリの幅が広く用意されてる) メモリ帯域は普通の言語でもスレッドプールとかでコア数以上のスレッドが生産されても無駄に同時に動かない仕組みだと思うけど・・・。 メモリ帯域心配なら、>>933みたくスレッド数を指定すればおk。 単純なシングルでの速度では遅いけど、マルチスレッドも含めた速度と手軽さのバランスは非常に良い。 (実はシングル性能上げる為のアセンブラっぽい関数群があるけど、それだったら素直にCやアセンブラで書けば良いとは思う)
|

|