Hlavní navigace

Názor k článku Pohled pod kapotu JVM – základy optimalizace aplikací naprogramovaných v Javě (záhadná funkce System.arraycopy) od kvr kvr - Je pravda, že Intel tlačil SSE daleko víc...

Článek je starý, nové názory již nelze přidávat.

  • 22. 10. 2013 13:37

    kvr kvr

    Je pravda, že Intel tlačil SSE daleko víc a dřív, ale dneska bych větší rozdíly taky nečekal.

    Ty výsledky mě docela překvapují. Možná by bylo ještě zajímavé void benchmark7 { copy(src, i, dst, i, length); }, aby se lépe mohlo využít zarovnání.
    V Linuxovém kernelu se SSE na kopírování využívá poměrně dost a předpokládám, že to někdo měřil. Takže buď to někdo měřil špatně nebo je špatně implementace v Javě (matně si pamatuju, že v Linux kernel se poměrně dost používá mimojiné prefetch). Taky třeba podotknout, že od přechodu na 64bit se ten rozdíl mezi standardním registrem a SSE trochu snížil...