WO2007017363A1 - Verfahren und vorrichtung zur umschaltung bei einem rechnersystem mit wenigstens zwei ausführungseinheiten mittels bitinformationen in einem register - Google Patents
Verfahren und vorrichtung zur umschaltung bei einem rechnersystem mit wenigstens zwei ausführungseinheiten mittels bitinformationen in einem register Download PDFInfo
- Publication number
- WO2007017363A1 WO2007017363A1 PCT/EP2006/064511 EP2006064511W WO2007017363A1 WO 2007017363 A1 WO2007017363 A1 WO 2007017363A1 EP 2006064511 W EP2006064511 W EP 2006064511W WO 2007017363 A1 WO2007017363 A1 WO 2007017363A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- register
- switching
- bit
- mode
- bit information
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
Definitions
- the invention relates to a method and a device for switching between at least two operating modes of a microprocessor having at least two execution units for processing program segments according to the preambles of the independent claims.
- Dual-core or multi-core architectures are also used in other applications to increase performance, ie to increase performance. Both cores run different program segments, which can achieve a performance improvement compared to the comparison mode or a single core system. This configuration is called
- This system is also referred to as a symmetrical multiprocessor system (SMP) in a special form with the same cores.
- SMP symmetrical multiprocessor system
- Modes of accessing a specific address and specialized hardware devices In comparison mode, the output signals of the cores are compared with each other. In performance mode, the two cores work as a symmetric multiprocessor (SMP) system and execute different programs, program segments, or commands.
- SMP symmetric multiprocessor
- the object of this invention is therefore not to cause the switching by a special instruction or the access to a specific address, but to cause a switching when certain bits are manipulated or written in one or more internal registers of the processor. If there is a register in the processor, regardless of the possibility of switching between a performance mode and a comparison mode, in which not all bits are assigned a meaning, no special instructions are required in the instruction set. An example of this is the processor status register, which is commonly available in each processor and for each execution unit of a processor stands. Instructions with which this register can be read and set are then present in the instruction set. Therefore, no new instructions for a processor need to be defined to toggle between performance mode and compare mode.
- the switching is triggered by at least one bit information in a register.
- the bit information is advantageously generated by a command already present in an instruction set of the computer system.
- the bit information is generated by setting at least one bit in a register.
- the bit information is generated by deleting at least one bit in a register.
- the bit information is generated in a register located in the execution unit.
- a predeterminable data word is written into the register and the bit information is generated in that at least one predeterminable bit corresponds to a specifiable information.
- at least one specifiable bit in the predefinable data word is set / deleted.
- the switching is characterized in that a register is included and second means are included, which trigger the switching by at least one bit information in this register.
- the register is located within an execution unit.
- the register is the processor status register or the instruction register or the instruction counter register.
- FIG. 1 shows a system G60 with two execution units GlOa and GlOb, which each contain a register Gl Ia or Gl Ib with the width k + 1.
- FIG. 2 shows such a register Gl 1 in an execution unit GlO
- the invention relates to a multi-processor system (G60) shown in FIG. 1 with at least two execution units (GlOa, GlOb), a comparison unit (G20), a switching unit (G50) and a unit for
- the switching unit (G50) has at least two outputs to two system interfaces (G30a, G30b). Registers, memories or peripherals such as digital outputs, D / A converters and communication controllers can be controlled via these interfaces.
- This multiprocessor system can be operated in at least two modes of operation, a compare mode (VM) and a performance mode (PM).
- the comparison unit (G20) is deactivated.
- the deactivation can be realized in various ways:
- a comparison by the unit G20 is not performed.
- the switching unit (G50) is configured in this operation mode so that each execution unit is connected to a system interface (G30a, G30b).
- the output signals of the execution units (GlOa, GlOb) are compared in the comparison unit (G20). If there is a difference, an error is detected and suitable measures can be taken.
- the switching unit (G50) is configured in a variation such that only one signal is connected to the system interfaces (G30a, G30b). In another configuration, the switching unit only causes the compared and thus the same signals to be connected to the system interfaces (G30a, G30b).
- the switchover request detection (G40) detects a switchover to the other mode regardless of the currently active mode.
- FIG. 2 shows an execution unit GlO.
- Gl 1 is a register with k + 1 bits in an execution unit GlO.
- commands with which the bits in this
- Register could be manipulated or written directly or indirectly.
- one or more bits are reserved in the register GIII for triggering the switchover.
- the unit G40 detects a switchover request when the reserved bits in the register Gl 1 are set to a specific bit pattern.
- the mode of the processor thus depends on which bit pattern these reserved bits are set in the register GI l.
- one or more bits are reserved in the register GI 1 for triggering the switching.
- the unit G40 detects a switchover to the comparison mode when the register GI 1 is written with a value at which the correspondingly reserved bits are assigned a specific bit pattern.
- the unit G40 detects a switchover to the performance mode when the register GI 1 is written with a value in which the corresponding reserved bits are assigned a specific bit pattern.
- the bit pattern for switching to the comparison mode need not necessarily be different from the bit pattern for switching in the performance mode.
- the bit patterns can be identical or different.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Executing Machine-Instructions (AREA)
- Hardware Redundancy (AREA)
Abstract
Verfahren 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 Umschaltung durch wenigstens eine Bitinformation in einem Register ausgelöst wird.
Description
Verfahren und Vorrichtung zur Umschaltung bei einem Rechnersystem mit wenigstens zwei Ausführungseinheiten mittels Bitinformationen in einem Register
Stand der Technik
Die Erfindung geht aus von einem Verfahren und einer Vorrichtung zur Umschaltung zwischen wenigstens zwei Betriebsmodi eines Mikroprozessors mit wenigstens zwei Ausführungseinheiten zur Abarbeitung von Programmsegmenten gemäß den Oberbegriffen der unabhängigen Ansprüche.
Transiente Fehler, ausgelöst durch Alpha-Teilchen oder kosmische Strahlung, werden zunehmend ein Problem für integrierte Schaltungen. Durch abnehmende Strukturbreiten, sinkende Spannungen und höhere Taktfrequenzen nimmt die Wahrscheinlichkeit zu, dass eine Spannungsspitze, hervorgerufen durch ein Alpha-Teilchen oder kosmische Strahlung, einen logischen Wert in einer integrierten Schaltung verfälscht. Ein falsches Berechnungsresultat kann die Folge sein. In sicherheitsrelevanten Systemen müssen daher solche Fehler zuverlässig detektiert werden.
Bei sicherheitsrelevanten Systemen, wie z.B. einem ABS-Regelsystem in einem Kraftfahrzeug, in denen Fehlfunktionen der Elektronik sicher detektiert werden müssen, werden gerade bei den entsprechenden Steuereinrichtungen solcher Systeme üblicherweise Redundanzen zur Fehlererkennung vorgesehen. So ist beispielsweise in bekannten ABS-Systemen jeweils der komplette MikroController dupliziert, wobei die gesamten ABS-Funktionen redundant berechnet und auf Übereinstimmung geprüft werden. Tritt eine Diskrepanz der Ergebnisse auf, so wird das ABS- System abgeschaltet.
Solche Prozessoreinheiten sind auch als Dual-Core oder Multi-Core Architekturen bekannt. Die verschiedenen Cores fuhren redundant und taktsynchron das gleiche Programmsegment aus, die Ergebnisse der beiden Cores werden verglichen. Ein Fehler wird bei dem Vergleich auf Übereinstimmung der beiden Ergebnisse erkannt. Im Folgenden wird diese Konfiguration als Ver- gleichsmodus bezeichnet.
Dual-Core oder Multi-Core Architekturen werden in anderen Anwendungen auch zur Leistungssteigerung, also zu einer Performanz-Steigerung eingesetzt. Beide Cores fuhren unterschiedliche Programmsegmente aus, wodurch sich eine Leistungssteigerung im Vergleich zum Vergleichsmodus oder einem Single Core System erzielen lässt. Diese Konfiguration wird als
Leistungsmodus oder Performanzmodus bezeichnet. Dieses System wird auch in einer speziellen Ausprägung mit gleichen Cores als ein symmetrisches Multiprozessorsystem (SMP) bezeichnet.
Eine Erweiterung dieser Systeme ist eine Umschaltung durch Software zwischen diesen beiden
Modi mittel eines Zugriffs auf eine spezielle Adresse und spezialisierter Hardware- Vorrichtungen. Im Vergleichsmodus werden die Ausgangsignale der Cores miteinander verglichen. Im Performanzmodus arbeiten die beiden Cores als ein symmetrisches Mehrprozessorsystem (SMP) und fuhren unterschiedliche Programme, Programmsegmente oder Befehle aus.
Vorteile der Erfindung
Wird eine Umschaltung direkt durch eine Instruktion veranlasst müssen immer spezielle Bits oder Bitkombinationen für diese Umschaltinstruktion reserviert werden. Gerade bei Prozessoren mit einem großen Befehlssatz oder einer kleinen Befehlswortbreite ist diese Reservierung nicht oder nur sehr schlecht möglich.
Aufgabe dieser Erfindung ist es daher die Umschaltung nicht durch eine spezielle Instruktion oder den Zugriff auf eine bestimmte Adresse zu veranlassen, sondern eine Umschaltung dann zu veranlassen, wenn in einem oder mehreren internen Register des Prozessors bestimmte Bits ma- nipuliert oder geschrieben werden. Ist im Prozessor, unabhängig von der Möglichkeit der Umschaltung zwischen einem Performanzmodus und einem Vergleichsmodus, ein Register vorhanden, bei dem nicht alle Bits mit einer Bedeutung belegt sind, werden im Befehlssatz keine spezielle Instruktionen benötigt. Ein Beispiel hierfür ist das Prozessorstatusregister, welches üblicherweise im jedem Prozessor und für jede Ausführungseinheit eines Prozessors zur Verfügung
steht. Instruktionen, mit denen dieses Register gelesen und gesetzt werden kann, sind im Befehlssatz dann vorhanden. Es müssen daher keine neuen Instruktionen für einen Prozessor definiert werden, um zwischen Performanzmodus und dem Vergleichsmodus umzuschalten.
Vorteilhaft wird in der vorgestellten Erfindung die Umschaltung durch wenigstens eine Bitinformation in einem Register ausgelöst. Weiter wird vorteilhaft die Bitinformation durch einen in einem Befehlssatz des Rechnersystems bereits vorhandenen Befehl erzeugt. Vorteilhaft wird die Bitinformation durch setzten wenigstens eines Bits in einem Register erzeugt. Zweckmäßigerweise wird die Bitinformation durch Löschen wenigstens eines Bits in einem Register erzeugt. Weiter wird vorteilhaft die Bitinformation in einem Register erzeugt, das sich in der Ausführungseinheit befindet. Vorteilhaft wird ein vorgebbares Datenwort in das Register geschrieben und die Bitinformation wird dadurch erzeugt, dass wenigstens ein vorgebbares Bit einer vorgebbaren Information entspricht. Vorteilhaft wird wenigstens ein vorgebbares Bit in dem vorgebbaren Datenwort gesetzt/gelöscht. Vorteilhaft wird wenigstens ein vorgebbares Bit in dem vor- gebbaren Datenwort nicht gesetzt. Zweckmäßigerweise ist die Umschaltung dadurch gekennzeichnet, dass ein Register enthalten ist und zweite Mittel enthalten sind, welche die Umschaltung durch wenigstens eine Bitinformation in diesem Register auslösen. Vorteilhaft befindet sich das Register innerhalb einer Ausführungseinheit. Vorteilhaft handelt es sich bei dem Register um das Prozessorstatusregister oder um das Befehlsregister oder um das Befehlszählerregister.
Weitere Vorteile und vorteilhafte Ausgestaltungen ergeben sich aus den Merkmalen der Ansprüche sowie der Beschreibung.
Figuren
Figur 1 zeigt eine System G60 mit zwei Ausführungseinheiten GlOa und GlOb, welche jeweils ein Register Gl Ia bzw. Gl Ib mit der Breite k+1 enthalten.
Figur 2 zeigt ein solches Register Gl 1 in einer Ausführungseinheit GlO
Beschreibung der Ausführungsbeispiele
Als Ausführungseinheit kann im Folgenden dabei sowohl ein Prozessor, ein Core, eine CPU, als auch eine FPU (Floating Point Unit), ein DSP (Digitaler Signalprozessor), ein Coprozessor oder eine ALU (Arithmetic logical Unit) bezeichnet werden. Die Erfindung bezieht sich auf ein MuI- tiprozessorsystem (G60) dargestellt in Figur 1 mit wenigstens zwei Ausführungseinheiten (GlOa, GlOb), einer Vergleichseinheit (G20), einer Umschalteinheit (G50) und einer Einheit zur
Umschaltwunscherkennung (G40). Die Umschalteinheit (G50) hat wenigstens zwei Ausgänge zu zwei Systemschnittstellen (G30a, G30b). Über diese Schnittstellen können Register, Speicher oder Peripherals wie Digitale Ausgänge, D/A- Wandler, Kommunikationscontroller angesteuert werden. Dieses Multiprozessorsystem kann in wenigstens zwei Betriebsmodi betrieben werden, einem Vergleichsmodus (VM) und einem Performanzmodus (PM).
Im Performanzmodus werden in den unterschiedlichen Ausführungseinheiten unterschiedliche Befehle, Programmsegmente oder Programme parallel ausgeführt. In diesem Betriebsmodus ist die Vergleichseinheit (G20) deaktiviert. Die Deaktivierung kann auf verschiedene Weisen reali- siert werden:
Ein Vergleich durch die Einheit G20 wird nicht durchgeführt.
Es werden keine Signale zum Vergleich an die Einheit G20 angelegt.
Ein Vergleich findet durch die Einheit G20 statt, das Ergebnis wird aber ignoriert.
Die Umschalteinheit (G50) ist in diesem Betriebsmodus so konfiguriert, dass jede Ausführungseinheit mit einer Systemschnittstelle (G30a, G30b) verbunden ist.
Im Vergleichsmodus werden in beiden Ausführungseinheiten (GlOa, GlOb) gleiche Befehle, Programmsegmente oder Programme abgearbeitet. Günstigerweise werden diese Befehle takt- synchron abgearbeitet, es ist aber auch eine Abarbeitung mit Asynchronität oder mit definiertem
Taktversatz denkbar. Die Ausgangssignale der Ausführungseinheiten (GlOa, GlOb) werden in der Vergleichseinheit (G20) verglichen. Bei einem Unterschied wird auf einen Fehler erkannt und es können entsprechende Maßnahmen ergriffen werden. Die Umschalteinheit (G50) ist in einer Variation so konfiguriert, dass nur ein Signal zu den Systemschnittstellen (G30a, G30b) verbunden ist. In einer anderen Konfiguration bewirkt die Umschalteinheit nur, dass die verglichenen und damit gleichen Signale an die Systemschnittstellen (G30a, G30b) verbunden werden.
Die Umschaltwunscherkennung (G40) detektiert unabhängig vom gerade aktiven Modus einen Umschaltwunsch in den jeweils anderen Modus.
In Figur 2 ist eine Ausfuhrungseinheit GlO gezeigt. Gl 1 ist ein Register mit k+1 Bits in einer Ausfuhrungseinheit GlO. Im Befehlssatz für GlO existieren Befehle womit die Bits in diesem
Register direkt oder indirekt manipuliert oder geschrieben werden könne. In einer ersten Ausfuhrungsform ist in dem Register GIl eins oder mehrere Bits für das Auslösen der Umschaltung reserviert. Die Einheit G40 detektiert einen Umschaltwunsch, wenn die reservierten Bits im Register Gl 1 auf ein bestimmtes Bitmuster gesetzt sind. Der Modus des Pro- zessors (Vergleichsmodus oder Performanzmodus) ist damit davon abhängig, auf welches Bitmuster diese reservierten Bits im Register GI l gesetzt sind. In einer zweiten Ausführungsform ist in dem Register GI l eins oder mehrere Bits für das Auslösen der Umschaltung reserviert. Die Einheit G40 detektiert einen Umschaltwunsch in den Vergleichsmodus, wenn das Register GI l mit einem Wert beschrieben wird bei dem die entsprechend reservierten Bits mit einem be- stimmten Bitmuster belegt sind. Die Einheit G40 detektiert einen Umschaltwunsch in den Performanzmodus, wenn das Register GI l mit einem Wert beschrieben wird bei dem die entsprechend reservierten Bits mit einem bestimmten Bitmuster belegt sind. Das Bitmuster für die Umschaltung in den Vergleichsmodus muss sich nicht notwendigerweise von dem Bitmuster für die Umschaltung in dem Performanzmodus unterscheiden. Die Bitmuster können identisch oder un- terschiedlich sein.
Claims
1. Verfahren 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 ei- nem Performanzmodus entspricht dadurch gekennzeichnet, dass die Umschaltung durch wenigstens eine Bitinformation in einem Register ausgelöst wird.
2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die Bitinformation durch einen in einem Befehlssatz des Rechnersystems bereits vorhandenen Befehl erzeugt wird.
3. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die Bitinformation durch setzten wenigstens eines Bits in einem Register erzeugt wird.
4. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die Bitinformation durch Löschen wenigstens eines Bits in einem Register erzeugt wird.
5. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die Bitinformation in einem Register erzeugt wird, das sich in der Ausführungseinheit befindet.
6. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass ein vorgebbares Datenwort in das Register geschrieben wird und die Bitinformation dadurch erzeugt wird, dass wenigstens ein vorgebbares Bit einer vorgebbaren Information entspricht.
7. Verfahren nach Anspruch 6, dadurch gekennzeichnet, dass wenigstens ein vorgebbares Bit in dem vorgebbaren Datenwort gesetzt/gelöscht ist.
8. Verfahren nach Anspruch 6, dadurch gekennzeichnet, dass wenigstens ein vorgebbares Bit in dem vorgebbaren Datenwort nicht gesetzt ist.
9. Vorrichtung zur Umschaltung bei einem Rechnersystem mit wenigstens zwei Ausfüh- rungseinheiten, wobei Umschaltmittel enthalten sind, die zwischen wenigstens zwei
Betriebsmodi umschalten und ein erster Betriebsmodus einem Vergleichsmodus und ein zweiter Betriebsmodus einem Performanzmodus entspricht dadurch gekennzeichnet, dass ein Register enthalten ist und zweite Mittel enthalten sind, welche die Umschaltung durch wenigstens eine Bitinformation in diesem Register auslösen.
10. Vorrichtung nach Anspruch 9 dadurch gekennzeichnet, dass sich das Register innerhalb einer Ausführungseinheit befindet.
11. Vorrichtung nach Anspruch 9 dadurch gekennzeichnet, dass es sich bei dem Register um ein Prozessorstatusregister wenigstens einer Ausführungseinheit handelt.
12. Vorrichtung nach Anspruch 9 dadurch gekennzeichnet, dass es sich bei dem Register um ein Befehlsregister handelt.
13. Vorrichtung nach Anspruch 9 dadurch gekennzeichnet, dass es sich bei dem Register um das Befehlszählerregister handelt.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102005037260.0 | 2005-08-08 | ||
DE200510037260 DE102005037260A1 (de) | 2005-08-08 | 2005-08-08 | Verfahren und Vorrichtung zur Umschaltung bei einem Rechnersystem mit wenigstens zwei Ausführungseinheiten mittels Bitinformationen in einem Register |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2007017363A1 true WO2007017363A1 (de) | 2007-02-15 |
Family
ID=37433850
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/EP2006/064511 WO2007017363A1 (de) | 2005-08-08 | 2006-07-21 | Verfahren und vorrichtung zur umschaltung bei einem rechnersystem mit wenigstens zwei ausführungseinheiten mittels bitinformationen in einem register |
Country Status (2)
Country | Link |
---|---|
DE (1) | DE102005037260A1 (de) |
WO (1) | WO2007017363A1 (de) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6615366B1 (en) * | 1999-12-21 | 2003-09-02 | Intel Corporation | Microprocessor with dual execution core operable in high reliability mode |
US6640313B1 (en) * | 1999-12-21 | 2003-10-28 | Intel Corporation | Microprocessor with high-reliability operating mode |
DE10349581A1 (de) * | 2003-10-24 | 2005-05-25 | Robert Bosch Gmbh | Verfahren und Vorrichtung zur Umschaltung zwischen wenigstens zwei Betriebsmodi einer Prozessoreinheit |
-
2005
- 2005-08-08 DE DE200510037260 patent/DE102005037260A1/de not_active Withdrawn
-
2006
- 2006-07-21 WO PCT/EP2006/064511 patent/WO2007017363A1/de active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6615366B1 (en) * | 1999-12-21 | 2003-09-02 | Intel Corporation | Microprocessor with dual execution core operable in high reliability mode |
US6640313B1 (en) * | 1999-12-21 | 2003-10-28 | Intel Corporation | Microprocessor with high-reliability operating mode |
DE10349581A1 (de) * | 2003-10-24 | 2005-05-25 | Robert Bosch Gmbh | Verfahren und Vorrichtung zur Umschaltung zwischen wenigstens zwei Betriebsmodi einer Prozessoreinheit |
Also Published As
Publication number | Publication date |
---|---|
DE102005037260A1 (de) | 2007-02-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE102009019961A1 (de) | Vorrichtung, Systeme und Verfahren zum effizienten Verwenden von Hardware-Ressourcen für einen Softwaretest | |
DE3852604T2 (de) | Mikrokomputersystem mit einem Masterprozessor und einem Sklavenprozessor. | |
EP1820102A2 (de) | Verfahren und vorrichtung zur taktumschaltung bei einem mehrprozessorsystem | |
DE102005037246A1 (de) | Verfahren und Vorrichtung zur Steuerung eines Rechnersystems mit wenigstens zwei Ausführungseinheiten und einer Vergleichseinheit | |
DE102005055067A1 (de) | Vorrichtung und Verfahren zum Beheben von Fehlern bei einem wenigstens zwei Ausführungseinheiten mit Registern aufweisenden System | |
DE102005037230A1 (de) | Verfahren und Vorrichtung zur Überwachung von Funktionen eines Rechnersystems | |
WO2006045806A2 (de) | Verfahren und vorrichtung zur steuerung eines rechnersystems | |
EP0104635A2 (de) | Verfahren und Anordnung zum Prüfen eines digitalen Rechners | |
EP1817662B1 (de) | Verfahren und vorrichtung zur umschaltung zwischen betriebsmodi eines multiprozessorsystems durch wenigstens ein externes signal | |
WO2007057270A1 (de) | Programmgesteuerte einheit und verfahren zum betreiben derselbigen | |
EP1915686B1 (de) | Verfahren und vorrichtung zur festlegung eines startzustandes bei einem rechnersystem mit wenigstens zwei ausführungseinheiten durch markieren von registern | |
DE102006050715A1 (de) | Verfahren und System zum Erzeugen eines gültigen Signals | |
WO2016030324A1 (de) | Mikrocontrollersystem und verfahren für sicherheitskritische kraftfahrzeugsysteme sowie deren verwendung | |
DE10317650A1 (de) | Programmgesteuerte Einheit und Verfahren | |
DE10063644B4 (de) | Lokales Anhalten und Gefahrerfassung in einem superskalaren Pipeline-Mikroprozessor zum Vermeiden eines erneuten Lesens einer Registerdatei | |
WO2007017363A1 (de) | Verfahren und vorrichtung zur umschaltung bei einem rechnersystem mit wenigstens zwei ausführungseinheiten mittels bitinformationen in einem register | |
EP1917596A1 (de) | Verfahren und vorrichtung zur analyse von abläufen in einem rechnersystem mit mehreren ausführungseinheiten | |
WO2007017372A1 (de) | Verfahren und vorrichtung zur steuerung eines rechnersystems mit wenigstens zwei ausführungseinheiten | |
EP1917590A1 (de) | Verfahren und vorrichtung zur festlegung eines startzustandes bei einem rechnersystem mit wenigstens zwei ausführungseinheiten durch umschalten von registersätzen | |
WO2007017394A2 (de) | Verfahren und vorrichtung zur festlegung eines startzustandes bei einem rechnersystem mit wenigstens zwei ausführungseinheiten durch übernehmen des startzustandes | |
DE69014665T2 (de) | Mikroprozessor mit verbessertem funktionellen Redundanzüberwachungsmodus. | |
DE102006004988A1 (de) | Verfahren und Vorrichtung zur Analyse von Abläufen in einem Rechnersystem mit mehreren Ausführungseinheiten | |
EP1917594A2 (de) | Verfahren und vorrichtung zur abarbeitung von datenwörtern und/oder instruktionen | |
DE102005037244A1 (de) | Verfahren und Vorrichtung zur Steuerung eines Rechnersystems mit wenigstens zwei Ausführungseinheiten und mit wenigstens zwei Gruppen von internen Zuständen | |
DE102005037231A1 (de) | Verfahren und Vorrichtung zur Steuerung eines Rechnersystems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
122 | Ep: pct application non-entry in european phase |
Ref document number: 06764248 Country of ref document: EP Kind code of ref document: A1 |