[go: up one dir, main page]

WO2008153057A1 - マルチプロセッサシステム及びその制御方法 - Google Patents

マルチプロセッサシステム及びその制御方法 Download PDF

Info

Publication number
WO2008153057A1
WO2008153057A1 PCT/JP2008/060683 JP2008060683W WO2008153057A1 WO 2008153057 A1 WO2008153057 A1 WO 2008153057A1 JP 2008060683 W JP2008060683 W JP 2008060683W WO 2008153057 A1 WO2008153057 A1 WO 2008153057A1
Authority
WO
WIPO (PCT)
Prior art keywords
processor
multiprocessor system
control method
allocated
control
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.)
Ceased
Application number
PCT/JP2008/060683
Other languages
English (en)
French (fr)
Inventor
Takashi Inoue
Takeshi Inoguchi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to DE112008001528.7T priority Critical patent/DE112008001528B4/de
Priority to CN200880019342A priority patent/CN101681286A/zh
Priority to US12/598,989 priority patent/US8090982B2/en
Publication of WO2008153057A1 publication Critical patent/WO2008153057A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/202Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
    • G06F11/2043Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant where the redundant components share a common memory address space
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/202Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
    • G06F11/2023Failover techniques
    • G06F11/2025Failover techniques using centralised failover control functionality
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/202Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
    • G06F11/2035Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant without idle spare hardware

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Hardware Redundancy (AREA)
  • Debugging And Monitoring (AREA)
  • Multi Processors (AREA)
  • Safety Devices In Control Systems (AREA)

Abstract

 担当すべき制御がそれぞれに割り当てられた複数のプロセッサコア0,1,2,3を有する、マルチプロセッサシステムであって、プロセッサコア1,2,3より優先度の高い制御が割り当てられたプロセッサコア0で発生した異常を検出する監視プロセッサ20を備え、プロセッサコア0以外のプロセッサコア1,2,3のいずれかに、監視プロセッサ20によって異常が検出されたプロセッサコア0に割り当てられていた制御を代替させることを特徴とする、マルチプロセッサシステム。
PCT/JP2008/060683 2007-06-11 2008-06-11 マルチプロセッサシステム及びその制御方法 Ceased WO2008153057A1 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
DE112008001528.7T DE112008001528B4 (de) 2007-06-11 2008-06-11 Multiprozessorsystem und Steuerverfahren hierfür
CN200880019342A CN101681286A (zh) 2007-06-11 2008-06-11 多处理器系统及其控制方法
US12/598,989 US8090982B2 (en) 2007-06-11 2008-06-11 Multiprocessor system enabling controlling with specific processor under abnormal operation and control method thereof

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2007-154050 2007-06-11
JP2007154050A JP4458119B2 (ja) 2007-06-11 2007-06-11 マルチプロセッサシステム及びその制御方法

Publications (1)

Publication Number Publication Date
WO2008153057A1 true WO2008153057A1 (ja) 2008-12-18

Family

ID=40129662

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2008/060683 Ceased WO2008153057A1 (ja) 2007-06-11 2008-06-11 マルチプロセッサシステム及びその制御方法

Country Status (5)

Country Link
US (1) US8090982B2 (ja)
JP (1) JP4458119B2 (ja)
CN (1) CN101681286A (ja)
DE (1) DE112008001528B4 (ja)
WO (1) WO2008153057A1 (ja)

