×

Implementing storage adapter performance optimization with chained hardware operations minimizing hardware/firmware interactions

  • US 8,544,029 B2
  • Filed: 05/24/2011
  • Issued: 09/24/2013
  • Est. Priority Date: 05/24/2011
  • Status: Expired due to Fees
First Claim
Patent Images

1. A data storage system comprising:

  • a controller comprisinga plurality of hardware engines;

    a processor;

    an event queue coupled to the processor notifying the processor of a plurality of predefined events;

    a control block of a plurality of control blocks designed to control an operation in one of the plurality of hardware engines including the hardware engine writing an event queue entry;

    the hardware engine performing a plurality of storage input output adapter (IOA) operations responsive to said control blocks, said operations including buffer allocate;

    update parity footprint, read of data, write of data, and buffer deallocate, andsaid plurality of the control blocks selectively arranged in a predefined chain to minimize the hardware engine writing event queue entries to the processor.

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