( tovis | 2015. 05. 27., sze – 11:31 )

Nincs sok tapasztalatom a témában.
Amit viszont tudok, az az hogy "szűk keresztmetszet" általában nem a CPU hanem a memória, abban az értelemben, hogy akár multi- thread vagy process. Ráadásul (valószínűsítem) hogy marakodás tárgya, nem a memória hanem a cache. Így a kérdés még bonyolultabbá válik, hiszen nem pusztán a processzor mips a fontos hanem, hogy mennyi programot kell berántani a cache -be, milyen sűrűn kell váltogatni.
A hosszadalmas aritmetikai feladatok ráadásul a lebegőpontos aritmetikai magot mozgatják, ahol a számábrázolás is extra.
Mindehhez tessék hozzáadni, hogy az operációs rendszer mi minden kezel, csinál a háttérbe.
Itt jön az hogy gőzöm nincs mi alapján osztja ki a magokat az operációs rendszer - erre is figyelemmel kell lenni. Ebbe belenyúlni eléggé meredek dolognak tűnik, már ha az overál stabilitás fontos.
Szerintem a felhasználói programok szintjén nem hoz akkora nyereséget a dolog, mint amennyi munkát kell belefektetni és kockázatot vállalni.
Ha nem elég egy gép kapacitása, legyen kettő vagy több gép, esetleg be lehet fogni a GPU -t (vagy több GPU majdnem = több gép). Laza csatolású multiprocesszoros rendszerek.
Játéknak érdekes és tanulságos lehet, de akkor először a kernelt kell tanulmányozni. A különféle ráfejlesztett eszközök csak elfedik a képet.

* Én egy indián vagyok. Minden indián hazudik.