Patent ID: 6754772
Filing Date: 2004-06-22
Classification: G06F,G06T

Abstract:
A method of caching in a system having a data producer controlling a first data storage area, a data consumer controlling a second storage area, and a data processor coupled to said data producer and said data consumer, the method comprising:at said data producer, receiving input data and assigning a cache tag to said input data; at said data producer, storing in the first data storage area a cache tag of received input data if no entry in said first data storage area is identical to said assigned cache tag; at said data consumer, storing in a second data storage area data produced by a processor which is based on said input data and corresponding to said assigned cache tag if no entry in said first data storage area is identical to said assigned cache tag; and at said data consumer, if said first data storage area contains an entry identical to said assigned cache tag. transmitting data corresponding to said assigned cache tag from said second storage area to said data consumer, otherwise selectively transmitting data corresponding to said assigned cache tag from said processor to said data consumer.