GB2583574B - Handling Exceptions in a Multi-Tile Processing Arrangement - Google Patents
Handling Exceptions in a Multi-Tile Processing Arrangement Download PDFInfo
- Publication number
- GB2583574B GB2583574B GB2002863.5A GB202002863A GB2583574B GB 2583574 B GB2583574 B GB 2583574B GB 202002863 A GB202002863 A GB 202002863A GB 2583574 B GB2583574 B GB 2583574B
- Authority
- GB
- United Kingdom
- Prior art keywords
- processing arrangement
- tile processing
- handling exceptions
- exceptions
- handling
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0766—Error or fault reporting or storing
- G06F11/0772—Means for error signaling, e.g. using interrupts, exception flags, dedicated error registers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0715—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a system implementing multitasking
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0721—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment within a central processing unit [CPU]
- G06F11/0724—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment within a central processing unit [CPU] in a multiprocessor or a multi-core unit
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Prevention of errors by analysis, debugging or testing of software
- G06F11/362—Debugging of software
- G06F11/3636—Debugging of software by tracing the execution of the program
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Prevention of errors by analysis, debugging or testing of software
- G06F11/362—Debugging of software
- G06F11/3648—Debugging of software using additional hardware
- G06F11/3656—Debugging of software using additional hardware using a specific debug interface
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Prevention of errors by analysis, debugging or testing of software
- G06F11/362—Debugging of software
- G06F11/366—Debugging of software using diagnostics
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/177—Initialisation or configuration control
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Debugging And Monitoring (AREA)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB2002863.5A GB2583574B (en) | 2018-12-21 | 2018-12-21 | Handling Exceptions in a Multi-Tile Processing Arrangement |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB2002863.5A GB2583574B (en) | 2018-12-21 | 2018-12-21 | Handling Exceptions in a Multi-Tile Processing Arrangement |
| GB1821067.4A GB2580136B (en) | 2018-12-21 | 2018-12-21 | Handling exceptions in a multi-tile processing arrangement |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| GB202002863D0 GB202002863D0 (en) | 2020-04-15 |
| GB2583574A GB2583574A (en) | 2020-11-04 |
| GB2583574B true GB2583574B (en) | 2021-05-19 |
Family
ID=70278779
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| GB2002863.5A Active GB2583574B (en) | 2018-12-21 | 2018-12-21 | Handling Exceptions in a Multi-Tile Processing Arrangement |
Country Status (1)
| Country | Link |
|---|---|
| GB (1) | GB2583574B (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070180322A1 (en) * | 2006-01-11 | 2007-08-02 | Seiko Epson Corporation | Debug support device, and program for directing computer to perform debugging method |
| US20160062863A1 (en) * | 2013-04-09 | 2016-03-03 | Siemens Aktiengesellschaft | Multicore processor system having an error analysis function |
-
2018
- 2018-12-21 GB GB2002863.5A patent/GB2583574B/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070180322A1 (en) * | 2006-01-11 | 2007-08-02 | Seiko Epson Corporation | Debug support device, and program for directing computer to perform debugging method |
| US20160062863A1 (en) * | 2013-04-09 | 2016-03-03 | Siemens Aktiengesellschaft | Multicore processor system having an error analysis function |
Also Published As
| Publication number | Publication date |
|---|---|
| GB2583574A (en) | 2020-11-04 |
| GB202002863D0 (en) | 2020-04-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| GB2569430B (en) | Synchronization in a multi-tile processing array | |
| GB2569269B (en) | Synchronization in a multi-tile processing arrangement | |
| IL267939B (en) | Widening arithmetic in a data processing apparatus | |
| GB2580135B (en) | Handling exceptions in a multi-tile processing arrangement | |
| GB2580136B (en) | Handling exceptions in a multi-tile processing arrangement | |
| GB2574060B (en) | Processing matrix vector multiplication | |
| GB2522057B (en) | A data processing system and method for handling multiple transactions | |
| GB2580151B (en) | Identifying processing units in a processor | |
| GB201616819D0 (en) | Processing data sets in a big data repository | |
| EP3621814A4 (en) | Dual card transport in a card processing system | |
| GB201905280D0 (en) | Handling sensitive data in application using external processing | |
| IL277508A (en) | Exception handling in transactions | |
| GB2580428B (en) | Handling exceptions in a machine learning processor | |
| GB2569273B (en) | Synchronization in a multi-tile processing arrangement | |
| IL264234B (en) | Efficient data processing in a serverless environment | |
| GB201608381D0 (en) | A material processing system | |
| GB2588206B (en) | Co-scheduled loads in a data processing apparatus | |
| GB2567466B (en) | Cache stashing in a data processing system | |
| GB2571576B (en) | Processing packets in a computer system | |
| PT3464138T (en) | A register, a processing machine and a method for placing plate-like elements | |
| IL252145A0 (en) | System error handling in a data processing apparatus | |
| IL271636A (en) | Vector interleaving in a data processing apparatus | |
| GB2583574B (en) | Handling Exceptions in a Multi-Tile Processing Arrangement | |
| GB201622266D0 (en) | A high-performance parallel storage system and the input and output processing method | |
| GB201813496D0 (en) | A wood processing device |