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
Heat transfer label for decorating a metal container
Asynchronous line interface rate adaptation to the physical layer with synchronous lines at the connection layer
Pixel structure of organic light emitting device
Semiconductor device and method of manufacturing the same
N-phenyl-(homo)piperazinyl-benzenesulfonyl or benzenesulfonamide compounds suitable for treating disorders that respond to the modulation of the serotonin 5-HT.sub.6 receptor
Aisle barrier
  Randomly Featured Patents
Manual heat press machine
Method of treating a textile base material for thermo-bonding interlining based on texturized threads
Optical information recording and reproducing apparatus using tracking mirror
Multi-beam laser apparatus
Loading software into field test equipment
Electrical machine with support of the rotor on an end face of the stator
Low cost molded plastic fuel cell separator plate with conductive elements
Memory device and method of reading memory data
Coating for molds and expendable cores
Portable workbench