1. In a digital computer system, a first storage mechanism for storing data to be processed and for storing branch prediction information for branch instructions included in said data; and a second storage mechanism coupled to said first storage mechanism for receiving said branch prediction information from said first storage mechanism, including means for storing said branch prediction information, for retrieving said stored branch prediction information, and for transmitting said stored branch prediction information to said first storage mechanism.