JP5207208B2 - 二重化制御システム - Google Patents
二重化制御システム Download PDFInfo
- Publication number
- JP5207208B2 JP5207208B2 JP2008094610A JP2008094610A JP5207208B2 JP 5207208 B2 JP5207208 B2 JP 5207208B2 JP 2008094610 A JP2008094610 A JP 2008094610A JP 2008094610 A JP2008094610 A JP 2008094610A JP 5207208 B2 JP5207208 B2 JP 5207208B2
- Authority
- JP
- Japan
- Prior art keywords
- arithmetic unit
- input data
- control system
- work area
- equalization
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Hardware Redundancy (AREA)
Description
(1)同期ポイントにおいて制御側と待機側が同期合わせを行う。
(2)制御側がIO空間から入力データを取得する。ここでは、制御側は入力データを自らの側のメモリにキャッシュライトする。このとき、待機側は次の同期ポイントで待ち合わせをしている。
(3)次の同期ポイントにおいて制御側と待機側が同期合わせを行う。
(4)待機側が制御側のメモリを読み込み、自らの側(待機側)のメモリに書き込む。ここでは、待機側は制御側空間を非キャッシュアクセスし、自らの側のメモリにキャッシュライトする。このとき、制御側は次の同期ポイントで待ち合わせしている。
(5)次の同期ポイントにおいて制御側と待機側が同期合わせを行う。
この二重化制御システムによれば、第1の演算ユニットに入力される入力データを、第1の等値化作業領域から第2の等値化作業領域に向けてミラードライト機能によりバースト転送するので、等値化処理に要する時間を短縮できる。
12,22 キャッシュ
31A,31B,32A,32B 等値化作業領域
Claims (3)
- 同一の入力データを用いた演算をそれぞれ実行する第1の演算ユニットおよび第2の演算ユニットを備える二重化制御システムにおいて、
前記第1の演算ユニットは、前記第1の演算ユニットに入力される入力データを、前記第1の演算ユニットのための記憶領域に予め設けられた第1の等値化作業領域から前記第2の演算ユニットのための記憶領域に予め設けられた第2の等値化作業領域に向けてミラードライト機能によりバースト転送することで、当該入力データを前記第2の演算ユニットに与える転送手段を備え、
前記第2の演算ユニットは、前記転送手段による前記入力データの転送が終了するまで、前記第2の演算ユニットに与えられる入力データを無効化する無効化手段を備え、
前記第1の演算ユニットおよび前記第2の演算ユニットは、同期合わせを行った後に、前記転送手段および前記無効化手段による処理を同期合わせを挟むことなく並行して実行し、その後に同期合わせを実行することを特徴とする二重化制御システム。 - 前記第1の演算ユニットは制御側のユニットであり、前記第2の演算ユニットは待機側のユニットであることを特徴とする請求項1に記載の二重化制御システム。
- 前記無効化手段は、第2の演算ユニットのキャッシュに乗っている前記第2の等値化作業領域の前記入力データを、キャッシュ・インバリッド命令を用いて無効化することを特徴とする請求項1または2に記載の二重化制御システム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008094610A JP5207208B2 (ja) | 2008-04-01 | 2008-04-01 | 二重化制御システム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008094610A JP5207208B2 (ja) | 2008-04-01 | 2008-04-01 | 二重化制御システム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009251622A JP2009251622A (ja) | 2009-10-29 |
| JP5207208B2 true JP5207208B2 (ja) | 2013-06-12 |
Family
ID=41312322
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008094610A Expired - Fee Related JP5207208B2 (ja) | 2008-04-01 | 2008-04-01 | 二重化制御システム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5207208B2 (ja) |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62214465A (ja) * | 1986-03-17 | 1987-09-21 | Hitachi Ltd | 2重化コントロ−ラの制御方法 |
| JPH04158457A (ja) * | 1990-10-23 | 1992-06-01 | Toshiba Corp | 二重化システム |
| JPH0667979A (ja) * | 1992-08-21 | 1994-03-11 | Nec Commun Syst Ltd | 主記憶装置の制御方式 |
| JPH07219800A (ja) * | 1994-02-02 | 1995-08-18 | Fuji Electric Co Ltd | 制御演算装置のデータ等値化方法及びその制御演算装置 |
| JP4161266B2 (ja) * | 2003-07-28 | 2008-10-08 | 株式会社Ihi | 高速二重系制御装置 |
| JP2007272285A (ja) * | 2006-03-30 | 2007-10-18 | Yokogawa Electric Corp | 多重化制御装置 |
| JP4899615B2 (ja) * | 2006-04-28 | 2012-03-21 | 株式会社明電舎 | 二重化プログラマブルコントローラの等値化方式 |
-
2008
- 2008-04-01 JP JP2008094610A patent/JP5207208B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2009251622A (ja) | 2009-10-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6969853B2 (ja) | ノンブロッキング高性能トランザクションクレジットシステムを備えるマルチコアバスアーキテクチャ | |
| US7257682B2 (en) | Synchronizing memory copy operations with memory accesses | |
| US9524114B2 (en) | Optimizing synchronous write via speculation | |
| US5572662A (en) | Data processing apparatus | |
| TWI510912B (zh) | 多核電路中之容錯 | |
| US20160026571A1 (en) | Information processing device, memory order guarantee method, and recording medium storing program | |
| JP2011095978A (ja) | バスシステム及びバス制御方法 | |
| JP4734003B2 (ja) | ソフトエラー訂正方法、メモリ制御装置及びメモリシステム | |
| KR20210040257A (ko) | 캐시 유지보수 동작을 처리하는 장치 및 방법 | |
| US8392656B2 (en) | Parameter copying method and parameter copying device | |
| JP5207208B2 (ja) | 二重化制御システム | |
| JP2011008674A (ja) | 二重化情報処理システム及び同期化方法 | |
| KR0153487B1 (ko) | 장치간의 통신 수행 방법 및 통신 수행 시스템 | |
| JP5641181B2 (ja) | 二重化処理装置 | |
| US8447932B2 (en) | Recover store data merging | |
| JP3628265B2 (ja) | マルチプロセッサシステム装置 | |
| JP2013210853A (ja) | 情報処理装置、同期処理実行管理方法、及びプログラム | |
| KR102376396B1 (ko) | 멀티 코어 프로세서 및 그것의 캐시 관리 방법 | |
| CN109086609B (zh) | 用于具有安全属性的多核通信的方法和系统 | |
| CN109815040B (zh) | 一种基于锁步加监控的高安全性计算机系统及其设计方法 | |
| US20140136796A1 (en) | Arithmetic processing device and method for controlling the same | |
| CN102736895B (zh) | 一种实现寄存器文件间的数据传输方法及装置 | |
| US9323674B2 (en) | Processor, information processing apparatus, and control method of processor | |
| JP5321782B2 (ja) | 二重化システム及びメモリコピー方法 | |
| CN107850873B (zh) | 双重化过程控制装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110209 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121030 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121219 |
|
| 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: 20130128 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160301 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5207208 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130210 |
|
| LAPS | Cancellation because of no payment of annual fees |