Automaatne paralleelsus, ka automaatne paralleelsus või automaatparalleliseerimine viitab järjestikuse koodi teisendamisele mitmelõimeliseks ja/või vektoriseeritud koodiks, et kasutada jagatud mäluga mitme protsessoriga masinas korraga mitut protsessorit.
Mis on kompilaatorite paralleelsus?
Paralleleeriv kompilaator on tavaliselt kompilaator, mis leiab järjestikuses programmis paralleelsuse ja genereerib paralleelarvuti jaoks sobiva koodi. Uuemad paralleelsed kompilaatorid aktsepteerivad selgesõnaliselt paralleelseid keelekonstruktsioone, nagu massiivi määramised või paralleelsed tsüklid.
Milleks on paralleelse kompilaatori vajadus?
Rallleseerimise tähtsus. Tänu mitmetuumaliste protsessorite kiirele arengule saavad paralleelsed programmid ära kasutada selle eelise, et töötada palju kiiremini kui jadaprogrammid . Jadaprogrammide paralleelseks töötamiseks loodud kompilaatorid on paralleelsed kompilaatorid.
Mis on paralleelsus andmetöötluses?
Paralleliseerimine on arvutiprogrammi või süsteemi kavandamine andmete paralleelseks töötlemiseks. Tavaliselt arvutavad arvutiprogrammid andmeid järjestikku: nad lahendavad ühe ülesande ja siis järgmise, siis järgmise. … Paralleliseerimist kui arvutustehnikat on kasutatud juba aastaid, eriti superarvutite valdkonnas.
Kuidas saab kompilaatoreid kasutada paralleelsüsteemides optimeerimiseks?
Põhineb täisarvulisel lineaarsel programmeerimisel,kompilaatorite ümberkorraldamine suurendavad andmete asukohta ja toovad esile rohkem paralleelsust, korraldades arvutusi ümber. Ruumi optimeerivad kompilaatorid võivad koodi ümber järjestada, et pikendada jadasid, mida saab alamprogrammidesse lisada.