Low latency and highly programmable interrupt controller unit
AssigneeIntel Corporation
InventorsScott N. Cline, Ivan B. Ganev, Robert S. Pawlowski, Jason Howard, Joshua B. Fryman
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsScott N. Cline, Ivan B. Ganev, Robert S. Pawlowski, Jason Howard, Joshua B. Fryman
Estimating the term…
A graph processing core includes a plurality of processing pipelines and an interrupt controller unit. Each processing pipeline executes one or more threads and includes, for each thread, a register indicating a currently executing program counter vector and another register indicating an interrupt or exception handler vector. The interrupt controller unit may receive interrupt or exception notifications from the processing pipelines, determine a handler vector based on the notification and a set of registers of the interrupt controller unit, and transmit the handler vector to the processing pipeline that issued the interrupt or exception notification. Further, the issuing pipeline may receive the handler vector from the interrupt controller unit, write a value in the first register into the second register, write the handler vector into the first register, and invoke an interrupt or exception hander based on the value written into the first register.
An apparatus comprising:
A system comprising:
A method to be implemented by a graph processing core, the method comprising:
An apparatus comprising:
Dependencies are inferred from the claim text.