WO2006045773A3 - Vorrichtung und verfahren zur modusumschaltung bei einem rechnersystem mit wenigstens zwei ausführungseinheiten - Google Patents

Vorrichtung und verfahren zur modusumschaltung bei einem rechnersystem mit wenigstens zwei ausführungseinheiten Download PDF

Info

Publication number
WO2006045773A3
WO2006045773A3 PCT/EP2005/055495 EP2005055495W WO2006045773A3 WO 2006045773 A3 WO2006045773 A3 WO 2006045773A3 EP 2005055495 W EP2005055495 W EP 2005055495W WO 2006045773 A3 WO2006045773 A3 WO 2006045773A3
Authority
WO
WIPO (PCT)
Prior art keywords
execution units
switching
computer system
modes
mode
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/EP2005/055495
Other languages
English (en)
French (fr)
Other versions
WO2006045773A2 (de
Inventor
Reinhard Weiberle
Bernd Mueller
Ralf Angerbauer
Yorck Collani
Rainer Gmehlich
Eberhard Boehl
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.)
Robert Bosch GmbH
Original Assignee
Robert Bosch GmbH
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
Priority claimed from DE200410051992 external-priority patent/DE102004051992A1/de
Priority claimed from DE102004051952A external-priority patent/DE102004051952A1/de
Priority claimed from DE200410051964 external-priority patent/DE102004051964A1/de
Priority claimed from DE200410051937 external-priority patent/DE102004051937A1/de
Priority claimed from DE102004051950A external-priority patent/DE102004051950A1/de
Priority claimed from DE200510037229 external-priority patent/DE102005037229A1/de
Priority to JP2007537288A priority Critical patent/JP2008518296A/ja
Priority to US11/666,409 priority patent/US20070255875A1/en
Application filed by Robert Bosch GmbH filed Critical Robert Bosch GmbH
Priority to RU2007119317/09A priority patent/RU2007119317A/ru
Priority to EP05803464A priority patent/EP1807764A2/de
Publication of WO2006045773A2 publication Critical patent/WO2006045773A2/de
Publication of WO2006045773A3 publication Critical patent/WO2006045773A3/de
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • 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/16—Error detection or correction of the data by redundancy in hardware
    • G06F11/1629—Error detection by comparing the output of redundant processing systems
    • G06F11/1641—Error detection by comparing the output of redundant processing systems where the comparison is not performed by the redundant processing components
    • 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/16—Error detection or correction of the data by redundancy in hardware
    • G06F11/1629—Error detection by comparing the output of redundant processing systems
    • G06F11/1654—Error detection by comparing the output of redundant processing systems where the output of only one of the redundant processing components can drive the attached hardware, e.g. memory or I/O
    • 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/16—Error detection or correction of the data by redundancy in hardware
    • G06F11/1695—Error detection or correction of the data by redundancy in hardware which are operating with time diversity
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00—Arrangements for program control, e.g. control units
    • G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/30181—Instruction operation extension or modification
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00—Arrangements for program control, e.g. control units
    • G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/30181—Instruction operation extension or modification
    • G06F9/30189—Instruction operation extension or modification according to execution mode, e.g. mode flag
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00—Arrangements for program control, e.g. control units
    • G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38—Concurrent instruction execution, e.g. pipeline or look ahead
    • G06F9/3885—Concurrent instruction execution, e.g. pipeline or look ahead using a plurality of independent parallel functional units
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
    • G06F2201/845—Systems in which the redundancy can be transformed in increased performance

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Hardware Redundancy (AREA)
  • Multi Processors (AREA)

Abstract

