Invention Grant
- Patent Title: Method of debugging a processor that executes vertices of an application, each vertex being assigned to a programming thread of the processor
-
Application No.: US16419623Application Date: 2019-05-22
-
Publication No.: US11416258B2Publication Date: 2022-08-16
- Inventor: Alan Graham Alexander , Richard Luke Southwell Osborne , Matthew David Fyles
- Applicant: Graphcore Limited
- Applicant Address: GB Bristol
- Assignee: Graphcore Limited
- Current Assignee: Graphcore Limited
- Current Assignee Address: GB Bristol
- Agency: Haynes and Boone, LLP
- Priority: GB1900435 20190111
- Main IPC: G06F9/38
- IPC: G06F9/38

Abstract:
A method for debugging a processor which is executing vertices of a software application is described. Each vertex is assigned to a programming thread of the processor. The processor has debug hardware for raising exceptions in certain break conditions. The method comprises inspecting a vertex identifier, comparing the vertex identifier and raising an instruction exception event for the programming thread if the vertex identifier assigned to the thread matches the vertex break identifier in the debug hardware. Exceptions are raised based on identified vertices, rather than just individual instructions or instruction addresses.
Public/Granted literature
- US20200225960A1 HANDLING EXCEPTIONS IN A MACHINE LEARNING PROCESSOR Public/Granted day:2020-07-16
Information query