Automātiskā paralēlizācija, arī automātiskā paralēlizācija vai automātiskā paralelizācija attiecas uz secīga koda pārveidošanu daudzpavedienu un/vai vektorizētā kodā, lai vienlaikus izmantotu vairākus procesorus daudzprocesoru iekārtā ar dalītu atmiņu.
Kas ir kompilatoru paralēlizēšana?
Paralelizējošs kompilators parasti ir kompilators, kas secīgā programmā atrod paralēlismu un ģenerē atbilstošu kodu paralēlam datoram. Jaunākie paralelizācijas kompilatori pieņem nepārprotami paralēlas valodas konstrukcijas, piemēram, masīvu piešķiršanu vai paralēlas cilpas.
Kam ir nepieciešams paralēlais kompilators?
Paralelizācijas nozīme. Strauji attīstoties daudzkodolu procesoriem, paralēlās programmas var izmantot šādas priekšrocības lai darbotos daudz ātrāk nekā seriālās programmas . Kompilatori, kas izveidoti, lai pārveidotu seriālās programmas, lai tās darbotos paralēli, ir paralelizēti kompilatori.
Kas ir paralelizācija skaitļošanā?
Paralelizācija ir datorprogrammas vai sistēmas izstrāde datu paralēlai apstrādei. Parasti datorprogrammas datus aprēķina sērijveidā: tās atrisina vienu problēmu, pēc tam nākamo, tad nākamo. … Paralēlizācija kā skaitļošanas tehnika ir izmantota jau daudzus gadus, īpaši superskaitļošanas jomā.
Kā kompilatorus var izmantot optimizācijai paralēlās sistēmās?
Pamatojoties uz veselu skaitļu lineāro programmēšanu,kompilatoru pārstrukturēšana uzlabo datu atrašanās vietu un atklāj vairāk paralēlisma, pārkārtojot aprēķinus. Vietas optimizējošie kompilatori var pārkārtot kodu, lai pagarinātu secības, kuras var iekļaut apakšprogrammās.