Verfahren und Vorrichtung zur Umschaltung bei einem Rechnersystem mit wenigstens zwei Ausführungseinheiten, wobei zwischen wenigstens zwei Betriebsmodi umgeschaltet wird und ein erster Betriebsmodus einem Vergleichsmodus und ein zweiter Betriebsmodus einem Performanzmodus entspricht dadurch gekennzeichnet, dass die Ausführungseinheiten mit einem internen Bus des Rechnersystems verbindbar sind, wobei mindestens zwei Ausführungseinheiten im Performanzmodus mit dem internen Bus verbunden sind und bei der Umschaltung vom Performanzmodus und den Vergleichsmodus wenigstens eine Ausführungseinheit durch einen vom Umschalter gesteuerten Schalter vom internen Bus getrennt wird.
PCT/EP2005/055495 2004-10-25 2005-10-25 Vorrichtung und verfahren zur modusumschaltung bei einem rechnersystem mit wenigstens zwei ausführungseinheiten Ceased WO2006045773A2 (de)

Priority Applications (4)

Application Number Priority Date Filing Date Title
EP05803464A EP1807764A2 (de) 2004-10-25 2005-10-25 Vorrichtung und verfahren zur modusumschaltung bei einem rechnersystem mit wenigstens zwei ausführungseinheiten
RU2007119317/09A RU2007119317A (ru) 2004-10-25 2005-10-25 Способ и устройство для переключения в вычислительной системе, включающей в себя по меньшей мере два исполнительных блока
JP2007537288A JP2008518296A (ja) 2004-10-25 2005-10-25 少なくとも2つの実行ユニットを備えるコンピュータシステムで切換をする方法及び装置
US11/666,409 US20070255875A1 (en) 2004-10-25 2005-10-25 Method and Device for Switching Over in a Computer System Having at Least Two Execution Units

Applications Claiming Priority (12)

Application Number Priority Date Filing Date Title
DE102004051964.1 2004-10-25
DE102004051.952.8 2004-10-25
DE102004051950.1 2004-10-25
DE102004051992.7 2004-10-25
DE200410051992 DE102004051992A1 (de) 2004-10-25 2004-10-25 Verfahren und Vorrichtung zur Verzögerung von Zugriffen auf Daten und/oder Befehle eines Mehrprozessorsystems
DE102004051950A DE102004051950A1 (de) 2004-10-25 2004-10-25 Verfahren und Vorrichtung zur Taktumschaltung bei einem Mehrprozessorsystem
DE200410051937 DE102004051937A1 (de) 2004-10-25 2004-10-25 Verfahren und Vorrichtung zur Synchronisierung in einem Mehrprozessorsystem
DE102004051937.4 2004-10-25
DE200410051964 DE102004051964A1 (de) 2004-10-25 2004-10-25 Verfahren und Vorrichtung zur Überwachung einer Speichereinheit in einem Mehrprozessorsystem
DE102004051952A DE102004051952A1 (de) 2004-10-25 2004-10-25 Verfahren zur Datenverteilung und Datenverteilungseinheit in einem Mehrprozessorsystem
DE200510037229 DE102005037229A1 (de) 2005-08-08 2005-08-08 Verfahren und Vorrichtung zur Umschaltung bei einem Rechnersystem mit wenigstens zwei Ausführungseinheiten
DE102005037229.5 2005-08-08

Publications (2)

Publication Number Publication Date
WO2006045773A2 WO2006045773A2 (de) 2006-05-04
WO2006045773A3 true WO2006045773A3 (de) 2006-06-29

Family

ID=36046411

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2005/055495 Ceased WO2006045773A2 (de) 2004-10-25 2005-10-25 Vorrichtung und verfahren zur modusumschaltung bei einem rechnersystem mit wenigstens zwei ausführungseinheiten

Country Status (6)

