Co jsou paralelizační kompilátory?

Obsah:

Co jsou paralelizační kompilátory?
Co jsou paralelizační kompilátory?
Anonim

Automatická paralelizace, také automatická paralelizace nebo autoparallelizace se týká převodu sekvenčního kódu na vícevláknový a/nebo vektorizovaný kód za účelem použití více procesorů současně ve víceprocesorovém stroji se sdílenou pamětí.

Co je paralelizace kompilátorů?

„Paralelizující kompilátor“je typicky překladač, který najde paralelismus v sekvenčním programu a generuje příslušný kód pro paralelní počítač. Novější paralelizační kompilátory akceptují explicitně paralelní jazykové konstrukce, jako jsou přiřazení polí nebo paralelní smyčky.

Co je potřeba pro paralelizační kompilátor?

Význam paralelizace. S rychlým rozvojem vícejádrových procesorů mohou paralelizované programy využít tuto výhodu pro běh mnohem rychleji než sériové programy . Kompilátory vytvořené pro převod sériových programů na paralelní běh jsou paralelizující kompilátory.

Co je paralelizace ve výpočetní technice?

Paralelizace je akt návrhu počítačového programu nebo systému pro paralelní zpracování dat. Počítačové programy běžně počítají data sériově: řeší jeden problém, pak další a pak další. … Paralelizace jako výpočetní technika se používá již mnoho let, zejména v oblasti superpočítačů.

Jak lze kompilátory použít k optimalizaci v paralelních systémech?

Založeno na celočíselném lineárním programování,restrukturalizační kompilátory vylepšují datovou lokalitu a odhalují více paralelismu změnou pořadí výpočtů. Kompilátory optimalizující prostor mohou změnit pořadí kódu tak, aby prodloužily sekvence, které lze začlenit do podprogramů.

Doporučuje: