Handling interrupts from a virtual function in a system with a Multi-Die reconfigurable processor
AssigneeSambaNova Systems, Inc.
InventorsManish K. Shah, Paul Jordan, Maran Wilson, Ravinder Kumar
Life of this patent
Estimating the term…
Loading patent…
AssigneeSambaNova Systems, Inc.
InventorsManish K. Shah, Paul Jordan, Maran Wilson, Ravinder Kumar
Estimating the term…
A system is presented that includes a communication link, a runtime processor, and a reconfigurable processor. The reconfigurable processor is adapted for generating an interrupt to the runtime processor in response to a predetermined event and includes first and second dies arranged in a package, having respective first and second arrays of coarse-grained reconfigurable (CGR) units, and respective first and second communication link interfaces coupled to the communication link. The runtime processor is adapted for configuring the first and second communication link interfaces to provide access to the first and second arrays of coarse-grained reconfigurable units from first and second physical function drivers and from at least one virtual function driver, and the reconfigurable processor is adapted for sending the interrupt to the first or to the second physical function driver and for sending the interrupt to a virtual function driver of the at least one virtual function driver.
A system, comprising:
A method of operating a system that comprises a communication link, a runtime processor that is operatively coupled to the communication link, and a reconfigurable processor comprising a package, first and second dies that are arranged in the package, wherein the first die comprises first arrays of coarse-grained reconfigurable units and a first communication link interface that couples the first die to the runtime processor via the communication link, and wherein the second die comprises second arrays of coarse-grained reconfigurable units and a second communication link interface that couples the second die to the runtime processor via the communication link, the method comprising:
A non-transitory computer-readable storage medium including instructions that, when executed by a processing unit, cause the processing unit to operate a system that comprises a communication link, a runtime processor that is operatively coupled to the communication link, and a reconfigurable processor comprising a package, first and second dies that are arranged in the package, wherein the first die comprises first arrays of coarse-grained reconfigurable units and a first communication link interface that couples the first die to the runtime processor via the communication link, and wherein the second die comprises second arrays of coarse-grained reconfigurable units and a second communication link interface that couples the second die to the runtime processor via the communication link, the instructions comprising:
Dependencies are inferred from the claim text.