Country Link
US (1) US20070255875A1 (de)
EP (1) EP1807764A2 (de)
JP (1) JP2008518296A (de)
KR (1) KR20070083760A (de)
RU (1) RU2007119317A (de)
WO (1) WO2006045773A2 (de)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20070085278A (ko) * 2004-10-25 2007-08-27 로베르트 보쉬 게엠베하 적어도 2개의 실행 유닛을 구비한 컴퓨터 시스템의 전환방법 및 그 전환 장치
DE102005037230A1 (de) * 2005-08-08 2007-02-15 Robert Bosch Gmbh Verfahren und Vorrichtung zur Überwachung von Funktionen eines Rechnersystems
DE102006048169A1 (de) 2006-10-10 2008-04-17 Robert Bosch Gmbh Verfahren zur Überwachung einer Funktionsfähigkeit einer Steuerung
CN101580073B (zh) * 2008-05-12 2012-01-25 卡斯柯信号有限公司 计算机联锁系统码位级冗余方法
JP4709268B2 (ja) * 2008-11-28 2011-06-22 日立オートモティブシステムズ株式会社 車両制御用マルチコアシステムまたは内燃機関の制御装置
US8375250B2 (en) * 2009-03-04 2013-02-12 Infineon Technologies Ag System and method for testing a module
DE102011086530A1 (de) * 2010-11-19 2012-05-24 Continental Teves Ag & Co. Ohg Mikroprozessorsystem mit fehlertoleranter Architektur
JP5796311B2 (ja) 2011-03-15 2015-10-21 オムロン株式会社 制御装置およびシステムプログラム
DE102012201185A1 (de) * 2012-01-27 2013-08-01 Siemens Aktiengesellschaft Verfahren zum Betreiben mindestens zweier Datenverarbeitungseinheiten mit hoher Verfügbarkeit, insbesondere in einem Fahrzeug, und Vorrichtung zum Betreiben einer Maschine
WO2014002174A1 (ja) 2012-06-25 2014-01-03 富士通株式会社 情報処理装置および情報処理装置の故障検出方法
US10380341B2 (en) * 2016-04-01 2019-08-13 Qualcomm Incorporated Adaptive systems and procedures for defending a processor against transient fault attacks
JP6693400B2 (ja) * 2016-12-06 2020-05-13 株式会社デンソー 車両用制御システム
US10635831B1 (en) * 2018-01-06 2020-04-28 Ralph Crittenden Moore Method to achieve better security using a memory protection unit

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3864670A (en) * 1970-09-30 1975-02-04 Yokogawa Electric Works Ltd Dual computer system with signal exchange system
US20020073357A1 (en) * 2000-12-11 2002-06-13 International Business Machines Corporation Multiprocessor with pair-wise high reliability mode, and method therefore

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4049957A (en) * 1971-06-23 1977-09-20 Hitachi, Ltd. Dual computer system
US4029952A (en) * 1973-11-06 1977-06-14 Westinghouse Electric Corporation Electric power plant having a multiple computer system for redundant control of turbine and steam generator operation
US5428769A (en) * 1992-03-31 1995-06-27 The Dow Chemical Company Process control interface system having triply redundant remote field units
US5544077A (en) * 1994-01-19 1996-08-06 International Business Machines Corporation High availability data processing system and method using finite state machines
US5537583A (en) * 1994-10-11 1996-07-16 The Boeing Company Method and apparatus for a fault tolerant clock with dynamic reconfiguration
EP1036483B1 (de) * 1997-12-11 2006-08-30 Telefonaktiebolaget LM Ericsson (publ) Redondanter abschluss zur dynamischer fehlerisolierung
DE19815263C2 (de) * 1998-04-04 2002-03-28 Astrium Gmbh Vorrichtung zur fehlertoleranten Ausführung von Programmen
US6550017B1 (en) * 1999-06-29 2003-04-15 Sun Microsystems, Inc. System and method of monitoring a distributed fault tolerant computer system
US6615366B1 (en) * 1999-12-21 2003-09-02 Intel Corporation Microprocessor with dual execution core operable in high reliability mode
US6550018B1 (en) * 2000-02-18 2003-04-15 The University Of Akron Hybrid multiple redundant computer system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3864670A (en) * 1970-09-30 1975-02-04 Yokogawa Electric Works Ltd Dual computer system with signal exchange system
US20020073357A1 (en) * 2000-12-11 2002-06-13 International Business Machines Corporation Multiprocessor with pair-wise high reliability mode, and method therefore

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
MOU HU ET AL: "FAULT-TOLERANT SYSTEM USING 3-VALUE LOGIC CIRCUITS", IEEE TRANSACTIONS ON RELIABILITY, IEEE SERVICE CENTER, PISCATAWAY, NJ, US, vol. 36, no. 2, 1 June 1987 (1987-06-01), pages 227 - 231, XP000008987, ISSN: 0018-9529 *

