Computer implemented method, system and computer program product for
prefetching data in a data processing system. A computer implemented
method for prefetching data in a data processing system includes
generating attribute information of prior data streams by associating
attributes of each prior data stream with a storage access instruction
which caused allocation of the data stream, and then recording the
generated attribute information. The recorded attribute information is
accessed, and a behavior of a new data stream is modified using the
accessed recorded attribute information.