Patent ID: 11960730
Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  Y | IPC G

Claim 7:
8. A method of processing exceptions, comprising:
determining an exception occurring within one of a plurality of domains wherein each domain comprises at least one processor;
determining a set of one or more domains associated with the exception;
generating exception data comprising at least two or more exception action clusters for processing within each of the associated domains;
communicating the generated exception data to the associated domains;
establishing communication with an exception scheduler;
processing the exception, wherein processing the exception comprises:
generating a first exception action cluster based on the exception data, wherein the first exception action cluster is a processed within a first domain;
generating a second exception action cluster based on the exception data, wherein the second exception action cluster is processed within a second domain;
determining a first sync point configured to pause processing in the first domain upon completion of the first exception action cluster and to resume processing when first completion requirements are met;
determining a second sync point configured to pause processing in the second domain upon completion of the second exception action cluster, and to resume processing when second completion requirements are met;
establishing exception action state data based on the generated exception action clusters;
processing the first exception action cluster and pausing at the first sync point;
processing the second exception action cluster and pausing at the second sync point, wherein:
the exception scheduler configured to release the first domain to continue processing when the first completion requirements of the first sync point are met; and
the exception scheduler configured to release the second domain to continue processing when the completion requirements of the second sync point are met.