Patent ID: 6986002
Filing Date: 2006-01-10
Classification: G06F

Abstract:
1. An apparatus for efficiently transmitting data in a bus system having at least one processor coupled to at least two data sources, comprising: means for generating, on a bus, a request for data to be transmitted to a destination; means for receiving by at least two investigators the request, wherein each investigator is associated with a data source; in response to receiving the request, means for determining by the investigators if each's associated data source has the data; for each data source having the data, means for determining, by the investigator associated with the data source, utilization parameters for the data source and a status of the data; means for transmitting on the bus the status of the data and utilization parameters for each data source having the data; for each data source having non-modified data, means for determining a speed to transfer the data from the data source to the destination based on the utilization parameters; and means for transmitting on the bus the data from the data source having the fastest relative speed to the destination.