Názor k článku ARM odhalil plán budoucích CPU jader: Deimos a Hercules pro přímý útok na Intel od jojioo - To IPC sa hlavne používa na tak široký...

  • 18. 8. 2018 15:28

    jojioo

    To IPC sa hlavne používa na tak široký záber vecí, že s pôvodným významom IPC to nemá už takmer nič spoločné.

    Dnešné CPU sú príliš netransparentné (najmä x86 ktoré sa ani nelicencujú) a IPC sa dá zmerať akurát na simulátore.

    V reálnych testoch zasahuje príliš veľa premenných, okrem spomenutej pamäte aj spomenutý RISC86 (či už rozklad alebo fúzia inštrukcií), niektoré inštukcie sa preskakujú úplne, niektoré podľa stavu, ďalej tu je vektorizácia (v x86 prakticky nieje kód bez SSE/AVX) a v neposlednom rade aj turbo alebo throtling...

    Tiež je povedzme kontroverzné porovnávať IPC alebo celkový výkon samotného procesora v SPEC benchmarkoch. Pokiaľ viem tak nesprávna verzia/nastavenie kompilátora tam má väčší vplyv ako použitie +/- 2 generácie staršieho Xeonu. SPEC by som bral za smerodajný maximálne pri porovnaní dvoch inštalovaných systémov, aj tam by som si musel byť istý.

    To len na okraj pretože pre toho kto berie IPC v klasickom zmysle môžu byť tieto prehlásenia mätúce.