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

Claim 0:
1. A device comprising:
a memory array comprising a plurality of memory devices;
a plurality of processors wherein each processor is configured to operate within one of a plurality of domains; and
exception handling logic configured to:
determine an exception occurring within one of the plurality of domains;
determine a plurality of domains associated with the exception;
generate exception data;
communicate the generated exception data to the plurality of associated domains;
establish communication with an exception scheduler; and
process 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 releases the first domain to continue processing when the first completion requirements of the first sync point are met; and
the exception scheduler releases the second domain to continue processing when the completion requirements of the second sync point are met.