Hlavní navigace

Názor k článku Mikroprocesory s architekturou ARM od klusacek - Uz i non-Thumb ARM je hustotou kodu dost...

  • Článek je starý, nové názory již nelze přidávat.
  • 12. 3. 2012 14:08

    klusacek (neregistrovaný) ---.net.upcbroadband.cz

    Uz i non-Thumb ARM je hustotou kodu dost blizky i386, na rozdil treba od MIPSu, kde mi tataz vec prelozena pro SGI vychazela zhruba 2.5* delsi nez na Intelech.

    Navic zapominate ze velkost kodu ovlivnuji spis zapnute optimalizace v kompilatoru (inlining, loop-unrolling/SW-pipelining), nez instrukcni sada. Zrovna treba SW-pipelining zavisi na latencich instrukci konktetni implementace CPU. Takze treba na ARM7 kde je to jedno SW-pipelining kod neprodlouzi, kdezto kdyz nechate optimalizovat pro nejaky novy Cortex s dlouhou pipeline, tak muze dojit k nekolikanasobnemu prodlouzeni kodu --- ale nastesti se to tyka jen hot-spotu, jinde nema cenu takovou optimalizaci zapinat, takze ve vysledku to nebude az tak hrozne.