Families Citing this family (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4433006B2 (ja) * 2007-07-04 2010-03-17 株式会社デンソー マルチコアの異常監視装置
JP5641384B2 (ja) 2008-11-28 2014-12-17 独立行政法人物質・材料研究機構 表示装置用照明装置及び表示装置
US8381026B2 (en) * 2009-06-22 2013-02-19 Citrix Systems, Inc. Systems and method for transaction stall detection and propagating the result in a multi-core architecture
US8782469B2 (en) * 2009-09-01 2014-07-15 Hitachi, Ltd. Request processing system provided with multi-core processor
JP2011065528A (ja) * 2009-09-18 2011-03-31 Toyota Motor Corp マルチプロセッサシステム
JP2011065645A (ja) 2009-09-18 2011-03-31 Square Enix Co Ltd マルチコアプロセッサシステム
EP2550599B1 (de) * 2010-03-23 2020-05-06 Continental Teves AG & Co. OHG Kontrollrechnersystem, verfahren zur steuerung eines kontrollrechnersystems, sowie verwendung eines kontrollrechnersystems
JP5601127B2 (ja) * 2010-09-28 2014-10-08 株式会社デンソー 制御装置
JP2012083992A (ja) * 2010-10-13 2012-04-26 Nec Computertechno Ltd データ障害処理装置、及びデータ障害処理方法
JP5644380B2 (ja) * 2010-11-04 2014-12-24 トヨタ自動車株式会社 情報処理装置
CN103052924B (zh) * 2011-01-31 2014-09-24 丰田自动车株式会社 安全控制装置及安全控制方法
DE102011011755A1 (de) 2011-02-18 2012-08-23 Conti Temic Microelectronic Gmbh Halbleiterschaltkreis und Verfahren in einem Sicherheitskonzept zum Einsatz in einem Kraftfahrzeug
DE102011005766A1 (de) * 2011-03-18 2012-09-20 Zf Friedrichshafen Ag Steuergerät für ein Kraftfahrzeug
US20130326539A1 (en) * 2011-03-24 2013-12-05 Renesas Electronics Corporation Semiconductor device
JP5533789B2 (ja) 2011-06-14 2014-06-25 株式会社デンソー 車載電子制御装置
DE102011105617A1 (de) * 2011-06-28 2013-01-03 Audi Ag Kraftfahrzeug mit einer Vielzahl von Betriebskomponenten
DE102011116617A1 (de) * 2011-10-20 2013-04-25 Continental Automotive Gmbh Kraftfahrzeugsteuergerät mit einem Doppelkernprozessor
JP5316718B1 (ja) 2011-12-13 2013-10-16 トヨタ自動車株式会社 マルチコア・プロセッサ
JP2013225208A (ja) * 2012-04-20 2013-10-31 Toyota Motor Corp 情報処理装置、情報処理方法、及びプログラム
DE112013005824B4 (de) 2012-10-16 2025-11-20 Continental Automotive Technologies GmbH Elektronische Kontrolleinheit und dessen Verwendung
CN103902423A (zh) * 2012-12-26 2014-07-02 联芯科技有限公司 一种调试中央处理器死机的方法和系统
CN104657240B (zh) * 2013-11-18 2018-08-21 华为技术有限公司 多内核操作系统的失效控制方法及装置
US9817670B2 (en) 2013-12-13 2017-11-14 International Business Machines Corporation Framework to provide time bound execution of co-processor commands
CN103870350A (zh) * 2014-03-27 2014-06-18 浪潮电子信息产业股份有限公司 一种基于watchdog的微处理器多核加固方法
JP6165677B2 (ja) * 2014-06-06 2017-07-19 本田技研工業株式会社 電子制御システム
DE102015211837A1 (de) * 2015-06-25 2016-12-29 Volkswagen Aktiengesellschaft Integrierter Baustein mit einem Steuergeräte-Controller und einer Überwachungseinheit
CN107851055B (zh) 2015-07-30 2021-06-29 三菱电机株式会社 程序执行装置、程序执行系统以及程序执行方法
JP2017033236A (ja) * 2015-07-31 2017-02-09 日立オートモティブシステムズ株式会社 車両制御装置
JP2017097633A (ja) * 2015-11-25 2017-06-01 日立オートモティブシステムズ株式会社 車両制御装置
JP2018096273A (ja) * 2016-12-13 2018-06-21 株式会社デンソー 電子制御装置
JP6960453B2 (ja) * 2017-04-25 2021-11-05 株式会社日立製作所 再構成制御装置
KR101988558B1 (ko) 2017-06-07 2019-06-12 현대오트론 주식회사 멀티 코어를 갖는 마이크로콘트롤러 유닛을 감시하는 감시장치 및 그것의 동작 방법
JP7449650B2 (ja) * 2019-05-23 2024-03-14 株式会社デンソー 車両用装置
CN112527541A (zh) * 2019-09-19 2021-03-19 华为技术有限公司 一种确定多核处理器中故障计算核的方法及电子设备
JP7397655B2 (ja) * 2019-12-19 2023-12-13 日立Astemo株式会社 自動車用電子制御装置
JP6998434B2 (ja) * 2020-09-04 2022-01-18 日立Astemo株式会社 自動車用電子制御装置
WO2022201597A1 (ja) * 2021-03-22 2022-09-29 日立Astemo株式会社 車両制御装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001506789A (ja) * 1996-12-16 2001-05-22 マイクロソフト コーポレイション フォールト・レジリエント自動車制御システム
JP2002049405A (ja) * 2001-06-01 2002-02-15 Hitachi Ltd 分散制御装置、システム及びコントローラ
JP2002259147A (ja) * 2001-02-27 2002-09-13 Hitachi Ltd 情報処理装置及びリアルタイム分散処理システム

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1344474A (en) * 1971-03-04 1974-01-23 Plessey Co Ltd Fault detection and handling arrangements for use in data proces sing systems
US4330826A (en) * 1980-02-05 1982-05-18 The Bendix Corporation Synchronizer and synchronization system for a multiple computer system
JPH0424838A (ja) 1990-05-21 1992-01-28 Fuji Xerox Co Ltd マルチプロセッサの障害管理方式
JPH04223534A (ja) 1990-12-26 1992-08-13 Nec Field Service Ltd 情報処理システム
JPH0630069A (ja) 1992-07-13 1994-02-04 Nec Corp マルチサブキャリアによるqam伝送方式
JP3070282B2 (ja) 1992-08-18 2000-07-31 日本電気株式会社 障害処理方式
JPH07175765A (ja) 1993-10-25 1995-07-14 Mitsubishi Electric Corp 計算機の障害回復方法
JP3345626B2 (ja) * 1994-09-29 2002-11-18 富士通株式会社 マルチプロセッサシステムにおけるプロセッサ異常対策装置およびマルチプロセッサシステムにおけるプロセッサ異常対策方法
JP4113934B2 (ja) 1998-07-09 2008-07-09 株式会社豊田中央研究所 フェールセーフ機能付き情報処理装置
JP2000181890A (ja) 1998-12-15 2000-06-30 Fujitsu Ltd マルチプロセッサ交換機及びその主プロセッサ切替方法
US6622260B1 (en) * 1999-12-30 2003-09-16 Suresh Marisetty System abstraction layer, processor abstraction layer, and operating system error handling
DE10101827A1 (de) * 2001-01-17 2002-07-18 Daimler Chrysler Ag Lenkanordnung für Kraftfahrzeuge
JP2003036174A (ja) * 2001-07-25 2003-02-07 Hitachi Ltd 車載端末装置
US6990320B2 (en) * 2002-02-26 2006-01-24 Motorola, Inc. Dynamic reallocation of processing resources for redundant functionality
JP2004318498A (ja) 2003-04-16 2004-11-11 Toyota Central Res & Dev Lab Inc フェールセーフ装置
US7275180B2 (en) * 2003-04-17 2007-09-25 International Business Machines Corporation Transparent replacement of a failing processor
DE102004005128B3 (de) * 2004-02-02 2005-01-05 Fujitsu Siemens Computers Gmbh Anordnung mehrerer Rechner und Verfahren zum Betreiben einer Anordnung mehrerer Rechner bei einem Rechnerausfall
US7426657B2 (en) * 2004-07-09 2008-09-16 International Business Machines Corporation System and method for predictive processor failure recovery
US20060015773A1 (en) * 2004-07-16 2006-01-19 Dell Products L.P. System and method for failure recovery and load balancing in a cluster network
DE102004046288A1 (de) * 2004-09-24 2006-03-30 Robert Bosch Gmbh Verfahren zur Abarbeitung eines Computerprogramms auf einem Computersystem
JP2006139621A (ja) * 2004-11-12 2006-06-01 Nec Electronics Corp マルチプロセッシングシステム及びマルチプロセッシング方法
JP4422596B2 (ja) 2004-11-29 2010-02-24 トヨタ自動車株式会社 再構成可能信号処理システム
JP2006277278A (ja) 2005-03-29 2006-10-12 Nec Corp 自律型コンピュータシステムおよびその自動整合方法
DE102005033463B3 (de) 2005-07-18 2007-02-01 Siemens Ag Piezoaktor
US7493515B2 (en) * 2005-09-30 2009-02-17 International Business Machines Corporation Assigning a processor to a logical partition
JP2007154050A (ja) 2005-12-06 2007-06-21 Hyogo Prefecture 機能性を付与するためのプラスチック表面処理法
US8819483B2 (en) * 2006-09-27 2014-08-26 L-3 Communications Corporation Computing device with redundant, dissimilar operating systems

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001506789A (ja) * 1996-12-16 2001-05-22 マイクロソフト コーポレイション フォールト・レジリエント自動車制御システム
JP2002259147A (ja) * 2001-02-27 2002-09-13 Hitachi Ltd 情報処理装置及びリアルタイム分散処理システム
JP2002049405A (ja) * 2001-06-01 2002-02-15 Hitachi Ltd 分散制御装置、システム及びコントローラ

Also Published As

Publication number Publication date
JP4458119B2 (ja) 2010-04-28
US8090982B2 (en) 2012-01-03
DE112008001528T5 (de) 2010-04-29
DE112008001528B4 (de) 2020-11-19
CN101681286A (zh) 2010-03-24
US20100162042A1 (en) 2010-06-24
JP2008305317A (ja) 2008-12-18

Similar Documents

Publication Publication Date Title
WO2008153057A1 (ja) マルチプロセッサシステム及びその制御方法
WO2008155806A1 (ja) バリア同期方法、装置、及びマルチコアプロセッサ
WO2008021414A3 (en) Event-based bandwidth allocation mode switching method and apparatus
WO2007136446A3 (en) Device social-control system
GB2485683A (en) Thread shift: Allocating threads to cores
WO2010043706A3 (fr) Procede d'execution deterministe et de synchronisation d'un systeme de traitement de l'information comportant plusieurs coeurs de traitement executant des taches systemes
EP2239662A3 (en) System management mode inter-processor interrupt redirection
WO2012170214A3 (en) System and apparatus for modeling processor workloads using virtual pulse chains
WO2011011154A3 (en) Batch scheduling with segregation
EP1998269A4 (en) PROGRAM EXECUTION MONITORING SYSTEM, EXECUTION MONITORING METHOD, COMPUTER CONTROL PROGRAM
WO2009023580A3 (en) Automated application modeling for application virtualization
GB2520852A (en) Processor having multiple cores, shared core extension logic, and shared core extension utilization instructions
WO2013089782A3 (en) Co-location electrical architecture
SG184226A1 (en) System and method for coordinating simultaneous edits of shared digital data
MY164162A (en) System validation
WO2012021179A3 (en) System and method to assess and report the health of landing gear related components
WO2009129085A3 (en) Method and system for determining brake shoe effectiveness
WO2010036656A3 (en) Directing data units to a core supporting tasks
GB201310169D0 (en) A method for attesting a plurality of data processing systems
WO2008084535A1 (ja) ケーブル曲線生成システム、方法、及びプログラム
WO2012015806A3 (en) Method for reducing quiescent power draw and machine using same
WO2013013335A8 (en) Automated document composition using clusters
WO2012051089A3 (en) Autonomous machine control system
WO2009050609A3 (en) Method, apparatus and computer program product for providing improved gray mapping
WO2012087894A3 (en) Debugging complex multi-core and multi-socket systems

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200880019342.0

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08765462

Country of ref document: EP

Kind code of ref document: A1

DPE1 Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101)
WWE Wipo information: entry into national phase

Ref document number: 12598989

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 1120080015287

Country of ref document: DE

RET De translation (de og part 6b)

Ref document number: 112008001528

Country of ref document: DE

Date of ref document: 20100429

Kind code of ref document: P

122 Ep: pct application non-entry in european phase

Ref document number: 08765462

Country of ref document: EP

Kind code of ref document: A1