Multi-Core By Default - マルチコアをデフォルトに

CPUコアを味方につける技術――今こそ「マルチコアをデフォルト」にする理由と実践

要約

現代のCPUは多数コアが当たり前。単一スレッド前提で設計されたままでは性能を取りこぼすため、並列化を特別扱いせずコード設計の基本にするべきだ、という主張。

この記事を読むべき理由

日本の大規模サービスやゲーム開発、組み込み・ツール開発でもデータ量とコア数は増加中。並列化を「オプション」扱いにしているとパフォーマンスと保守性の両方で損をするため、実装上の落とし穴と回避策を知る価値が高い。

詳細解説

実践ポイント

(参考元:Ryan Fleury「Multi-Core By Default」)