SEMANTIC ANALYSIS
SYMBOL TABLES
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
The major area for optimization is loop as
|
Loop may go to infinite execution
|
|
Condition check takes exceedingly large time
|
|
Loop body is repeated several times
|
|
None of the above
|
Explanation:
Detailed explanation-1: -Conversely, loop fusion (or loop jamming) is a compiler optimization and loop transformation which replaces multiple loops with a single one. Loop fusion does not always improve run-time speed.
Detailed explanation-2: -Loop interchange (also known as iteration interleaving) changes the order of execution between two loops in a loop nest (see, e.g., [5]). The technique is useful to improve the data memory access patterns and thus increase the overall code spatial locality. Also, it can enable other important code transformations.
There is 1 question to complete.