Method and apparatus for improving processor performance. In some
embodiments, processing speed may be improved by reusing data stored in a
buffer during an initial request by subsequent requests. Assignment of
temporary storage buffers in a controller may be made to allow for the
potential for reuse of the data. Further, a hot buffer may be designated
to allow for reuse of the data stored in the hot buffer. On subsequent
requests, data stored in the hot buffer may be sent to a requesting
device without re-retrieving the data from memory.