Loop fusion

http://dbpedia.org/resource/Loop_fusion an entity of type: Software

Слияние циклов (объединение циклов, англ. loop fusion, англ. loop jamming) — оптимизация компилятора, выполняющая объединение нескольких циклов, смежных в дереве циклов, в один. Преобразование возможно, если циклы имеют одинаковое количество итераций и не зависят друг от друга . Слияние циклов может повысить локальность данных , что повышает эффективность работы кэша. rdf:langString
rdf:langString Loop fusion
rdf:langString Слияние циклов
xsd:integer 616111
xsd:integer 791932258
rdf:langString Слияние циклов (объединение циклов, англ. loop fusion, англ. loop jamming) — оптимизация компилятора, выполняющая объединение нескольких циклов, смежных в дереве циклов, в один. Преобразование возможно, если циклы имеют одинаковое количество итераций и не зависят друг от друга . Слияние циклов может повысить локальность данных , что повышает эффективность работы кэша. Слияние циклов не всегда сокращает время исполнения программы. На некоторых архитектурах может оказаться более выгодным исполнить два цикла вместо одного объединённого, так как, например, локальность данных в таком случае может оказаться выше. В таких случаях, может применяться обратная оптимизация, разложение циклов, которая расщепляет один цикл на несколько.
xsd:nonNegativeInteger 54

data from the linked data cloud