Subject | English | Russian |
progr. | compiler loop unrolling | оптимизация цикла компилятором (ssn) |
progr. | fancy compiler loop unrolling | удачная оптимизация цикла компилятором (ssn) |
progr. | Fancy compiler loop unrolling and hyperthreading may well violate the second assumption | Второе предположение может быть нарушено удачной оптимизацией цикла компилятором или гиперпотоковыми возможностями процессора (о модели вычислений; см. The Algorithm Design Manual (Second Edition) by Steven S. Skiena (2008) ssn) |
progr. | loop unrolling | оптимизация цикла (ssn) |
IT | loop unrolling | развёртывание цикла |
IT | loop unrolling | развёртывание циклов |
progr. | loop unrolling | разворачивание циклов (учитываются характеристики процессора ssn) |
progr. | loop unrolling | расшивание цикла (BorisSPb) |
progr. | loop unrolling | разворачивание цикла (тж. развёртывание цикла; реализуемый в компиляторах метод оптимизации, согласно которому тело цикла (loop body) многократно размножается (цикл превращается в линейную последовательность команд), условие выхода из цикла и оператор приращения счётчика цикла (loop counter) соответствующим образом модифицируются. Развёртывание цикла ускоряет исполнение программы, поскольку сокращает каждый цикл на несколько команд, однако объём памяти, занимаемый программой, значительно увеличивается. Если число повторений цикла известно в момент компиляции, цикл может быть развёрнут полностью, однако это имеет смысл лишь для небольших циклов. Syn: loop unwinding ssn) |
progr. | loop unrolling and jamming | развёртывание и объединение циклов (метод оптимизации, предусматривающий частичное развёртывание компилятором циклов с последующим их объединением. Позволяет увеличить количество используемых регистров и сократить число обращений к памяти ssn) |
math. | loop unrolling to a depth of n | развёртывание цикла на глубину |