Loop Fusion

Forfatter: John Stephens
Oprettelsesdato: 26 Januar 2021
Opdateringsdato: 18 Kan 2024
Anonim
2019 EuroLLVM Developers’ Meeting: K. Barton “Loop Fusion, Loop Distribution and their Place in ...”
Video.: 2019 EuroLLVM Developers’ Meeting: K. Barton “Loop Fusion, Loop Distribution and their Place in ...”

Indhold

Definition - Hvad betyder Loop Fusion?

Loop fusion er en type programmeringsteknik, der kombinerer to eller flere sløjfer til en, der overholder principperne om programmeringseffektivitet eller compileroptimering.


Loop fusion er også kendt som loop loop.

En introduktion til Microsoft Azure og Microsoft Cloud | Gennem denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

Techopedia forklarer Loop Fusion

Ideen om at sætte flere sløjfer i en løkke diskuteres forskelligt af forskellige tech-eksperter. Udviklere og andre kan henvise til at forbedre effektiviteten eller "reducere loop-overhead" eller gøre computerprogrammer hurtigere at udføre.

Loop fusion kan forbedre kodelæsbarheden, og i nogle tilfælde kan det gøre programmer hurtigere. Imidlertid påpeger eksperter, at loopfusion i nogle tilfælde faktisk kan få programmer til at gå langsommere. Hvis de to variabler, der er involveret i de to sløjfer, for eksempel er placeret forskellige steder i computerhukommelsen, kan det at kombinere disse to varer få programmet til at miste datalokalisering og muligvis ikke i sidste ende være effektivt. Hvor hukommelsen til de to loop-processer opfylder visse kriterier, er loop-fusion en nyttig teknik.


Det modsatte af loop-fusion er loop-fission, hvor en loop kan deles i to. Denne teknik kan også være nyttig under nogle omstændigheder.