Data processing system and method that permit pipelining of I/O write operations and multiple operation scopes

A data processing system includes at least a first processing node having an input/output (I/O) controller and a second processing including a memory controller for a memory. The memory controller receives, in order, pipelined first and second DMA write operations from the I/O controller, where the...

Full description

Saved in:
Bibliographic Details
Main Authors Daly, Jr, George W, Fields, Jr, James S, Guthrie, Guy L, Starke, William J, Stuecheli, Jeffrey A
Format Patent
LanguageEnglish
Published 25.05.2010
Online AccessGet full text

Cover

Loading…
Abstract A data processing system includes at least a first processing node having an input/output (I/O) controller and a second processing including a memory controller for a memory. The memory controller receives, in order, pipelined first and second DMA write operations from the I/O controller, where the first and second DMA write operations target first and second addresses, respectively. In response to the second DMA write operation, the memory controller establishes a state of a domain indicator associated with the second address to indicate an operation scope including the first processing node. In response to the memory controller receiving a data access request specifying the second address and having a scope excluding the first processing node, the memory controller forces the data access request to be reissued with a scope including the first processing node based upon the state of the domain indicator associated with the second address.
AbstractList A data processing system includes at least a first processing node having an input/output (I/O) controller and a second processing including a memory controller for a memory. The memory controller receives, in order, pipelined first and second DMA write operations from the I/O controller, where the first and second DMA write operations target first and second addresses, respectively. In response to the second DMA write operation, the memory controller establishes a state of a domain indicator associated with the second address to indicate an operation scope including the first processing node. In response to the memory controller receiving a data access request specifying the second address and having a scope excluding the first processing node, the memory controller forces the data access request to be reissued with a scope including the first processing node based upon the state of the domain indicator associated with the second address.
Author Guthrie, Guy L
Daly, Jr, George W
Starke, William J
Stuecheli, Jeffrey A
Fields, Jr, James S
Author_xml – sequence: 1
  givenname: George W
  surname: Daly, Jr
  fullname: Daly, Jr, George W
– sequence: 2
  givenname: James S
  surname: Fields, Jr
  fullname: Fields, Jr, James S
– sequence: 3
  givenname: Guy L
  surname: Guthrie
  fullname: Guthrie, Guy L
– sequence: 4
  givenname: William J
  surname: Starke
  fullname: Starke, William J
– sequence: 5
  givenname: Jeffrey A
  surname: Stuecheli
  fullname: Stuecheli, Jeffrey A
BookMark eNqNi7kOwkAMRLeAgusf_AOISxBRcwgqGnpkJU5iaeNdrR0h_p5EUFBSvdHMm7EbSBAaOTmiIcQUclJlqUBfatQASgENWR0KsBoNIqWGO3Akz9KLoYTr4gbPxEYQuh2Ng-jn2Xrj6H960LzLOnXDEr3S7MuJg_PpfrjMW41oJKaPKmGPZZatt7vVfvOH8gbQ3UV0
ContentType Patent
CorporateAuthor International Business Machines Corporation
CorporateAuthor_xml – name: International Business Machines Corporation
DBID EFH
DatabaseName USPTO Issued Patents
DatabaseTitleList
Database_xml – sequence: 1
  dbid: EFH
  name: USPTO Issued Patents
  url: http://www.uspto.gov/patft/index.html
  sourceTypes: Open Access Repository
DeliveryMethod fulltext_linktorsrc
ExternalDocumentID 07725619
GroupedDBID EFH
ID FETCH-uspatents_grants_077256193
IEDL.DBID EFH
IngestDate Sun Mar 05 22:32:19 EST 2023
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-uspatents_grants_077256193
OpenAccessLink https://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/7725619
ParticipantIDs uspatents_grants_07725619
PatentNumber 7725619
PublicationCentury 2000
PublicationDate 20100525
PublicationDateYYYYMMDD 2010-05-25
PublicationDate_xml – month: 05
  year: 2010
  text: 20100525
  day: 25
