JP5892083B2 - パラメータ設定装置、パラメータ設定プログラム及びパラメータ設定方法 - Google Patents
パラメータ設定装置、パラメータ設定プログラム及びパラメータ設定方法 Download PDFInfo
- Publication number
- JP5892083B2 JP5892083B2 JP2013024536A JP2013024536A JP5892083B2 JP 5892083 B2 JP5892083 B2 JP 5892083B2 JP 2013024536 A JP2013024536 A JP 2013024536A JP 2013024536 A JP2013024536 A JP 2013024536A JP 5892083 B2 JP5892083 B2 JP 5892083B2
- Authority
- JP
- Japan
- Prior art keywords
- clock
- processor
- change value
- change
- parameter setting
- 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
- 238000000034 method Methods 0.000 title claims description 39
- 238000012508 change request Methods 0.000 claims description 40
- 230000000630 rising effect Effects 0.000 claims description 36
- 238000010586 diagram Methods 0.000 description 10
- 230000007704 transition Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 5
- 230000010365 information processing Effects 0.000 description 4
- 238000000926 separation method Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 239000000919 ceramic Substances 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 239000013078 crystal Substances 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Landscapes
- Hardware Redundancy (AREA)
Description
また、同じ理由で電圧の制限機能も、利用されていない。
特許文献3は、バストランザンクションが発行されるという契機によって、複数のプロセッサの周波数が動的に変更されることを開示しているが、変更されるタイミングは必ずしも同時にはならない。
本発明によれば、第1プロセッサと、第2プロセッサと接続するとともに自機と同期して動作する他の装置と接続するパラメータ設定装置のコンピュータに、前記第1プロセッサ及び前記第2プロセッサのクロック周波数である第1クロックの変更値を所定のタイミングを契機として出力する第1処理と、前記第1処理における出力に基づいて前記第1プロセッサの前記第1クロックを変更する第2処理とを実行させるためのプログラムであって、前記所定のタイミングは、前記第1クロックを分周した第2クロックの立ち上がり又は立ち下がりを検出したタイミングであり、前記第1処理は、前記変更値と前記所定のタイミングとを指定する変更要求を前記第1プロセッサから受け取り、かつ、当該変更要求を前記他の装置に通知して当該他の装置から了解信号を受け取った後、前記第2クロックの立ち上がり又は立ち下がりを検出すると、当該変更値を出力する処理を含み、前記第2処理は、前記検出された前記第2クロックの立ち上がり又は立ち下がりの次の前記第1クロックの立ち上がりで、前記第1プロセッサの前記第1クロックを前記変更値に変更する処理を含むパラメータ設定プログラムが得られる。
本発明によれば、第1プロセッサと、第2プロセッサと接続するとともに自機と同期して動作する他の装置と接続するパラメータ設定装置が、前記第1プロセッサ及び前記第2プロセッサのクロック周波数である第1クロックの変更値を所定のタイミングを契機として前記他の装置に出力し、前記変更値に基づいて前記第1プロセッサの前記第1クロックを変更するパラメータ設定方法であって、前記所定のタイミングは、前記第1クロックを分周した第2クロックの立ち上がり又は立ち下がりを検出したタイミングであり、前記変更値と前記所定のタイミングとを指定する変更要求を前記第1プロセッサから受け取り、かつ、当該変更要求を前記他の装置に通知して当該他の装置から了解信号を受け取った後、前記第2クロックの立ち上がり又は立ち下がりを検出すると、当該変更値を前記他の装置に出力し、前記検出された前記第2クロックの立ち上がり又は立ち下がりの次の前記第1クロックの立ち上がりで、前記第1プロセッサの前記第1クロックを前記変更値に変更するパラメータ設定方法が得られる。
次に、本発明の第1の実施形態について図面を参照して詳細に説明する。 図1は実施形態の構成図を示す。
(第2の実施形態)
第1の実施形態では、サブシステム10からクロック周波数の変更要求が出された場合、サブシステム20からのクロック周波数の変更要求を待っていた。
(第3の実施形態)
第3の実施形態は、同期して動作する複数のプロセッサの1つと接続し、さらに、前記複数のプロセッサの他のプロセッサと接続している他の装置とも接続し、指示された契機で、自装置と接続しているプロセッサの動作パラメータを指定された新しい動作パラメータに変更する設定部12と、この契機の指定とこの新しい動作パラメータを設定部および他の装置に出力する制御部30と、を備えるパラメータ設定装置40である。
11 CPU
12 設定部
13 制御用論理回路
14 第1クロック生成器
15 分周器
16 第2クロック生成器
20 サブシステム
21 CPU
22 設定部
23 制御用論理回路
30 制御部
40 パラメータ設定装置
50 パラメータ設定装置
100 FTシステム
Claims (6)
- 第1プロセッサと、第2プロセッサと接続するとともに自機と同期して動作する他の装置と接続し、
前記第1プロセッサ及び前記第2プロセッサのクロック周波数である第1クロックの変更値を所定のタイミングを契機として出力する制御手段と、
前記制御手段による出力に基づいて前記第1プロセッサの前記第1クロックを変更する設定手段とを備え、
前記所定のタイミングは、前記第1クロックを分周した第2クロックの立ち上がり又は立ち下がりを検出したタイミングであり、
前記制御手段は、前記変更値と前記所定のタイミングとを指定する変更要求を前記第1プロセッサ及び前記他の装置から受け取った後、前記第2クロックの立ち上がり又は立ち下がりを検出すると、当該変更値を前記設定手段及び前記他の装置に出力し、
前記設定手段は、前記検出された前記第2クロックの立ち上がり又は立ち下がりの次の前記第1クロックの立ち上がりで、前記第1プロセッサの前記第1クロックを前記変更値に変更する
パラメータ設定装置。 - 第1プロセッサと、第2プロセッサと接続するとともに自機と同期して動作する他の装置と接続し、
前記第1プロセッサ及び前記第2プロセッサのクロック周波数である第1クロックの変更値を所定のタイミングを契機として出力する制御手段と、
前記制御手段による出力に基づいて前記第1プロセッサの前記第1クロックを変更する設定手段とを備え、
前記所定のタイミングは、前記第1クロックを分周した第2クロックの立ち上がり又は立ち下がりを検出したタイミングであり、
前記制御手段は、前記変更値と前記所定のタイミングとを指定する変更要求を前記第1プロセッサから受け取り、かつ、当該変更要求を前記他の装置に通知して当該他の装置から了解信号を受け取った後、前記第2クロックの立ち上がり又は立ち下がりを検出すると、当該変更値を前記設定手段及び前記他の装置に出力し、
前記設定手段は、前記検出された前記第2クロックの立ち上がり又は立ち下がりの次の前記第1クロックの立ち上がりで、前記第1プロセッサの前記第1クロックを前記変更値に変更する
パラメータ設定装置。 - 第1プロセッサと、第2プロセッサと接続するとともに自機と同期して動作する他の装置と接続するパラメータ設定装置のコンピュータに、
前記第1プロセッサ及び前記第2プロセッサのクロック周波数である第1クロックの変更値を所定のタイミングを契機として出力する第1処理と、
前記第1処理における出力に基づいて前記第1プロセッサの前記第1クロックを変更する第2処理とを実行させるためのプログラムであって、
前記所定のタイミングは、前記第1クロックを分周した第2クロックの立ち上がり又は立ち下がりを検出したタイミングであり、
前記第1処理は、前記変更値と前記所定のタイミングとを指定する変更要求を前記第1プロセッサ及び前記他の装置から受け取った後、前記第2クロックの立ち上がり又は立ち下がりを検出すると、当該変更値を出力する処理を含み、
前記第2処理は、前記検出された前記第2クロックの立ち上がり又は立ち下がりの次の前記第1クロックの立ち上がりで、前記第1プロセッサの前記第1クロックを前記変更値に変更する処理を含む
パラメータ設定プログラム。 - 第1プロセッサと、第2プロセッサと接続するとともに自機と同期して動作する他の装置と接続するパラメータ設定装置のコンピュータに、
前記第1プロセッサ及び前記第2プロセッサのクロック周波数である第1クロックの変更値を所定のタイミングを契機として出力する第1処理と、
前記第1処理における出力に基づいて前記第1プロセッサの前記第1クロックを変更する第2処理とを実行させるためのプログラムであって、
前記所定のタイミングは、前記第1クロックを分周した第2クロックの立ち上がり又は立ち下がりを検出したタイミングであり、
前記第1処理は、前記変更値と前記所定のタイミングとを指定する変更要求を前記第1プロセッサから受け取り、かつ、当該変更要求を前記他の装置に通知して当該他の装置から了解信号を受け取った後、前記第2クロックの立ち上がり又は立ち下がりを検出すると、当該変更値を出力する処理を含み、
前記第2処理は、前記検出された前記第2クロックの立ち上がり又は立ち下がりの次の前記第1クロックの立ち上がりで、前記第1プロセッサの前記第1クロックを前記変更値に変更する処理を含む
パラメータ設定プログラム。 - 第1プロセッサと、第2プロセッサと接続するとともに自機と同期して動作する他の装置と接続するパラメータ設定装置が、
前記第1プロセッサ及び前記第2プロセッサのクロック周波数である第1クロックの変更値を所定のタイミングを契機として前記他の装置に出力し、
前記変更値に基づいて前記第1プロセッサの前記第1クロックを変更するパラメータ設定方法であって、
前記所定のタイミングは、前記第1クロックを分周した第2クロックの立ち上がり又は立ち下がりを検出したタイミングであり、
前記変更値と前記所定のタイミングとを指定する変更要求を前記第1プロセッサ及び前記他の装置から受け取った後、前記第2クロックの立ち上がり又は立ち下がりを検出すると、当該変更値を前記他の装置に出力し、
前記検出された前記第2クロックの立ち上がり又は立ち下がりの次の前記第1クロックの立ち上がりで、前記第1プロセッサの前記第1クロックを前記変更値に変更する
パラメータ設定方法。 - 第1プロセッサと、第2プロセッサと接続するとともに自機と同期して動作する他の装置と接続するパラメータ設定装置が、
前記第1プロセッサ及び前記第2プロセッサのクロック周波数である第1クロックの変更値を所定のタイミングを契機として前記他の装置に出力し、
前記変更値に基づいて前記第1プロセッサの前記第1クロックを変更するパラメータ設定方法であって、
前記所定のタイミングは、前記第1クロックを分周した第2クロックの立ち上がり又は立ち下がりを検出したタイミングであり、
前記変更値と前記所定のタイミングとを指定する変更要求を前記第1プロセッサから受け取り、かつ、当該変更要求を前記他の装置に通知して当該他の装置から了解信号を受け取った後、前記第2クロックの立ち上がり又は立ち下がりを検出すると、当該変更値を前記他の装置に出力し、
前記検出された前記第2クロックの立ち上がり又は立ち下がりの次の前記第1クロックの立ち上がりで、前記第1プロセッサの前記第1クロックを前記変更値に変更する
パラメータ設定方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013024536A JP5892083B2 (ja) | 2013-02-12 | 2013-02-12 | パラメータ設定装置、パラメータ設定プログラム及びパラメータ設定方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013024536A JP5892083B2 (ja) | 2013-02-12 | 2013-02-12 | パラメータ設定装置、パラメータ設定プログラム及びパラメータ設定方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014154016A JP2014154016A (ja) | 2014-08-25 |
JP5892083B2 true JP5892083B2 (ja) | 2016-03-23 |
Family
ID=51575807
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013024536A Expired - Fee Related JP5892083B2 (ja) | 2013-02-12 | 2013-02-12 | パラメータ設定装置、パラメータ設定プログラム及びパラメータ設定方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5892083B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9798376B2 (en) * | 2015-08-03 | 2017-10-24 | Qualcomm Incorporated | Power distribution network (PDN) droop/overshoot mitigation |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3906015B2 (ja) * | 2000-07-12 | 2007-04-18 | 株式会社東芝 | クロック周波数切り替え機能を有するlsi、計算機システム及びクロック周波数切り替え方法 |
JP4340536B2 (ja) * | 2001-08-29 | 2009-10-07 | メディアテック インコーポレーテッド | 無線システムにおけるクロックおよび電力制御の方法および装置 |
JP5481889B2 (ja) * | 2009-03-11 | 2014-04-23 | 日本電気株式会社 | フォールトトレラントコンピュータ、その同期制御方法及びコンピュータプログラム |
JP5508354B2 (ja) * | 2011-07-25 | 2014-05-28 | Necシステムテクノロジー株式会社 | モジュール、周波数制御方法、及び周波数制御プログラム |
-
2013
- 2013-02-12 JP JP2013024536A patent/JP5892083B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2014154016A (ja) | 2014-08-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3982353B2 (ja) | フォルトトレラントコンピュータ装置、その再同期化方法及び再同期化プログラム | |
US8140918B2 (en) | Clock supply method and information processing apparatus | |
US8930753B2 (en) | System, method and apparatus for error correction in multi-processor systems | |
JP2009534738A (ja) | フォールト・トレランス・コンピューティング・システムにおけるエラー・フィルタリング | |
US5572620A (en) | Fault-tolerant voter system for output data from a plurality of non-synchronized redundant processors | |
US20150012774A1 (en) | Information processing apparatus and method for controlling information processing apparatus | |
KR101560497B1 (ko) | 락스텝으로 이중화된 프로세서 코어들의 리셋 제어 방법 및 이를 이용하는 락스텝 시스템 | |
JP6083480B1 (ja) | 監視装置、フォールトトレラントシステムおよび方法 | |
JP5892083B2 (ja) | パラメータ設定装置、パラメータ設定プログラム及びパラメータ設定方法 | |
JP2004110803A (ja) | フォールトトレラントコンピュータ、そのトランザクション同期制御方法及びプログラム | |
KR101533081B1 (ko) | 저전력과 신뢰성을 동시에 확보하기 위한 이중화 대응 장치, 이중화 시스템 및 이중화 구성 설정 방법 | |
JP2009098988A (ja) | フォルトトレラントコンピュータシステム | |
JP2011123688A (ja) | 同期プログラマブルコントローラ、同期プログラマブルコントローラシステム | |
JPH06161798A (ja) | 情報処理装置 | |
JP2007249518A (ja) | データ処理装置とその同期方法 | |
JP4616054B2 (ja) | 測定システム | |
JP2006172391A (ja) | フォールト・トレラント・コンピュータ・リセット方法及びそのシステム | |
US5812822A (en) | Apparatus for coordinating clock oscillators in a fully redundant computer system | |
US20170149553A1 (en) | System and method for augmenting duplexed replicated computing | |
US7489752B2 (en) | Synchronisation of signals between asynchronous logic | |
JP4062251B2 (ja) | 多重化システムおよびプロセッサモジュール | |
JP5604799B2 (ja) | フォールトトレラントコンピュータ | |
JP6722055B2 (ja) | 処理同期制御システム及び処理同期制御方法 | |
US5745742A (en) | Apparatus for coordinating clock distribution in a fully redundant computer system | |
JP5380884B2 (ja) | データ処理装置及び同期方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140617 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150410 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150421 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150617 |
|
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: 20160126 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160208 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5892083 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |