1. A computer system, comprising: a processor issuing a data request for streaming data, the streaming data having one or more small data portions; a system memory in communication with the processor, the system memory having a specific area for storing the streaming data; a cache coupled to the processor, the cache having a predefined area locked for the streaming data; and a cache controller coupled to the cache and in communication with both the processor and the system memory to transmit at least one of the one or more small data portions from the specific area of the system memory to the predefined area of the cache when the at least one of the one or more small data portions is not found in the predefined area of the cache.