PublicationDecade 2010
PublicationYear 2010
References DeWitt et al. (7093081) 20060800
Rasmussen et al. (6317803) 20011100
Maskas (5388224) 19950200
Hirofuji (6415355) 20020700
Sakamoto (2006/0230237) 20061000
Van Huben et al. (2002/0083243) 20020600
Liu (5230070) 19930700
Arimilli et al. (6591321) 20030700
Maheshwari (5974508) 19991000
Quach et al. (7093079) 20060800
Duncan et al. (6647453) 20031100
References_xml – year: 20060800
  ident: 7093079
  contributor:
    fullname: Quach et al.
– year: 19930700
  ident: 5230070
  contributor:
    fullname: Liu
– year: 20020700
  ident: 6415355
  contributor:
    fullname: Hirofuji
– year: 20020600
  ident: 2002/0083243
  contributor:
    fullname: Van Huben et al.
– year: 20030700
  ident: 6591321
  contributor:
    fullname: Arimilli et al.
– year: 19950200
  ident: 5388224
  contributor:
    fullname: Maskas
– year: 20061000
  ident: 2006/0230237
  contributor:
    fullname: Sakamoto
– year: 19991000
  ident: 5974508
  contributor:
    fullname: Maheshwari
– year: 20011100
  ident: 6317803
  contributor:
    fullname: Rasmussen et al.
– year: 20060800
  ident: 7093081
  contributor:
    fullname: DeWitt et al.
– year: 20031100
  ident: 6647453
  contributor:
    fullname: Duncan et al.
Score 2.7765794
Snippet A data processing system includes at least a first processing node having an input/output (I/O) controller and a second processing including a memory...
SourceID uspatents
SourceType Open Access Repository
Title Data processing system and method that permit pipelining of I/O write operations and multiple operation scopes
URI https://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/7725619
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV3PS8MwFH5sQ9CdFBXnVN7Ba1zp2rqedaUK6g4Ku42kTVTQNKwZ-_d9Seb0oqdAkob84PW9j3zvC8BlPUljSZbAkjRXLBGJuyR0Qq4EP3KhZCZ8evTDY1a-JPfzdN6BcpsL80lmxAzNpb1atcY2nlxJv_dw8CyIPzuNQO3UB9b6o-H1rFYjihIpFMi70J1Ejto3Lco-7NIQFLJp2_5yGsU-7Mx87QF0pD4EfcstRxOI-eQwMIgoI0F5DO84o33jFo2jp1DxblyquOvYKLwbPeGacLzExshwaG34ckMI_KlHn2jSHgEW0-ebkm0nt3hdOtLLItosYnwMPQL_8gRQEL6rCMNk3Gmbja9pI3kcVSLLVUXmKAcw-HOY03_ahrD3fQ8ep2fQs8uVPCf3asWF37svjuCHZA
link.rule.ids 230,309,783,805,888,64375
linkProvider USPTO
linkToPdf http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1LT4NAEJ7UanycNGpsfc3BK7ahgHK2JdRH5aBJb2QXFjVR2JRt-vc7w9bqRU8kC7vZR2Znvsw3HwBX-a3vKrIEx_PDwvGkx0lCFnIl-BHKQgWyKY9-mgTxq3c_9actiNe1MF9kRo6mudTX81qbqiFX0vVuD96x4s-sEViy-sCi_KxEnuRFj6JECgXCDdjkVBST-0ZRvAc7NAgFbaWpf7mNaB-2kqb1AFqqPIRyKIxAban55DLQyigjgXm0f3JG8y4Maiao0ONDc7E4f1gVOO4944KQvMJKK3tste25ogT-tGNTalIfAUajl7vYWU8ufZsx7SXtr5YxOIY2wX91AigJ4WWEYgLB6maDG9pK4fYzGYRFRgapOtD5c5juP-8uYTsZRunjePJwCrvfSXHXP4O2mc3VOflaIy-abVwCVyWKYA
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Apatent&rft.title=Data+processing+system+and+method+that+permit+pipelining+of+I%2FO+write+operations+and+multiple+operation+scopes&rft.inventor=Daly%2C+Jr%2C+George+W&rft.inventor=Fields%2C+Jr%2C+James+S&rft.inventor=Guthrie%2C+Guy+L&rft.inventor=Starke%2C+William+J&rft.inventor=Stuecheli%2C+Jeffrey+A&rft.number=7725619&rft.date=2010-05-25&rft.externalDBID=n%2Fa&rft.externalDocID=07725619