Round 10: Tossup 6

For configurations of many of these constructs, the dependence between the source and sink is given by a direction and distance vector; these constructs can only safely undergo “interchange” if that distance vector is non-negative. Each index of these constructs corresponds to a point in n-dimensional space in the polyhedral model. The body of one of these constructs is split to better utilize locality of reference through their “fission.” (-5[1])In an example of a space-time tradeoff, a compiler minimizes the overhead of executing these constructs by increasing the binary size through “unrolling” them. (10[2])One of these constructs nested in another takes big-O of n-squared (10[1])time to iterate through. For 10 points, name these control flow elements that come in “while” and “for” forms. (10[1])■END■

ANSWER: loops [accept nested loops; accept loop interchange; accept loop fission; accept loop unrolling]
<UBC B, Other Science> | Packet D - UBC B, Oxford A, Waterloo B, CWRU A
= Average correct buzzpoint

Back to tossups

Buzzes


Summary

TournamentEditionMatchHeardConv. %Neg %Avg. Buzz
California (North)Main Site3100%33%102.33
California (South)Main Site4100%0%93.00
FloridaMain Site3100%33%105.00
Great LakesMain Site4100%25%102.50
Lower Mid-AtlanticMain Site9100%11%114.44
MidwestMain Site989%33%104.00
NortheastMain Site683%17%107.20
OverflowMain Site4100%0%98.50
South CentralMain Site2100%0%93.50
SoutheastMain Site7100%0%107.86
UKMain Site6100%0%92.33
Upper Mid-AtlanticMain Site8100%13%100.50
Upstate NYMain Site4100%0%93.75