Obsah

IPC (Instructions Per Cycle)

IPC je měřítkem efektivity architektury procesoru. Zatímco taktovací frekvence (GHz) nám říká, jak rychle procesor „tiká“, IPC nám říká, kolik užitečné práce vykoná při každém tomto tiknutí.

Díky zvyšování IPC může být moderní procesor na nižší frekvenci mnohem výkonnější než starší model s vysokou frekvencí.


Vztah mezi výkonem, frekvencí a IPC

Celkový výkon procesoru lze vyjádřit zjednodušeným vztahem: Celkový výkon = Frekvence (Hz) × IPC

Příklad pro pochopení:

Představte si dva dělníky (procesory), kteří hází lopatou (vykonávají instrukce):

I když Dělník B „tiká“ pomaleji, jeho celkový výkon je o 50 % vyšší díky lepší efektivitě (vyššímu IPC).


Co ovlivňuje výši IPC?

Zvýšení IPC je cílem každé nové generace procesorů (např. při přechodu z Intel Core 13. na 14. generaci nebo z AMD Zen 3 na Zen 4). Mezi techniky zvyšující IPC patří:


Proč je dnes IPC důležitější než GHz?

Kolem roku 2004 narazili výrobci na „tepelnou bariéru“ (Pentium 4). Zjistili, že zvyšování frekvence nad 4–5 GHz produkuje neúměrné množství tepla. Proto se strategie změnila:

1. **Zvyšování IPC:** Udělat procesor chytřejší, aby udělal víc práce při stejném taktu.
2. **Vícejádrové systémy:** Přidat více jader, místo nekonečného zrychlování jednoho jádra.

Jak se IPC měří?

IPC není pevné číslo uvedené v technických specifikacích na krabici, protože se mění podle typu úlohy.


Související pojmy: CPU, Clock Speed (GHz), Architektura procesoru, Cache, Benchmark, Multitasking.