> Core2duo on huomattasti mobiiliprosessoreja tehokkaampi per kellojakso (per
> ydin).
Oletko varma ?
Aikanaan Commodore 64:ssa oli moni k�sky 1 kellojakso/k�sky ja Z80 /
086 -arkkitehtuurissa sama k�sky oli 4 kellojaksoa, jolloin 1 Mhz kuusnepa
toimi yht� nopeasti monissa teht�viss� kuin 4.77 Mhz Z80 -prossa.
Kun ensimm�inen ARM -prossa tuli (1987 ?) , niin mun muistini mukaan Acorn
Archimedes koneesta puhuttiin ett� se on RISC -kone, eli suorittaa monet k�skyt
1 kellojaksossa.
En ole sen tarkemmin tutkinut ARM -prossia,mutta jos olen oikein ymm�rt�nyt niin
siin� on paljon rekistereit� ja nopeat k�skyt.
Core 2 duo varmasti j�rjestelee k�skyj� ja suorittaa niit� samaan aikaan ,mutta
eik�s niin tee my�s ARM ?
>
https://en.wikipedia.org/wiki/Instructions_per_second
Tietysti jos nopeuteen pyrit��n ,koodataan vain C/C++:lla.
Javassa ongelmia aiheuttaa olioiden luominen ja roskienkeruu.Olen lukenut ett�
peliohjelmoijat k�ytt�v�t ns.oliofarmeja javassa, eli olioita ei ollenkaan
luoda/tuhota pelisilmukassa.
Se mik� t�ss� olisi mielenkiintoista tiet�� on se, ett� toimiiko v�limuistit ja
miten.
Voinko todella luottaa siihen,ett� jos kirjoitan eri s�ikeill� eri kohtiin
taulukkoa ett� L2 cache ei ala trashaam��n.
Eli miten �lykk��sti nuo v�limuistit on toteutettu ?
Matti