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