• BlackRose
    #61
    Egyébként elfelejtettem mondani, hogy egy mai modern CPU-nál kb. 1% tranzisztor (és CPU terület) az ami a tradicionális von Neumann féle CPU vagyis az ami arithmetikát és logikát implementál, a többi 99% pedig nem más mint a lappangási idő (latency) elleni harc (cache, párhuzamosítás stb.)

    Érdekes, hogy az emberek mennyire nem figyelnek erre fel, de már évek óta a fejlődés óriási része valójában a latency problémának a megoldásában nyilvánul meg. A 64-bites architektúra ebben segített valamit de a fő előnye a 32-bites architektúrákhoz a memória címzés tartományának bővítése... 128-bites architektúra nem járulna majdnem semmit hozzá a latency elleni harchoz a mamória címzés tartomány elméleti bővítésére pedig jelenleg nincs szükség. A fejlesztés nem ingyen dolog, az erőforrásokat tovább a latency elleni harcra kell fordítani és jelenleg nem tudunk semmi más megoldást mint a cache és a párhuzamósítás további növelését. De itt nem elég csak a hardver, szoftvernek is meg kell változnia... nem hiába fektet az Intel és mások is százmilliókat olyan szoftver fejlesztői eszközök fejlesztésébe amelyekkel a hardverban lévő már létező és jövőben érkező lehetőségeket igazán ki tudjuk majd használni. És az a baj, hogy egy idő után majd Amdahl törvényébe ütközünk...