Also Published As

Publication number Publication date
EP1807764A2 (de) 2007-07-18
WO2006045773A2 (de) 2006-05-04
US20070255875A1 (en) 2007-11-01
KR20070083760A (ko) 2007-08-24
JP2008518296A (ja) 2008-05-29
RU2007119317A (ru) 2008-12-10

Similar Documents

Publication Publication Date Title
TW200630811A (en) Universal serial bus switching hub
TWI263404B (en) Electronic switch and the operating method of transistor
WO2007059447A3 (en) Methods and systems for adaptive control
WO2006045777A8 (de) Vorrichtung und verfahren zur modusumschaltung bei einem rechnersystem mit wenigstens zwei ausführungseinheiten
WO2008106163A3 (en) Decoupling control strategy for interrelated air system components
WO2007120902A3 (en) Hybrid data switching for efficient packet processing
WO2011012428A3 (de) Schaltungsanordnung für ein bordnetz
WO2007129196A3 (en) Operational mode switching in a mobile communication terminal
WO2004109488A3 (en) System and method for low power haptic feedback
WO2006018307A3 (en) Operating systems
WO2014041043A3 (en) A method for controlling an electrical system in a vehicle
WO2007095260A3 (en) Circuit breaker interlock devices, systems, and methods
WO2008087131A3 (de) Schaltungsanordnung für einen kraftfahrzeugdatenbus
TW200711380A (en) Methods, apparatuses, and systems for the dynamic evaluation and delegation of network access control
WO2006017424A3 (en) Communication device and method of operation therefore
WO2002046895A3 (de) System zur steuerung oder regelung
WO2007017396A3 (de) Verfahren und vorrichtung zur überwachung von funktionen eines rechnersystems
WO2006118788A3 (en) System and method for decoding commands based on command signals and operating state
WO2006045806A3 (de) Verfahren und vorrichtung zur steuerung eines rechnersystems
WO2007017378A3 (de) Verfahren und vorrichtung zur steuerung eines rechnersystems
CN103204169B (zh) 地铁站台屏蔽门的控制系统
RU2007119317A (ru) Способ и устройство для переключения в вычислительной системе, включающей в себя по меньшей мере два исполнительных блока
WO2007109040A3 (en) Method and apparatus for switching operating modes of a receiver
WO2005026196A8 (en) Methods for folding proteins and reducing protein aggregation
CN201752118U (zh) 一种多线路自动切换路由器

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BW BY BZ CA CH CN CO CR CU CZ DM DZ EC EE EG ES FI GB GD GE GH HR HU ID IL IN IS JP KE KG KM KP KZ LC LK LR LS LT LU LV LY MA MG MK MN MW MX MZ NA NG NI NZ OM PG PH PL PT RO RU SC SD SE SK SL SM SY TJ TM TN TR TT TZ UA US UZ VC VN YU ZA ZM

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): BW GH GM KE LS MW MZ NA SD SZ TZ UG ZM ZW AM AZ BY KG MD RU TJ TM AT BE BG CH CY DE DK EE ES FI FR GB GR HU IE IS IT LU LV MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW MR NE SN TD TG

WWE Wipo information: entry into national phase

Ref document number: 2005803464

Country of ref document: EP

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 1020077009145

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 2007537288

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 11666409

Country of ref document: US

Ref document number: 200580036537.2

Country of ref document: CN

WWE Wipo information: entry into national phase

Ref document number: 2007119317

Country of ref document: RU

WWP Wipo information: published in national office

Ref document number: 2005803464

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 11666409

Country of ref document: US