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...
Saved in:
Main Authors | , , , , |
---|---|
Format | Patent |
Language | English |
Published |
25.05.2010
|
Online Access | Get 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 |