recategorized by
3,721 views
1 votes
1 votes

Loop unrolling is a code optimization technique:

  1. that avoids tests at every iteration of the loop
  2. that improves preformance by decreasing the number of instructions in a basic block
  3. that exchanges inner loops with outer loops
  4. that reorders operations to allow multiple computations to happen in parallel
recategorized by

1 Answer

0 votes
0 votes
ans should be A

Lopp unrolling is used to reduce the number of jump & branch instructions which could potentially make the loop faster but will increase the size of the the binary. Depending on the implementation and platform, either could be faster.
Answer:

Related questions

3 votes
3 votes
2 answers
1
go_editor asked Aug 16, 2016
9,431 views
In ____, the bodies of the two loops are merged together to form a single loop provided that they do not make any references to each other.Loop unrollingStrength reductio...
3 votes
3 votes
2 answers
3
go_editor asked Aug 8, 2016
8,973 views
What will be the hexadecimal value in the register $ax$ (32-bit) after executing the following instructions?mov al, 15mov ah, 15xor al, almov cl, 3shr ax, cl0F00 h0F0F h0...
1 votes
1 votes
2 answers
4