Selecting a command to send to memory

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 8082396
APP PUB NO 20060248275A1
SERIAL NO

11116626

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method, apparatus, system, and signal-bearing medium that, in an embodiment, select a command to send to memory. In an embodiment, the oldest command in a write queue that does not collide with a conflict queue is sent to memory and added to the conflict queue if some or all of the following are true: all of the commands in the read queue collide with the conflict queue, any read command incoming from the processor does not collide with the write queue, the number of commands in the write queue is greater than a first threshold, and all commands in the conflict queue have been present for less than a second threshold. In an embodiment, a command does not collide with a queue if the command does not access the same cache line in memory as the commands in the queue. In this way, in an embodiment, write commands are sent to the memory at a time that reduces the impact on the performance of read commands.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
INTERNATIONAL BUSINESS MACHINES CORPORATIONNEW ORCHARD ROAD ARMONK NY 10504

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Blackmon, Herman Lee Moline, US 10 246
Hillier,, III Philip Rogers Rochester, US 10 82
Kirscht, Joseph Allen Rochester, US 27 350
Vanderpool, Brian T Byron, US 51 628

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation