SYNCHRONIZATION OF FAULT-TOLERANT COMPUTER SYSTEM HAVING MULTIPLE PROCESSORS

A computer system in a fault-tolerant configuration employs three identical CPUs executing the same instruction stream, with two identical, self-checking memory modules storing duplicates of the same data. Memory references by the three CPUs are made by three separate busses connected to three separ...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: SOUTHWORTH, RICHARD A, HORST, ROBERT W, ALLISON, JOHN D, JEWETT, DOUGLAS E, CUTTS, RICHARD W., JR, DEBACKER, KENNETH C, MEHTA, NIKHIL A
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator SOUTHWORTH, RICHARD A
HORST, ROBERT W
ALLISON, JOHN D
JEWETT, DOUGLAS E
CUTTS, RICHARD W., JR
DEBACKER, KENNETH C
MEHTA, NIKHIL A
description A computer system in a fault-tolerant configuration employs three identical CPUs executing the same instruction stream, with two identical, self-checking memory modules storing duplicates of the same data. Memory references by the three CPUs are made by three separate busses connected to three separate ports of each of the two memory modules. The three CPUs are loosely synchronized, as by detecting events such as memory references and stalling any CPU ahead of others until all execute the function simultaneously; interrupts can be synchronized by ensuring that all three CPUs implement the interrupt at the same point in their instruction stream. Memory references via the separate CPU-to-memory busses are voted at the three separate ports of each of the memory modules. I/O functions are implemented using two identical I/O busses, each of which is separately coupled to only one of the memory modules. A number of I/O processors are coupled to both I/O busses.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_CA2003338A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>CA2003338A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_CA2003338A13</originalsourceid><addsrcrecordid>eNqNyrEKwjAQANAuDqL-w_1AoZrF9QgXE0hyIbkK7VKKxEm0UP8fHfwAp7e8bePLELXNHN2I4jgCGzDYe2mFPWWMAppD6oUylKEIBbB4dfEC4Ztc8gQps6ZSOJd9s7nPj7Uefu4aMCTatnV5TXVd5lt91vek8dR1SqkzHtUf5QPQDS5I</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>SYNCHRONIZATION OF FAULT-TOLERANT COMPUTER SYSTEM HAVING MULTIPLE PROCESSORS</title><source>esp@cenet</source><creator>SOUTHWORTH, RICHARD A ; HORST, ROBERT W ; ALLISON, JOHN D ; JEWETT, DOUGLAS E ; CUTTS, RICHARD W., JR ; DEBACKER, KENNETH C ; MEHTA, NIKHIL A</creator><creatorcontrib>SOUTHWORTH, RICHARD A ; HORST, ROBERT W ; ALLISON, JOHN D ; JEWETT, DOUGLAS E ; CUTTS, RICHARD W., JR ; DEBACKER, KENNETH C ; MEHTA, NIKHIL A</creatorcontrib><description>A computer system in a fault-tolerant configuration employs three identical CPUs executing the same instruction stream, with two identical, self-checking memory modules storing duplicates of the same data. Memory references by the three CPUs are made by three separate busses connected to three separate ports of each of the two memory modules. The three CPUs are loosely synchronized, as by detecting events such as memory references and stalling any CPU ahead of others until all execute the function simultaneously; interrupts can be synchronized by ensuring that all three CPUs implement the interrupt at the same point in their instruction stream. Memory references via the separate CPU-to-memory busses are voted at the three separate ports of each of the memory modules. I/O functions are implemented using two identical I/O busses, each of which is separately coupled to only one of the memory modules. A number of I/O processors are coupled to both I/O busses.</description><edition>5</edition><language>eng ; fre</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; INFORMATION STORAGE ; PHYSICS ; STATIC STORES</subject><creationdate>1990</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=19900609&amp;DB=EPODOC&amp;CC=CA&amp;NR=2003338A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25543,76293</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=19900609&amp;DB=EPODOC&amp;CC=CA&amp;NR=2003338A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>SOUTHWORTH, RICHARD A</creatorcontrib><creatorcontrib>HORST, ROBERT W</creatorcontrib><creatorcontrib>ALLISON, JOHN D</creatorcontrib><creatorcontrib>JEWETT, DOUGLAS E</creatorcontrib><creatorcontrib>CUTTS, RICHARD W., JR</creatorcontrib><creatorcontrib>DEBACKER, KENNETH C</creatorcontrib><creatorcontrib>MEHTA, NIKHIL A</creatorcontrib><title>SYNCHRONIZATION OF FAULT-TOLERANT COMPUTER SYSTEM HAVING MULTIPLE PROCESSORS</title><description>A computer system in a fault-tolerant configuration employs three identical CPUs executing the same instruction stream, with two identical, self-checking memory modules storing duplicates of the same data. Memory references by the three CPUs are made by three separate busses connected to three separate ports of each of the two memory modules. The three CPUs are loosely synchronized, as by detecting events such as memory references and stalling any CPU ahead of others until all execute the function simultaneously; interrupts can be synchronized by ensuring that all three CPUs implement the interrupt at the same point in their instruction stream. Memory references via the separate CPU-to-memory busses are voted at the three separate ports of each of the memory modules. I/O functions are implemented using two identical I/O busses, each of which is separately coupled to only one of the memory modules. A number of I/O processors are coupled to both I/O busses.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>INFORMATION STORAGE</subject><subject>PHYSICS</subject><subject>STATIC STORES</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>1990</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNyrEKwjAQANAuDqL-w_1AoZrF9QgXE0hyIbkK7VKKxEm0UP8fHfwAp7e8bePLELXNHN2I4jgCGzDYe2mFPWWMAppD6oUylKEIBbB4dfEC4Ztc8gQps6ZSOJd9s7nPj7Uefu4aMCTatnV5TXVd5lt91vek8dR1SqkzHtUf5QPQDS5I</recordid><startdate>19900609</startdate><enddate>19900609</enddate><creator>SOUTHWORTH, RICHARD A</creator><creator>HORST, ROBERT W</creator><creator>ALLISON, JOHN D</creator><creator>JEWETT, DOUGLAS E</creator><creator>CUTTS, RICHARD W., JR</creator><creator>DEBACKER, KENNETH C</creator><creator>MEHTA, NIKHIL A</creator><scope>EVB</scope></search><sort><creationdate>19900609</creationdate><title>SYNCHRONIZATION OF FAULT-TOLERANT COMPUTER SYSTEM HAVING MULTIPLE PROCESSORS</title><author>SOUTHWORTH, RICHARD A ; HORST, ROBERT W ; ALLISON, JOHN D ; JEWETT, DOUGLAS E ; CUTTS, RICHARD W., JR ; DEBACKER, KENNETH C ; MEHTA, NIKHIL A</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_CA2003338A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre</language><creationdate>1990</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>INFORMATION STORAGE</topic><topic>PHYSICS</topic><topic>STATIC STORES</topic><toplevel>online_resources</toplevel><creatorcontrib>SOUTHWORTH, RICHARD A</creatorcontrib><creatorcontrib>HORST, ROBERT W</creatorcontrib><creatorcontrib>ALLISON, JOHN D</creatorcontrib><creatorcontrib>JEWETT, DOUGLAS E</creatorcontrib><creatorcontrib>CUTTS, RICHARD W., JR</creatorcontrib><creatorcontrib>DEBACKER, KENNETH C</creatorcontrib><creatorcontrib>MEHTA, NIKHIL A</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>SOUTHWORTH, RICHARD A</au><au>HORST, ROBERT W</au><au>ALLISON, JOHN D</au><au>JEWETT, DOUGLAS E</au><au>CUTTS, RICHARD W., JR</au><au>DEBACKER, KENNETH C</au><au>MEHTA, NIKHIL A</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>SYNCHRONIZATION OF FAULT-TOLERANT COMPUTER SYSTEM HAVING MULTIPLE PROCESSORS</title><date>1990-06-09</date><risdate>1990</risdate><abstract>A computer system in a fault-tolerant configuration employs three identical CPUs executing the same instruction stream, with two identical, self-checking memory modules storing duplicates of the same data. Memory references by the three CPUs are made by three separate busses connected to three separate ports of each of the two memory modules. The three CPUs are loosely synchronized, as by detecting events such as memory references and stalling any CPU ahead of others until all execute the function simultaneously; interrupts can be synchronized by ensuring that all three CPUs implement the interrupt at the same point in their instruction stream. Memory references via the separate CPU-to-memory busses are voted at the three separate ports of each of the memory modules. I/O functions are implemented using two identical I/O busses, each of which is separately coupled to only one of the memory modules. A number of I/O processors are coupled to both I/O busses.</abstract><edition>5</edition><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; fre
recordid cdi_epo_espacenet_CA2003338A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
INFORMATION STORAGE
PHYSICS
STATIC STORES
title SYNCHRONIZATION OF FAULT-TOLERANT COMPUTER SYSTEM HAVING MULTIPLE PROCESSORS
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-25T20%3A02%3A35IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=SOUTHWORTH,%20RICHARD%20A&rft.date=1990-06-09&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3ECA2003338A1%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true