Outomatiese parallelisering, ook outo-parallellisering, of outo-parallelisering verwys na die omskakeling van opeenvolgende kode in multi-draad en/of gevektoriseerde kode ten einde veelvuldige verwerkers gelyktydig in 'n gedeelde geheue multiverwerker masjien te gebruik.
Wat is paralleliserende samestellers?
'n "Parallelizing samesteller" is tipies 'n samesteller wat parallelisme in 'n opeenvolgende program vind en gepaste kode genereer vir 'n parallelle rekenaar. Meer onlangse paralleliserende samestellers aanvaar eksplisiet parallelle taalkonstruksies, soos skikkingopdragte of parallelle lusse.
Wat is die noodsaaklikheid vir die parallelliserende samesteller?
Belangrikheid van parallelisering. Met die vinnige ontwikkeling van multi-kern verwerkers, kan parallelle programme sulke voordeel trek om baie vinniger te hardloop as reeksprogramme . samestellers wat geskep is om reeksprogramme om te skakel om parallel te loop is paralleliserende samestellers.
Wat is parallelisering in rekenaars?
Parallellisering is die handeling van die ontwerp van 'n rekenaarprogram of stelsel om data parallel te verwerk. Normaalweg bereken rekenaarprogramme data serieel: hulle los een probleem op, en dan die volgende, dan die volgende. … Parallellisering as 'n rekenaartegniek word al vir baie jare gebruik, veral in die veld van superrekenaars.
Hoe samestellers kan gebruik word vir optimalisering in parallelle stelsels?
Gebaseer op heelgetal lineêre programmering,herstruktureringsamestellers verbeter data-lokaliteit en ontbloot meer parallellisme deur berekeninge te herrangskik. Ruimteoptimaliserende samestellers kan kode herrangskik om rye te verleng wat in subroetines ingereken kan word.