×

Techniques for Coalescing Doorbells in a Request Message

  • US 20180181530A1
  • Filed: 12/28/2016
  • Published: 06/28/2018
  • Est. Priority Date: 12/28/2016
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus comprising:

  • circuitry for a computing platform, the circuitry to include a central processing unit (CPU) cache;

    doorbell logic for execution by the circuitry to generate a plurality of doorbells targeted to a respective plurality of memory rings or queues for a device on the computing platform communicatively coupled with the circuitry via a link arranged to operate according to a peripheral component interconnect express (PCIe) specification;

    combine logic for execution by the circuitry to combine the plurality of doorbells in a cache line structure that includes separate information for each doorbell; and

    write logic for execution by the circuitry to write the cache line structure to the CPU cache in a single write operation to cause the plurality of doorbells to be posted to the respective plurality of memory rings or queues.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×