Resources Contact Us Home
Data processing system and method for substituting one type of request for another for increased performance when processing back-to-back requests of certain types

Image Number 10 for United States Patent #6263409.

A data processing system and method for substituting selected requests with substitute requests that perform the same or similar end function but achieve increased system performance are disclosed. Those requests that have a selected request characteristic are identified and converted or replaced with a predetermined substitute request. The substitute requests perform at least part of the function of the identified requests. The data processing system may include two or more processors, and the selected request characteristic may be that a write data packet of an identified write request was not changed by a first processor. A substitute request may update directory information associated with the identified write request but may not write to associated data packet to memory. The directory information can indicate whether identified memory locations are currently owned by a processor. The substitute request may also send the associated write data packet from the first processor to a second processor via a processor-to-processor interface. It may be determined whether a processor block has changed selected data by examining a function code of a write type request.

  Recently Added Patents
Location-based method to specify ratio frequency spectrum rights
Signal routing dependent on a loading indicator of a mobile node
Method and assembly for determining the temperature of a test sensor
OFDM control signaling in the presence of timing asynchronization in a peer-to-peer network
Electronic device and control method therein
Visually tracking an object in real world using 2D appearance and multicue depth estimations
Tint block image generation program and tint block image generation device
  Randomly Featured Patents
Device and method for improving function of heart valve
Truck cab caddy
Method for prediction of binding targets and the design of ligands
Plate packet for magnet cores for use in inductive components having a longitudinal opening
Method for mounting electronic components
Transport loading system
Rail for positioning and locking of elements, and a corresponding fitting
Electronic device and method of assembling an electronic device
Toy robot convertible into steam locomotive
Falling film evaporator having an improved two-phase distribution system