• BiroAndras
    #24
    Elsőre is értettem, hogy mit találtál ki. Az a baj vele, hogy az 1 procira írt kódban az egymás utáni műveletek gyakran függenek egymástól, így nem hajthatók végre párhuzamosan. Amennyire lehet a mai procik is próbálkoznak, futószalagon dolgozzák fel az utasításokat, hogy a különböző alegységek kihasználtsága maximális legyen. És ha két olyan művelet jön egymás után, ami különböző részeket használ, akkor megpróbálják párhuzamosan végrehajtani (ha jól tudom).
    A másik gond, hogy a procik közti kommunikáció lassú a procin belülihez képest, tehát nagyon nem hatékony az utasításoka egyenként szétosztani. Mondjuk közös cache esetén még megoldható lenne.
    Alapvetően sokkal egyszerűbb a szoftvert eleve többszálúra írni.