Branch prediction and speculative execution have been exceedingly successful in the design of microprocessors, allowing CPUs to attain average processing speeds much higher than linear code execution would permit. The scheme is particularly suited to Space Weather for the same reasons that made it so successful in microprocessor design: our upwind early warning sentries can provide only sparse sampling of the incoming solar wind, while the bulk of our monitors, which can provide significantly better coverage, are located close to Earth and provide much shorter lead times. Estimating the different evolution branches of the tail and speculatively executing simulations along those branches, assures that the result of the simulations is already at hand by the time the denser near-Earth data becomes available to resolve the branch point.
Supplementary URL: