Wat zijn parallelliserende compilers?

Inhoudsopgave:

Wat zijn parallelliserende compilers?
Wat zijn parallelliserende compilers?
Anonim

Automatische parallellisatie, ook automatische parallellisatie of autoparallelisatie verwijst naar het converteren van sequentiële code naar multi-threaded en/of gevectoriseerde code om meerdere processors tegelijk te gebruiken in een machine met gedeeld geheugen en meerdere processors.

Wat houdt compilers parallel?

Een “paralleliserende compiler” is typisch een compiler die parallellisme vindt in een sequentieel programma en de juiste code genereert voor een parallelle computer. Recentere parallelliserende compilers accepteren expliciet parallelle taalconstructies, zoals array-toewijzingen of parallelle lussen.

Wat is de noodzaak van de parallelliserende compiler?

Belang van parallelliseren. Met de snelle ontwikkeling van multi-core processors, kunnen parallelle programma's zo'n voordeel benutten om veel sneller te werken dan seriële programma's . Compilers die zijn gemaakt om seriële programma's om te zetten om parallel te draaien zijn parallelliserende compilers.

Wat is parallellisatie in computergebruik?

Parallisatie is het ontwerpen van een computerprogramma of systeem om gegevens parallel te verwerken. Normaal gesproken berekenen computerprogramma's gegevens serieel: ze lossen het ene probleem op, en dan het volgende, en dan het volgende. … Parallellisatie als computertechniek wordt al vele jaren gebruikt, vooral op het gebied van supercomputing.

Hoe compilers kunnen worden gebruikt voor optimalisatie in parallelle systemen?

Gebaseerd op integer lineaire programmering,herstructureringscompilers verbeteren de gegevenslocatie en leggen meer parallellisme bloot door berekeningen opnieuw te ordenen. Compilers die de ruimte optimaliseren, kunnen code opnieuw ordenen om reeksen te verlengen die in subroutines kunnen worden verwerkt.

Aanbevolen:

Interessante artikelen
Kunnen infinitieven onderwerpen zijn?
Lees verder

Kunnen infinitieven onderwerpen zijn?

De term verbaal geeft aan dat een infinitief, net als de andere twee soorten verbalen, is gebaseerd op een werkwoord en daarom een handeling of een staat van zijn uitdrukt. De infinitief kan echter functioneren als een onderwerp, direct object, onderwerpcomplement, bijvoeglijk naamwoord of bijwoord in een zin.

Is één woord bijgevuld?
Lees verder

Is één woord bijgevuld?

1. opwaarderen, opfrissen, bijvullen, bijvullen Ik heb onze wijnglazen bijgevuld. Is het bijvullen of bijvullen? Woordvormen: meervoud, 3e persoon enkelvoud tegenwoordige tijd bijvullen, onvoltooid deelwoord bijvullen, verleden tijd, voltooid deelwoord bijvullen uitspraak opmerking:

Inflatie in ontwikkelingslanden seigniorage?
Lees verder

Inflatie in ontwikkelingslanden seigniorage?

In arme landen is de inflatiebelasting over het algemeen lager dan in landen met een hoger inkomen per hoofd van de bevolking. In landen met een hoge schuldenlast is seigniorage over het algemeen hoger dan in de andere landen. Overheidsuitgaven hangen ook positief samen met seigniorage.