Hvad er paralleliserende compilere?

Indholdsfortegnelse:

Hvad er paralleliserende compilere?
Hvad er paralleliserende compilere?
Anonim

Automatisk parallelisering, også automatisk parallelisering eller autoparallelisering refererer til at konvertere sekventiel kode til multi-threaded og/eller vektoriseret kode for at bruge flere processorer samtidigt i en multiprocessor-maskine med delt hukommelse.

Hvad er paralleliseringskompilere?

En "parallelizing compiler" er typisk en compiler, der finder parallelitet i et sekventielt program og genererer passende kode til en parallel computer. Nyere paralleliserende compilere accepterer eksplicit parallelle sprogkonstruktioner, såsom array-tildelinger eller parallelle sløjfer.

Hvad er nødvendigheden for paralleliseringskompileren?

Vigtigheden af parallelisering. Med den hurtige udvikling af multi-core processorer kan paralleliserede programmer drage en sådan fordel til at køre meget hurtigere end serielle programmer . Kompilatorer, der er oprettet til at konvertere serielle programmer til at køre parallelt er paralleliserende kompilatorer.

Hvad er parallelisering i databehandling?

Parallelisering er handlingen med at designe et computerprogram eller system til at behandle data parallelt. Norm alt beregner computerprogrammer data serielt: de løser et problem, og så det næste, så det næste. … Parallelisering som computerteknik er blevet brugt i mange år, især inden for supercomputing.

Hvordan compilere kan bruges til optimering i parallelle systemer?

Baseret på heltal lineær programmering,restructuring compilers forbedrer datalokaliteten og afslører mere parallelitet ved at omorganisere beregninger. Rumoptimerende compilere kan omarrangere kode for at forlænge sekvenser, der kan indregnes i underrutiner.

Anbefalede:

Interessante artikler
På forreste korsbånd?
Læs mere

På forreste korsbånd?

Det forreste korsbånd (ACL) er et af de vigtigste ledbånd, der hjælper med at stabilisere dit knæled . ACL forbinder dit lårben (lårbenet) med dit skinnebens skinneben. skinnebenet /ˈtɪbiə/ (plural tibiae /ˈtɪbii/ eller tibias), også kendt som skinnebenet eller skaftbenet, er den større, stærkere, og anterior (frontal) af de to knogler i benet under knæet hos hvirveldyr (den anden er fibula, bagved og til ydersiden af skinnebenet), og den forbinder knæet med ankelknoglerne.

Hvornår begyndte cordwainer?
Læs mere

Hvornår begyndte cordwainer?

Den første cordwainer i New England, Thomas Beard, landede i Plymouth i 1629. Før hans ankomst og længe efter fortsatte New Englands bosættelser med at købe læder fra Virginia, indtil deres egne garvere blev etableret. Hvem var den første skomager?

Vil vindmøller nogensinde betale for sig selv?
Læs mere

Vil vindmøller nogensinde betale for sig selv?

Når den er bygget, er vedligeholdelse en løbende udgift. Drifts- og vedligeholdelsesomkostninger kan være betydelige, men alle disse maskiner er langsigtede investeringer fortsætter (forhåbentlig) betale sig selv over tid. Hvor lang tid tager vindmøller at betale for sig selv?