Лооп Фусион

Аутор: John Stephens
Датум Стварања: 26 Јануар 2021
Ажурирати Датум: 18 Може 2024
Anonim
2019 EuroLLVM Developers’ Meeting: K. Barton “Loop Fusion, Loop Distribution and their Place in ...”
Видео: 2019 EuroLLVM Developers’ Meeting: K. Barton “Loop Fusion, Loop Distribution and their Place in ...”

Садржај

Дефиниција - Шта значи Лооп Фусион?

Фузирање петље је врста програмске технике која комбинује две или више петљи у једну, у складу са принципима ефикасности програмирања или оптимизације компајлера.


Фузија петље позната је и као ометање петље.

Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.

Техопедиа објашњава Лооп Фусион

Различити технички стручњаци различито разматрају идеју стављања више петљи у једну петљу. Програмери и остали могу се позивати на побољшање ефикасности или „смањење надземне петље“ или навођење бржих извршавања рачунарских програма.

Спајање петље може побољшати читљивост кода, а у неким случајевима може убрзати програме. Међутим, стручњаци истичу да у неким случајевима фузија петље заправо може учинити да програми иду спорије. На пример, ако се две варијабле које су укључене у две петље налазе на различитим местима у рачунарској меморији, комбиновањем те две робе може изгубити локализацију података и можда неће бити ефикасно. Ако меморија за два процеса петље задовољава одређене критеријуме, фузија петље је корисна техника.


Супротност фузији петље је петљање петље, где се једна петља може поделити на две. Ова техника може бити корисна и у неким околностима.