JP7568675B2 - 定期的リセット - Google Patents
定期的リセット Download PDFInfo
- Publication number
- JP7568675B2 JP7568675B2 JP2022085519A JP2022085519A JP7568675B2 JP 7568675 B2 JP7568675 B2 JP 7568675B2 JP 2022085519 A JP2022085519 A JP 2022085519A JP 2022085519 A JP2022085519 A JP 2022085519A JP 7568675 B2 JP7568675 B2 JP 7568675B2
- Authority
- JP
- Japan
- Prior art keywords
- graphics processing
- processing unit
- reset
- safety
- processing
- 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/004—Error avoidance
-
- 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]
-
- 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/0736—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 functional embedded systems, i.e. in a data processing system designed as a combination of hardware and software dedicated to performing a certain function
- G06F11/0739—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 functional embedded systems, i.e. in a data processing system designed as a combination of hardware and software dedicated to performing a certain function in a data processing system embedded in automotive or aircraft systems
-
- 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/0751—Error or fault detection not based on redundancy
-
- 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/0793—Remedial or corrective actions
-
- 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/0796—Safety measures, i.e. ensuring safe condition in the event of error, e.g. for controlling element
-
- 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/14—Error detection or correction of the data by redundancy in operations
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1441—Resetting or repowering
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/30—Circuit design
- G06F30/39—Circuit design at the physical level
- G06F30/392—Floor-planning or layout, e.g. partitioning or placement
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/20—Processor architectures; Processor configuration, e.g. pipelining
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—Three-dimensional [3D] image rendering
- G06T15/005—General purpose rendering architectures
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Computer Hardware Design (AREA)
- Computer Graphics (AREA)
- Geometry (AREA)
- Evolutionary Computation (AREA)
- Architecture (AREA)
- Image Generation (AREA)
- Controls And Circuits For Display Device (AREA)
- Instrument Panels (AREA)
Description
幾何学的形状処理は、グラフィック処理ユニットに送信された幾何学的形状データを処理するために、グラフィック処理ユニット(GPU312など)で実施されてもよい。幾何学的形状データは、レンダリングされるシーンの要素を表す場合がある。幾何学的形状データは、例えば、レンダリングされるプリミティブ(例えば、シーンにおけるプリミティブの頂点を説明する頂点データによって説明される)、テッセレーションされるパッチ、およびレンダリングされるその他の物体のうちの一つ以上を含むシーンにおいて幾何学的形状の複数のアイテムを表す場合がある。例えば、幾何学的形状データは、図2に示す機器クラスタのそれぞれの表示要素を表す一つ以上のプリミティブのセットを含んでもよい。プリミティブの各セットは、ソフトウェアアプリケーション301からの適切なドローコールによって作成されてもよい。プリミティブは、物体またはシーンの他の部分が構築されてもよい基本的幾何学的形状であってもよい。プリミティブは、例えば、三角形、線、または点であってもよい。
断片処理は、幾何学的形状処理フェーズの出力(例えば、タイルリストおよび変換された幾何学的形状データ)に対して実施される。断片処理は、GPUの任意の適切なユニットにおいて(例えば、ラスタライザー、陰面消去(HSR)ユニット、テクスチャフィルタリングユニット、および一つ以上のシェーダユニットのうちの一つ以上において)実施されてもよい。これらのユニットは図3には示されていない。ユニットのうちの一つ以上は、処理ユニット上で実行されるソフトウェアとして実装されてもよい。一部の実施例では、ラスタライザー、陰面消去(HSR)ユニット、シェーダユニットおよびテクスチャフィルタリングユニットのうちの一つ以上は、固定機能ハードウェア内に実装されてもよい。より一般には、機能ユニットのいずれかは、ハードウェア、ソフトウェア、またはそれらの任意の組み合わせの中に実装することが可能である。ハードウェア(例えば、固定機能回路)内に機能モジュールを実装することは、一般に処理能力および待ち時間の観点では比較的より効率的であるが、比較的柔軟性がなく、これに反してソフトウェア内に機能モジュールを実装することは、処理能力および待ち時間の観点では比較的より効率的が低いが、ハードウェア設計プロセスの後でモジュールの動作を変更できるという観点では比較的柔軟である。
ランダムエラーが、電離放射線、電圧スパイク、および電磁パルスなどの一時的なイベントによってハードウェアへと導入される可能性がある。バイナリシステムでは、一時的なイベントは、メモリ内およびプロセッサのデータパスに沿ってランダムなビットフリッピングを引き起こす可能性がある。一時的なエラーは、安全重要フォールトを引き起こす場合がある。例えば、ビットフリップは、メモリ内のデータを破損し、一つ以上のピクセル値の反転を引き起こす場合がある。図2に示す機器クラスタを参照すると、反転されたピクセル値は、重要警告アイコン(例えば、206)を不正確に表示する可能性がある。別の実施例では、一時的なエラーはGPUに対する構成データを破損する場合がある。GPU構成データの破損は、そのGPUにその後に提供される任意のまたはすべてのデータのレンダリングに影響を与える場合がある。一時的なエラーは、安全重要グラフィックのレンダリングに影響を与える時(例えば、車両ユーザに対して安全重要警告アイコンに不正確または不完全な情報を提供することによって)、危険な結果をもたらす可能性がある。
Claims (20)
- グラフィック処理システム内のグラフィック処理ユニットにおいて安全重要レンダリングを実施する方法であって、
前記グラフィック処理システムが、前記グラフィック処理ユニットにおける安全重要レンダリングのためのグラフィカルデータを受信することと、
安全性コントローラが、フォールトが検出されたか否かに関係なく、前記グラフィック処理ユニットの複数のリセットをリセット頻度にしたがってスケジュールすることであって、スケジュールすることは、
前記グラフィック処理ユニットの1つ以上のスケジュールされたリセットを示すコマンドを含む命令を生成することと、
前記命令を前記グラフィック処理ユニットに送信することと、
を含むスケジュールすることと、
前記グラフィック処理ユニットが、前記グラフィカルデータをレンダリングすることと、
前記安全性コントローラが、前記グラフィック処理ユニットの前記複数のリセットを、前記リセット頻度と整合して実施させることと、
を含み、
前記グラフィック処理ユニットにおいて前記コマンドを含む、前記命令を読み取ることに応答して、前記グラフィック処理ユニットのリセットを実行することは、
前記グラフィック処理ユニットで前記命令を読み取る前に処理を開始した任意のタスク、の処理を完了することと、
前記処理の完了の後に、前記グラフィック処理ユニットの少なくとも一部をリセットすることと、
を含む、方法。 - 前記リセット頻度は、前記グラフィック処理ユニットの信頼レベルに依存して適合される、
請求項1に記載の方法。 - (a)前記グラフィック処理ユニットが、第1のフレームの断片処理を実行する間に、前記コマンドを含む前記命令を読み取ることと、
(b)前記グラフィック処理ユニットが、前記命令の読み取りに応答して前記第1のフレームの前記断片処理を完了することと、
(c)(b)に続いて、前記グラフィック処理ユニットの少なくとも一部をリセットすることと、
(d)(c)に続いて、第2のフレームの幾何学的形状処理を実行することと、
を含む、請求項1又は請求項2に記載の方法。 - 前記グラフィック処理ユニットの前記スケジュールされたリセットを示す前記コマンドが、グラフィック処理命令とともに提供される、
請求項1~3のいずれか1項に記載の方法。 - 前記リセット頻度が、フレームの数当たりに実施されるリセットの数を定義する、
請求項1~4のいずれか1項に記載の方法。 - 前記リセット頻度が、設計時に設定され、ユーザ構成可能、又は前記グラフィック処理ユニットの外部のデバイス上で実行されるアプリケーションによって決定される、
請求項1~5のいずれか1項に記載の方法。 - 前記グラフィック処理ユニットの安全メトリック、電離放射線レベル、電圧スパイクの発生、及び電磁パルスの発生のうちの1つ以上を監視することと、
前記監視に依存して前記リセット頻度を適合させることと、
をさらに含む、請求項1~6のいずれか1項に記載の方法。 - 前記グラフィック処理ユニットが、キャッシュ、レジスタ若しくはバッファのうち少なくとも1つ、ファームウェア、及び、1つ以上の処理ユニットを含み、
少なくとも1つのリセットが、
前記1つ以上の処理ユニットを再初期化すること、
前記キャッシュ、レジスタ、又はバッファ内の少なくとも1つのエントリを前記グラフィック処理ユニットにおいて無効化すること、及び、
前記グラフィック処理ユニットの前記ファームウェアを再初期化しないこと、
を含むソフトリセットである、
請求項1~7のいずれか1項に記載の方法。 - 前記グラフィック処理ユニットが、キャッシュ、レジスタ若しくはバッファのうち少なくとも1つ、ファームウェア、及び、1つ以上の処理ユニットを含み、
少なくとも1つのリセットが、
前記1つ以上の処理ユニットを再初期化すること、
前記グラフィック処理ユニットの前記ファームウェアを再初期化すること、及び、
前記キャッシュ、レジスタ、又はバッファ内の少なくとも1つのエントリを前記グラフィック処理ユニットにおいて無効化すること、
を含むハードリセットである、
請求項1~8のいずれか1項に記載の方法。 - 複数のソフトリセットがソフトリセット頻度に従ってスケジュールされ、複数のハードリセットがハードリセット頻度に従ってスケジュールされる、
請求項8を引用する請求項9に記載の方法。 - 前記ソフトリセット頻度が前記ハードリセット頻度より高い、
請求項10に記載の方法。 - 安全重要レンダリングを実施するように構成されたグラフィック処理ユニット、及びグラフィック処理システムのための安全性コントローラを備える、グラフィック処理システムであって、
前記グラフィック処理システムが、前記グラフィック処理ユニットにおける安全重要レンダリングのためのグラフィカルデータを受信するように構成され、
前記安全性コントローラが、フォールトが検出されたか否かに関係なく、前記グラフィック処理ユニットの複数のリセットをリセット頻度にしたがってスケジュールすることであって、スケジュールすることは、
前記グラフィック処理ユニットの1つ以上のスケジュールされたリセットを示すコマンドを含む命令を生成することと、
前記命令を前記グラフィック処理ユニットに送信することと、
を含むスケジュールするように構成され、
前記グラフィック処理ユニットが、前記グラフィカルデータをレンダリングするように構成され、
前記安全性コントローラが、前記グラフィック処理ユニットの前記複数のリセットを、前記リセット頻度と整合して実施させるように構成され、
前記グラフィック処理ユニットが、前記グラフィック処理ユニットにおいて前記コマンドを含む、前記命令を読み取ることに応答して、前記グラフィック処理ユニットの少なくとも一部をリセットする前に、前記命令を読み取る前に処理を開始した任意のタスク、の処理を完了すること、を実行するように構成されている、
グラフィック処理システム。 - 前記リセット頻度が、フレームの数当たりに実施されるリセットの数を定義する、請求項12に記載のグラフィック処理システム。
- 前記安全性コントローラが、前記グラフィック処理ユニットの安全メトリック、電離放射線レベル、電圧スパイクの発生、及び電磁パルスの発生のうちの1つ以上を監視するように構成されたモニターを備え、前記安全性コントローラが、前記監視に依存して前記リセット頻度を適合させるように構成される、請求項12又は13に記載のグラフィック処理システム。
- 前記グラフィック処理ユニットが、キャッシュ、レジスタ若しくはバッファのうち少なくとも1つ、ファームウェア、及び、1つ以上の処理ユニットを含み、
少なくとも1つのリセットが、
前記1つ以上の処理ユニットを再初期化すること、
前記グラフィック処理ユニットにおける前記キャッシュ、レジスタ、又はバッファ内の少なくとも1つのエントリを無効化すること、及び、
前記グラフィック処理ユニットの前記ファームウェアを再初期化しないこと、
を含むソフトリセットである、
請求項12~14のいずれか1項に記載のグラフィック処理システム。 - 前記グラフィック処理ユニットが、1つ以上の処理ユニット、ファームウェア、及びキャッシュ、レジスタ、又はバッファのうちの少なくとも1つを含み、
少なくとも1つのリセットが、
前記1つ以上の処理ユニットを再初期化すること、
前記グラフィック処理ユニットの前記ファームウェアを再初期化すること、及び、
前記キャッシュ、レジスタ、又はバッファ内の少なくとも1つのエントリを前記グラフィック処理ユニットにおいて無効化すること、
を含むハードリセットである、
請求項12~15のいずれか1項に記載のグラフィック処理システム。 - 前記安全性コントローラが、ソフトリセット頻度に従って複数のソフトリセットをスケジュールし、ハードリセット頻度に従って複数のハードリセットをスケジュールするように構成される、請求項15を引用する請求項16に記載のグラフィック処理システム。
- 前記ソフトリセット頻度が前記ハードリセット頻度よりも高い、請求項17に記載のグラフィック処理システム。
- 前記グラフィック処理ユニットが、
(a)第1のフレームの断片処理を実行する間に、前記コマンドを含む前記命令を読み取り、
(b)前記命令の読み取りに応答して前記第1のフレームの前記断片処理を完了し、
(c)(b)に続いて、前記グラフィック処理ユニットの少なくとも一部をリセットし、
(d)(c)に続いて、第2のフレームの幾何学的形状処理を実行する、
ように構成される、請求項12~18のいずれか1項に記載のグラフィック処理システム。 - コンピュータに、請求項1~11のいずれか1項に記載の方法を実行させるプログラム。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB1914056.5 | 2019-09-30 | ||
| GB1914056.5A GB2583001B (en) | 2019-09-30 | 2019-09-30 | Periodic reset |
| JP2020163934A JP2021054402A (ja) | 2019-09-30 | 2020-09-29 | 定期的リセット |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020163934A Division JP2021054402A (ja) | 2019-09-30 | 2020-09-29 | 定期的リセット |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2022126661A JP2022126661A (ja) | 2022-08-30 |
| JP2022126661A5 JP2022126661A5 (ja) | 2023-10-06 |
| JP7568675B2 true JP7568675B2 (ja) | 2024-10-16 |
Family
ID=68538866
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020163934A Pending JP2021054402A (ja) | 2019-09-30 | 2020-09-29 | 定期的リセット |
| JP2022085519A Active JP7568675B2 (ja) | 2019-09-30 | 2022-05-25 | 定期的リセット |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020163934A Pending JP2021054402A (ja) | 2019-09-30 | 2020-09-29 | 定期的リセット |
Country Status (5)
| Country | Link |
|---|---|
| US (4) | US11379309B2 (ja) |
| EP (1) | EP3798837B1 (ja) |
| JP (2) | JP2021054402A (ja) |
| CN (1) | CN112581349A (ja) |
| GB (1) | GB2583001B (ja) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11625808B2 (en) | 2020-07-30 | 2023-04-11 | Arm Limited | Graphics processing systems |
| GB2605467B (en) * | 2021-06-29 | 2023-12-06 | Imagination Tech Ltd | Verifying processing logic of a graphics processing unit |
| CN113500913B (zh) * | 2021-08-30 | 2022-09-09 | 电装光庭汽车电子(武汉)有限公司 | 全液晶仪表的描画组件 |
| GB2610659B (en) * | 2021-09-08 | 2024-01-03 | Advanced Risc Mach Ltd | Graphics processing systems |
| KR20230042947A (ko) * | 2021-09-23 | 2023-03-30 | 현대자동차주식회사 | 자율 주행 시스템 고장 대처 제어 장치 및 그 방법 |
| US12056012B2 (en) * | 2021-10-27 | 2024-08-06 | SambaNova Systems, Inc. | Force quit of reconfigurable processor |
| CN114637624B (zh) * | 2022-05-19 | 2022-08-12 | 武汉凌久微电子有限公司 | 一种主动错误探测的gpu显存访问修复方法及装置 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014198170A (ja) | 2013-03-29 | 2014-10-23 | 京楽産業.株式会社 | 遊技機 |
| JP2016083120A (ja) | 2014-10-24 | 2016-05-19 | 株式会社三洋物産 | 遊技機 |
| CN108762652A (zh) | 2018-03-27 | 2018-11-06 | 广东欧珀移动通信有限公司 | 智能终端的显示控制方法、装置、存储介质及智能终端 |
| JP2018175337A (ja) | 2017-04-12 | 2018-11-15 | 株式会社三共 | 遊技機 |
| CN109831585A (zh) | 2019-02-22 | 2019-05-31 | 维沃移动通信有限公司 | 一种运行参数调整方法及移动终端 |
| US20190196926A1 (en) | 2017-12-21 | 2019-06-27 | Qualcomm Incorporated | Diverse redundancy approach for safety critical applications |
Family Cites Families (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5482050A (en) * | 1994-02-17 | 1996-01-09 | Spacelabs Medical, Inc. | Method and system for providing safe patient monitoring in an electronic medical device while serving as a general-purpose windowed display |
| US7317340B2 (en) * | 2001-08-31 | 2008-01-08 | Altera Coporation | Glitch free reset circuit |
| US7971104B2 (en) * | 2006-10-24 | 2011-06-28 | Shlomi Dolev | Apparatus and methods for stabilization of processors, operating systems and other hardware and/or software configurations |
| US8743128B2 (en) * | 2009-09-01 | 2014-06-03 | Blackberry Limited | Mobile wireless communications device with reset functions and related methods |
| JP2012198728A (ja) * | 2011-03-21 | 2012-10-18 | Mitsubishi Electric Corp | プログラム実行装置及び情報保管装置及び情報処理方法及びコンピュータプログラム |
| US8958403B2 (en) * | 2011-03-22 | 2015-02-17 | Verizon Patent And Licensing Inc. | Wide area network (WAN) and local area network (LAN) communications for a fixed wireless CPE |
| US8732523B2 (en) * | 2011-10-24 | 2014-05-20 | Arm Limited | Data processing apparatus and method for analysing transient faults occurring within storage elements of the data processing apparatus |
| US9298556B2 (en) * | 2013-04-24 | 2016-03-29 | Nintendo Co., Ltd. | Graphics processing watchdog active reset |
| JP2015035666A (ja) * | 2013-08-07 | 2015-02-19 | 株式会社東芝 | 無線通信装置 |
| JP6416476B2 (ja) * | 2013-12-27 | 2018-10-31 | 株式会社三共 | 遊技機 |
| KR101785233B1 (ko) * | 2014-01-15 | 2017-10-12 | 폭스바겐 악티엔 게젤샤프트 | 사용자에게 입력 회신을 하기 위한 방법 및 장치 |
| US9275429B2 (en) * | 2014-02-17 | 2016-03-01 | Qualcomm Incorporated | Device hang detection and recovery |
| JP6230748B2 (ja) * | 2015-02-26 | 2017-11-15 | 三菱電機株式会社 | 画像処理装置 |
| US10452561B2 (en) * | 2016-08-08 | 2019-10-22 | Raytheon Company | Central processing unit architecture and methods for high availability systems |
| US20180285191A1 (en) * | 2017-04-01 | 2018-10-04 | Sanjeev S. Jahagirdar | Reference voltage control based on error detection |
| US10726122B2 (en) * | 2017-07-03 | 2020-07-28 | Nxp B.V. | Automatic reset filter deactivation during critical security processes |
| US10798162B2 (en) * | 2017-08-28 | 2020-10-06 | Texas Instruments Incorporated | Cluster system with fail-safe fallback mechanism |
| US10402937B2 (en) * | 2017-12-28 | 2019-09-03 | Nvidia Corporation | Multi-GPU frame rendering |
| US12093689B2 (en) * | 2020-09-25 | 2024-09-17 | Advanced Micro Devices, Inc. | Shared data fabric processing client reset system and method |
| CN114625330A (zh) * | 2020-12-11 | 2022-06-14 | 慧荣科技股份有限公司 | 多屏幕显示控制装置 |
-
2019
- 2019-09-30 GB GB1914056.5A patent/GB2583001B/en active Active
-
2020
- 2020-09-24 EP EP20198222.0A patent/EP3798837B1/en active Active
- 2020-09-25 CN CN202011026552.1A patent/CN112581349A/zh active Pending
- 2020-09-29 JP JP2020163934A patent/JP2021054402A/ja active Pending
- 2020-09-30 US US17/037,889 patent/US11379309B2/en active Active
-
2022
- 2022-05-25 JP JP2022085519A patent/JP7568675B2/ja active Active
- 2022-06-04 US US17/832,613 patent/US11748200B2/en active Active
-
2023
- 2023-09-04 US US18/241,984 patent/US12386709B2/en active Active
-
2025
- 2025-08-11 US US19/296,603 patent/US20250370876A1/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014198170A (ja) | 2013-03-29 | 2014-10-23 | 京楽産業.株式会社 | 遊技機 |
| JP2016083120A (ja) | 2014-10-24 | 2016-05-19 | 株式会社三洋物産 | 遊技機 |
| JP2018175337A (ja) | 2017-04-12 | 2018-11-15 | 株式会社三共 | 遊技機 |
| US20190196926A1 (en) | 2017-12-21 | 2019-06-27 | Qualcomm Incorporated | Diverse redundancy approach for safety critical applications |
| CN108762652A (zh) | 2018-03-27 | 2018-11-06 | 广东欧珀移动通信有限公司 | 智能终端的显示控制方法、装置、存储介质及智能终端 |
| CN109831585A (zh) | 2019-02-22 | 2019-05-31 | 维沃移动通信有限公司 | 一种运行参数调整方法及移动终端 |
Also Published As
| Publication number | Publication date |
|---|---|
| GB2583001A (en) | 2020-10-14 |
| US11379309B2 (en) | 2022-07-05 |
| JP2022126661A (ja) | 2022-08-30 |
| US20250370876A1 (en) | 2025-12-04 |
| CN112581349A (zh) | 2021-03-30 |
| EP3798837A1 (en) | 2021-03-31 |
| US12386709B2 (en) | 2025-08-12 |
| US11748200B2 (en) | 2023-09-05 |
| US20230409432A1 (en) | 2023-12-21 |
| GB2583001B (en) | 2021-08-11 |
| JP2021054402A (ja) | 2021-04-08 |
| EP3798837B1 (en) | 2023-04-05 |
| US20210109813A1 (en) | 2021-04-15 |
| GB201914056D0 (en) | 2019-11-13 |
| US20220300379A1 (en) | 2022-09-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3745268B1 (en) | Functional safety in graphics processing systems | |
| JP7568675B2 (ja) | 定期的リセット | |
| US12597086B2 (en) | Tile region protection in a graphics processing system | |
| US12591946B2 (en) | Detecting error in safety-critical GPU by monitoring for response to an instruction | |
| US11880907B2 (en) | Configuration check for safety-critical GPU | |
| GB2579699A (en) | Tile region protection |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230928 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230928 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240611 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240911 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20240920 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241003 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7568675 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |