×

Method and system for ordering I/O access in a multi-node environment

  • US 10,592,459 B2
  • Filed: 03/07/2014
  • Issued: 03/17/2020
  • Est. Priority Date: 03/07/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method of synchronizing access to an input/output (I/O) device in a multi-chip system, the method comprising:

  • initiating, by a first agent of the multi-chip system, a first operation for accessing the I/O device, the first operation is queued, prior to transmission to the I/O device, in a queue;

    providing an indication of queuing the first operation in the queue prior to transmitting the first operation to the I/O device, wherein the indication of queuing the first operation in the queue comprises modifying a value located in a memory component of the multi-node system;

    monitoring, by a second agent of the multi-chip system, the value located in the memory component of the multi-node system;

    upon detecting, by the second agent of the multi-chip system, the indication of queuing the first operation in the queue, initiating, by the second agent of the multi-chip system, a second operation to access the I/O device, the second operation is queued subsequent to the first operation in the queue;

    transmitting the first operation to the I/O device; and

    transmitting the second operation to the I/O device after transmitting the first operation.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×