Buffer checker for task processing fault detection

    公开(公告)号:US12242886B2

    公开(公告)日:2025-03-04

    申请号:US18626000

    申请日:2024-04-03

    Abstract: A graphics processing system with a data store includes processing units for processing tasks. A check unit forms a signature which is characteristic of an output from processing a task on a processing unit, and a fault detection unit compares signatures formed at the check unit. Each task is processed first and second times at the processing units to generate first and second processed outputs. The graphics processing system write outs the first processed output to the data store, reads back the first processed output from the data store and forms at the check unit a first signature characteristic of the first processed output as read back from the data store; forms at the check unit a second signature characteristic of the second processed output, compares the first and second signatures at the fault detection unit, and raises a fault signal if the signatures do not match.

    Workload repetition redundancy
    2.
    发明授权

    公开(公告)号:US11288145B2

    公开(公告)日:2022-03-29

    申请号:US16703192

    申请日:2019-12-04

    Abstract: A graphics processing system includes a plurality of processing units for processing tasks, each processing unit being configured to process a task independently from any other processing unit of the plurality of processing units; a check unit operable to form a signature which is characteristic of an output of a processing unit on processing a task; and a fault detection unit operable to compare signatures formed at the check unit; wherein the graphics processing system is configured to process each task of a first type first and second times at the plurality of processing units so as to, respectively, generate first and second processed outputs, wherein the check unit is configured to form first and second signatures which are characteristic of, respectively, the first and second processed outputs, and wherein the fault detection unit is configured to compare the first and second signatures and raise a fault signal if the first and second signatures do not match.

    Buffer checker for task processing fault detection

    公开(公告)号:US11409557B2

    公开(公告)日:2022-08-09

    申请号:US16702823

    申请日:2019-12-04

    Abstract: A graphics processing system for operation with a data store, comprising: one or more processing units for processing tasks; a check unit operable to form a signature which is characteristic of an output from processing a task on a processing unit; and a fault detection unit operable to compare signatures formed at the check unit; wherein the graphics processing system is operable to process each task first and second times at the one or more processing units so as to, respectively, generate first and second processed outputs, the graphics processing system being configured to: write out the first processed output to the data store; read back the first processed output from the data store and form at the check unit a first signature which is characteristic of the first processed output as read back from the data store; form at the check unit a second signature which is characteristic of the second processed output; compare the first and second signatures at the fault detection unit; and raise a fault signal if the first and second signatures do not match.

    Buffer Checker for Task Processing Fault Detection

    公开(公告)号:US20200174829A1

    公开(公告)日:2020-06-04

    申请号:US16702823

    申请日:2019-12-04

    Abstract: A graphics processing system for operation with a data store, comprising: one or more processing units for processing tasks; a check unit operable to form a signature which is characteristic of an output from processing a task on a processing unit; and a fault detection unit operable to compare signatures formed at the check unit; wherein the graphics processing system is operable to process each task first and second times at the one or more processing units so as to, respectively, generate first and second processed outputs, the graphics processing system being configured to: write out the first processed output to the data store; read back the first processed output from the data store and form at the check unit a first signature which is characteristic of the first processed output as read back from the data store; form at the check unit a second signature which is characteristic of the second processed output; compare the first and second signatures at the fault detection unit; and raise a fault signal if the first and second signatures do not match.

    Workload repetition redundancy
    7.
    发明授权

    公开(公告)号:US11782806B2

    公开(公告)日:2023-10-10

    申请号:US17674392

    申请日:2022-02-17

    CPC classification number: G06F11/1633 G06F9/5027 G06T1/20 G06F2201/82

    Abstract: A graphics processing system includes a plurality of processing units for processing tasks, each processing unit being configured to process a task independently from any other processing unit of the plurality of processing units; a check unit operable to form a signature which is characteristic of an output of a processing unit on processing a task; and a fault detection unit operable to compare signatures formed at the check unit; wherein the graphics processing system is configured to process each task of a first type first and second times at the plurality of processing units so as to, respectively, generate first and second processed outputs, wherein the check unit is configured to form first and second signatures which are characteristic of, respectively, the first and second processed outputs, and wherein the fault detection unit is configured to compare the first and second signatures and raise a fault signal if the first and second signatures do not match.

    Buffer Checker for Task Processing Fault Detection

    公开(公告)号:US20220350643A1

    公开(公告)日:2022-11-03

    申请号:US17867635

    申请日:2022-07-18

    Abstract: A graphics processing system for operation with a data store, comprising: one or more processing units for processing tasks; a check unit operable to form a signature which is characteristic of an output from processing a task on a processing unit; and a fault detection unit operable to compare signatures formed at the check unit; wherein the graphics processing system is operable to process each task first and second times at the one or more processing units so as to, respectively, generate first and second processed outputs, the graphics processing system being configured to: write out the first processed output to the data store; read back the first processed output from the data store and form at the check unit a first signature which is characteristic of the first processed output as read back from the data store; form at the check unit a second signature which is characteristic of the second processed output; compare the first and second signatures at the fault detection unit; and raise a fault signal if the first and second signatures do not match.

    Safety-Critical Rendering in Graphics Processing Systems

    公开(公告)号:US20200380758A1

    公开(公告)日:2020-12-03

    申请号:US16889233

    申请日:2020-06-01

    Abstract: A graphics processing system configured to use a rendering space which is subdivided into a plurality of tiles to render a scene that includes safety-critical elements of geometry, the graphics processing system being configured to: receive elements of geometry of the scene to be rendered, one or more of the elements of geometry being a safety-critical element of geometry; process elements of geometry, in a geometry processing phase, so as to form, for each tile of the rendering space, a respective tile list indicating the elements of geometry included in that tile; and for each of a plurality of the tiles, process elements of geometry in the tile, in a fragment processing phase, so as to generate a respective fragment-processed output; wherein the graphics processing system comprises a controller configured to: cause a set of one or more safety-critical elements of geometry to be processed in the geometry processing phase; identify as protected tiles one or more tiles for which the corresponding one or more tile lists are modified due to processing the set of one or more safety-critical elements of geometry in the geometry processing phase; cause each of the protected tiles to be processed first and second times in the fragment processing phase so as to, respectively, generate first and second fragment-processed outputs; and raise a fault signal if the first and second fragment-processed outputs of a protected tile do not match.

Patent Agency Ranking