Ladeni multithreadove aplikace
Ing. Pavel PaJaSoft Janousek
pajasoft na fonet.cz
Neděle Leden 23 21:50:15 CET 2000
> Toto AFAIK nie je pravda (siel o tom pred casom znacne
> technicky thread v l-k, kde islo o usetrenie par
> cyklov v spinlockoch). Procesor sice moze interne
> urobit reordering instrukcii, ale nemoze si dovolit
> triky, ktore je vidno na jeho rozhraniach. Dovodom
IMHO neni uplne pravda, protoze pokud prave pri tom reorderingu (resp.
spekulativnim vykonavani) vznikne pri zpracovani chyba, muze nastat
pripad (a take se nekdy vyuziva), kdy puvodni informace jsou prepsany =>
neni je odkud obnovit a presto se procesor nemuze 'zaseknout', ale nejak
dal pracovat. Mluvim o presnych a nepresnych prerusenich, ty nepresne
jsou vyuzity napr. v Alpha procesorech a docela zrychluji...
-----------------------------------------------------------------------
Ing. Pavel Janousek (PaJaSoft) FoNet, spol. s r. o.
Vyvoj software, sprava siti, Unix, WWW Anenska 11, 602 00 Brno
E-mail: mailto:Janousek na FoNet.Cz Tel.: +420 5 4324 4749
SMS: mailto:P.Janousek na SMS.Paegas.Cz Fax.: +420 5 4324 4751
WWW: http://WWW.FoNet.Cz/ E-mail: mailto:Info na FoNet.Cz
-----------------------------------------------------------------------
Další informace o konferenci Linux