
6.6 Extending Cache Coherence 433
simulated under TC scaling grows much more slowly than under MC and also much
more slowly than under naive TC scaling, where it is the only application parameter
scaled. Scaling the other application parameters causes the work done and execution
time to increase, leaving much less room to grow n.
The speedups under different scaling models are measured as described in
Chapter 4. Consider the Barnes-Hut galaxy simulation, where the speedups are quite
good for this size of machine under all scaling models. The differences can be
explained by examining the major performance factors. The communication-to-
computatio ...