-
1 loop unwinding
Программирование: loop unrolling -
2 loop unwinding
см. loop unrollingАнгло-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > loop unwinding
-
3 loop unrolling
реализуемый в компиляторах метод оптимизации, согласно которому тело цикла (loop body) многократно размножается (цикл превращается в линейную последовательность команд), условие выхода из цикла и оператор приращения счётчика цикла (loop counter) соответствующим образом модифицируются. Развёртывание цикла ускоряет исполнение программы, поскольку сокращает каждый цикл на несколько команд, однако объём памяти, занимаемый программой, значительно увеличивается. Если число повторений цикла известно в момент компиляции, цикл может быть развёрнут полностью, однако это имеет смысл лишь для небольших циклов.Syn:см. тж. loop transformationАнгло-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > loop unrolling
-
4 unwinding of loop
разворачивание цикла; расписывание циклаterminate a loop — завершить цикл; выходить из цикла
terminated the loop — окончил цикл; оконченный цикл
-
5 unwinding
1. размоточный; размотка2. разворачивать; разворачиваниеunwinding of loop — разворачивание цикла; расписывание цикла
Синонимический ряд:1. relaxing (verb) easing off; loosening up; relaxing; resting; unbending2. unrolling (verb) play out; unrolling -
6 unwinding of loop
Большой англо-русский и русско-английский словарь > unwinding of loop
-
7 unwinding of loop
Вычислительная техника: разворачивание цикла (в программе), расписывание цикла (в программе) -
8 unwinding of loop
разворачивание [расписывание] цикла ( в программе)English-Russian dictionary of computer science and programming > unwinding of loop
-
9 terminate a loop
1. завершить цикл; выходить из циклаunwinding of loop — разворачивание цикла; расписывание цикла
terminated the loop — окончил цикл; оконченный цикл
2. завершать цикл; выходить из цикла -
10 busy-wait loop
цикл активного ожидания; цикл ожидания освобожденияunwinding of loop — разворачивание цикла; расписывание цикла
terminate a loop — завершить цикл; выходить из цикла
-
11 open loop
разомкнутая петля; разомкнутый контур; разомкнутый циклunwinding of loop — разворачивание цикла; расписывание цикла
recirculating loop — петля рециркуляции; цепь рециркуляции
-
12 operation loop
unwinding of loop — разворачивание цикла; расписывание цикла
terminate a loop — завершить цикл; выходить из цикла
-
13 outside loop
unwinding of loop — разворачивание цикла; расписывание цикла
terminate a loop — завершить цикл; выходить из цикла
-
14 program loop
цикл программы; программный циклunwinding of loop — разворачивание цикла; расписывание цикла
terminate a loop — завершить цикл; выходить из цикла
-
15 self-checking loop
unwinding of loop — разворачивание цикла; расписывание цикла
terminate a loop — завершить цикл; выходить из цикла
-
16 self-resetting loop
unwinding of loop — разворачивание цикла; расписывание цикла
terminate a loop — завершить цикл; выходить из цикла
-
17 stop loop
unwinding of loop — разворачивание цикла; расписывание цикла
terminate a loop — завершить цикл; выходить из цикла
-
18 timed loop
unwinding of loop — разворачивание цикла; расписывание цикла
terminate a loop — завершить цикл; выходить из цикла
-
19 iterative loop
unwinding of loop — разворачивание цикла; расписывание цикла
terminate a loop — завершить цикл; выходить из цикла
-
20 nested loop
unwinding of loop — разворачивание цикла; расписывание цикла
terminate a loop — завершить цикл; выходить из цикла
- 1
- 2
См. также в других словарях:
Loop unwinding — Loop unwinding, also known as loop unrolling, is a loop transformation technique that attempts optimize a program s execution speed at the expense of its size.The goal of loop unwinding is to increase the programs speed by reducing (or… … Wikipedia
Loop splitting — (or loop peeling) is a compiler optimization technique. It attempts to simplify a loop or eliminate dependencies by breaking it into multiple loops which have the same bodies but iterate over different contiguous portions of the index range. A… … Wikipedia
Loop interchange — In compiler theory, loop interchange is the process of exchanging the order of two iteration variables. For example, in the code fragment: for i from 0 to 10 for j from 0 to 20 a [i,j] = i + jloop interchange would result in: for j from 0 to 20… … Wikipedia
Duff's device — In computer science, Duff s device is an optimized implementation of a serial copy that uses a technique widely applied in assembly language for loop unwinding. Its discovery is credited to Tom Duff in November of 1983, who at the time was… … Wikipedia
Duff’s Device — Duff s Device (auf deutsch etwa: Duff Apparat) ist ein nach seinem Erfinder Tom Duff benanntes Programmierverfahren zur Effizienzsteigerung bei Schleifen unter Ausnutzung einer speziellen Eigenschaft der Programmiersprache C. Inhaltsverzeichnis 1 … Deutsch Wikipedia
Размотка цикла — В программировании, размотка цикла (англ. loop unwinding) или раскрутка цикла (англ. loop unrolling) техника оптимизации компьютерных программ, состоящая в искусственном увеличении количества инструкций, исполняемых в течение одной… … Википедия
Раскрутка цикла — В программировании, размотка цикла (англ. loop unwinding) или раскрутка цикла (англ. loop unrolling) техника оптимизации компьютерных программ, состоящая в искусственном увеличении количества инструкций, исполняемых в течение одной итерации цикла … Википедия
Parallélisation interprocédurale de programmes scientifiques — Pour les articles homonymes, voir PIPS. PIPS Développeur Centre de Recherc … Wikipédia en Français
Space-time tradeoff — In computer science, a space time or time memory tradeoff is a situation where the memory use can be reduced at the cost of slower program execution, or vice versa, the computation time can be reduced at the cost of increased memory use. As the… … Wikipedia
Switch statement — In computer programming, a switch statement is a type of control statement that exists in most modern imperative programming languages (e.g., Pascal, C, C++, C#, and Java). Its purpose is to allow the value of a variable or expression to control… … Wikipedia
Binary multiplier — A binary multiplier is an electronic circuit used in digital electronics, such as a computer, to multiply two binary numbers. It is built using binary adders. A variety of computer arithmetic techniques can be used to implement a digital… … Wikipedia