Hirdetés

Új hozzászólás Aktív témák

  • #95904256

    törölt tag

    válasz pgyorgy #227 üzenetére

    Hirtelen két megoldás is eszembe jutott.

    Az egyik, hogy a párhuzamos végrehajtásra alkalmas processzorok már ismerik az RDTSC utasítást, így erre az egész mókára nincs szükség.

    A másik hogy olyan utasításokat használsz amelyek mégis csak függőségben vannak. Tkp. a következő utasításhoz szükséges az előző utasítás eredménye, így csak egymás után hajtódnak végre az utasítások.

    szerk.: Ha meg a 386-os esetre gondoltál, ahol minden utasítás legalább 2 órajel, akkor jó helyen jársz, mert épp ez a lényege a dolognak. Ugyanis azért kell több utasítás idejét megmérni hogy prímtényezőkre bontva (1 órajellel mindegyik osztható) számolható legyen az órajel. Ezért is javítottam gyorsan hogy nem többszöröst, hanem legnagyobb közös osztót kell keresni.

    [ Szerkesztve ]

Új hozzászólás Aktív témák