O Arquiteto de Computadores
É preciso muito mais esforço de engenharia para aumentar o IPC do que simplesmente aumentar a freqüência do clock. Por exemplo. pipeline, caches, múltiplos núcleos - completamente introduzidos para aumentar o IPC - ficam muito complexos e requerem muitos transistores.
Embora a freqüência máxima do clock seja restrita pelo comprimento do caminho crítico de um dado design, se você tiver sorte, você pode aumentar a freqüência do clock sem qualquer refatoração. E mesmo que você tenha que reduzir os comprimentos de caminho, as mudanças não são tão profundas quanto as técnicas mencionadas acima requerem.
No entanto, com os processadores atuais, as freqüências de clock já são empurradas para os limites econômicos. Aqui, os ganhos de velocidade resultam exclusivamente do aumento do IPC.
O programador
Do ponto de vista do programador, isso é um problema, já que ele precisa ajustar seu estilo de programação aos novos sistemas criados pelos arquitetos de computadores. Por exemplo. a programação concorrente se tornará cada vez mais inevitável para aproveitar os altos valores do IPC.