Automatická paralelizácia, tiež automatická paralelizácia alebo autoparallelizácia sa vzťahuje na konverziu sekvenčného kódu na viacvláknový a/alebo vektorizovaný kód, aby bolo možné používať viacero procesorov súčasne v multiprocesorovom stroji so zdieľanou pamäťou.
Čo sú paralelné kompilátory?
„Paralelizujúci kompilátor“je typicky prekladač, ktorý nájde paralelizmus v sekvenčnom programe a generuje príslušný kód pre paralelný počítač. Novšie paralelizujúce kompilátory akceptujú explicitne paralelné jazykové konštrukcie, ako sú priradenia polí alebo paralelné slučky.
Čo je potrebné pre paralelizačný kompilátor?
Význam paralelizácie. S rýchlym vývojom viacjadrových procesorov môžu paralelizované programy využiť túto výhodu , že bežia oveľa rýchlejšie ako sériové programy . Kompilátory vytvorené na konverziu sériových programov na paralelný chod sú paralelizujúce kompilátory.
Čo je paralelizácia vo výpočtovej technike?
Paralelizácia je akt navrhovania počítačového programu alebo systému na paralelné spracovanie údajov. Počítačové programy bežne počítajú údaje sériovo: riešia jeden problém, potom ďalší a potom ďalší. … Paralelizácia ako výpočtová technika sa používa už mnoho rokov, najmä v oblasti superpočítačov.
Ako možno použiť kompilátory na optimalizáciu v paralelných systémoch?
Založené na celočíselnom lineárnom programovaní,reštrukturalizačné kompilátory zlepšujú lokalizáciu údajov a odhaľujú viac paralelizmu zmenou poradia výpočtov. Kompilátory optimalizujúce priestor môžu zmeniť poradie kódu, aby sa predĺžili sekvencie, ktoré možno začleniť do podprogramov.