IPCの引き上げは難しい シンプルな解決策がCPU数の増加 今回のテーマはマルチコアである。もともとコンピューターの世界では、CPUのコアをいっぱい並べるという技法は、非常に一般的であった。66回でも書いたが、CPUの処理性能は以下の式で表わされる。 P=F×IPC PがPerformance(処理性能)で、FがFrequency(動作周波数)、IPCは「Instructions Per Cycle」(1サイクルあたりの処理命令数)となる。Pを引き上げるためには、Fを上げるかIPCを上げるかになるが、Fを上げると同時に消費電力も増えることになり、ある程度以上の動作周波数以上に引き上げるのが放熱の観点から困難、という制約があった。 一方IPCを引き上げるのはもっと難しい、というのはここまでの連載で紹介したとおり。いろいろな策を講じてIPCを引き上げようとしているが、それでもなかなか上がらない
![CPU性能向上のトレンド マルチコアの理論と限界 (1/4)](https://cdn-ak-scissors.b.st-hatena.com/image/square/ffdeb658def5c6ec62bc79fa8d796091f74b2090/height=288;version=1;width=512/https%3A%2F%2Fascii.jp%2Fimg%2F2009%2F05%2F22%2F1512003%2Fl%2F3e5970d427835b8b.jpg%3F20200122)