RU2003136668A - Неспекулятивное распределенное разрешение конфликтов для протокола когенерентности кэш-памяти - Google Patents
Неспекулятивное распределенное разрешение конфликтов для протокола когенерентности кэш-памяти Download PDFInfo
- Publication number
- RU2003136668A RU2003136668A RU2003136668/09A RU2003136668A RU2003136668A RU 2003136668 A RU2003136668 A RU 2003136668A RU 2003136668/09 A RU2003136668/09 A RU 2003136668/09A RU 2003136668 A RU2003136668 A RU 2003136668A RU 2003136668 A RU2003136668 A RU 2003136668A
- Authority
- RU
- Russia
- Prior art keywords
- node
- peer
- copy
- requested data
- list
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0806—Multiuser, multiprocessor or multiprocessing cache systems
- G06F12/0815—Cache consistency protocols
- G06F12/0831—Cache consistency protocols using a bus scheme, e.g. with bus monitoring or watching means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0806—Multiuser, multiprocessor or multiprocessing cache systems
- G06F12/0813—Multiuser, multiprocessor or multiprocessing cache systems with a network or matrix configuration
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Memory System Of A Hierarchy Structure (AREA)
- Computer And Data Communications (AREA)
- Information Transfer Between Computers (AREA)
Claims (36)
1. Способ, содержащий этапы, на которых разрешают конфликтующие запросы на блок данных от множества одноранговых узлов посредством однорангового узла, имеющего достоверную копию запрашиваемых данных, которая запрошена посредством конфликтующих сообщений; и разрешают конфликтующие запросы на блок данных посредством базового узла, соответствующего запрашиваемым данным, если отсутствует уникальная, кэшированная копия, хранящаяся на одном из одноранговых узлов.
2. Способ по п.1, в котором разрешение конфликтующих запросов посредством однорангового узла содержит этапы, на которых принимают от однорангового узла, не имеющего достоверной копии запрашиваемых данных, список одноранговых узлов, которые передали конфликтующие запросы на запрашиваемые данные; и передают копию запрашиваемых данных к целевому одноранговому узлу из упомянутого списка.
3. Способ по п.2, в котором передача копии запрашиваемых данных целевому одноранговому узлу дополнительно содержит этап, на котором передают целевому одноранговому узлу список, за вычетом передающего однорангового узла.
4. Способ по п.2, дополнительно содержащий этап, на котором принимают подтверждающее сообщение от базового узла, соответствующего запрашиваемым данным.
5. Способ по п.2, дополнительно содержащий этап, на котором изменяют состояние, ассоциированное с копией запрашиваемых данных, хранимых одноранговым узлом, передающим запрошенные данные целевому узлу.
6. Способ по п.1, в котором разрешение конфликтующих запросов посредством базового узла содержит этапы, на которых принимают от однорангового узла список одноранговых узлов, передавших конфликтующие запросы на запрашиваемые данные; и передают копию запрашиваемых данных от базового узла целевому узлу из списка.
7. Способ по п.6, в котором передача копии запрашиваемых данных целевому узлу дополнительно содержит этап, на котором передают целевому узлу список, за вычетом передающего узла.
8. Способ по п.1, в котором блок данных содержит строку кэша.
9. Система, содержащая множество имеющих устройства кэш-памяти одноранговых узлов для генерирования запросов на данные, причем одноранговый узел, имеющий достоверную, кэшированную копию запрашиваемых данных, предназначен для разрешения конфликтующих запросов и предоставления копии запрашиваемых данных одному из множества запрашивающих одноранговых узлов; и базовый узел, соответствующий запрашиваемым данным, соединенный с одноранговыми узлами, причем базовый узел предназначен для разрешения конфликтующих запросов, если отсутствует одноранговый узел, хранящий достоверную, кэшированную копию запрашиваемых данных.
10. Система по п.9, в которой запрашиваемые данные содержат строку кэша.
11. Система по п.9, в которой один или более запрашивающих одноранговых узлов для разрешения конфликта передают одноранговому узлу список одноранговых узлов, которые сгенерировали конфликтующий запрос.
12. Система по п.11, в которой одноранговый узел для разрешения конфликтующих запросов передает целевому узлу из списка копию запрашиваемых данных.
13. Система по п.12, в которой одноранговый узел для разрешения конфликтующих запросов, кроме того, должен передать целевому узлу копию упомянутого списка, за вычетом передающего узла.
14. Система по п.9, в которой один или более запрашивающих одноранговых узлов передают базовому узлу список одноранговых узлов, сгенерировавших конфликтующий запрос.
15. Система по п.14, в которой базовый узел передает целевому узлу из списка копию запрашиваемых данных.
16. Система по п.15, в которой одноранговый узел для разрешения конфликтующих запросов, кроме того, должен передать целевому узлу копию упомянутого списка, за вычетом передающего и целевого узлов.
17. Система по п.9, в которой одноранговый узел содержит процессор; кэш-память, соединенную с процессором; и внешнюю память, соединенную с процессором.
18. Устройство по п.9, кроме того, содержащее агента для представления множества узлов, соединенных с одноранговыми узлами и базовым узлом.
19. Устройство, содержащее средства для разрешения конфликтующих запросов на блок данных от множества одноранговых узлов посредством однорангового узла, имеющего достоверную копию запрашиваемых данных, которая запрашивается посредством конфликтующих сообщений; и средства для разрешения конфликтующих запросов на блок данных посредством базового узла, соответствующего запрашиваемым данным, если уникальная, кэшированная копия не хранится ни на одном из одноранговых узлов.
20. Устройство по п.19, в котором средства для разрешения конфликтующих запросов посредством однорангового узла содержат средства для приема от однорангового узла, не имеющего достоверной копии запрашиваемых данных, списка одноранговых узлов, передавших конфликтующие запросы на запрашиваемые данные; и средства для передачи копии запрашиваемых данных целевому одноранговому узлу из упомянутого списка.
21. Устройство по п.19, в котором средства для разрешения конфликтующих запросов посредством базового узла содержат средства для приема от однорангового узла списка одноранговых узлов, передавших конфликтующие запросы на запрашиваемые данные; и средства для передачи копии запрашиваемых данных от базового узла на целевой узел из упомянутого списка.
22. Устройство по п.19, в котором блок данных содержит строку кэша.
23. Узел, содержащий память для хранения исходных и перезаписанных копий данных, соответствующих заранее определенному диапазону адресов; кэш-память для сохранения копии запрашиваемых блоков данных; и схему управления, соединенную с памятью и кэш-памятью, для приема от однорангового узла сообщения, содержащего запрос на копию блока данных, хранящихся в памяти, и списка узлов, если таковые вообще имеются, выдавших конфликтующие сообщения запроса, причем схема управления предоставляет копию запрашиваемых данных запрашивающему одноранговому узлу, и, кроме того, схема управления принимает последующий конфликтующий запрос от узла из упомянутого списка и посылает предыдущему запрашивающему узлу сообщение, предписывающее послать копию запрашиваемых данных на следующий запрашивающий узел.
24. Узел по п.23, в котором блок данных содержит строку кэша.
25. Узел по п.23, в котором схема управления содержит процессор.
26. Узел по п.23, в котором схема управления содержит контроллер памяти.
27. Узел по п.23, в котором схема управления, кроме того, предоставляет запрашивающему одноранговому узлу копию упомянутого списка.
28. Способ, содержащий этапы, на которых принимают от однорангового узла сообщение, содержащее запрос на копию блока данных, хранящихся в запоминающем устройстве, и список узлов, если таковые вообще имеются, выдавших конфликтующие сообщения запроса; предоставляют копию запрашиваемых данных запрашивающему одноранговому узлу; принимают последующий конфликтующий запрос от узла из упомянутого списка; и посылают сообщение предыдущему запрашивающему узлу для передачи копии запрашиваемых данных следующему запрашивающему узлу.
29. Способ по п.28, в котором блок данных содержит строку кэша.
30. Способ по п.28, дополнительно содержащий этап, на котором посылают подтверждающее сообщение на пересылающий узел.
31. Устройство, содержащее средства для приема от однорангового узла сообщения, содержащего запрос на копию блока данных, хранящихся в памяти, и список узлов, если таковые вообще имеются, выдавших конфликтующие сообщения запроса; средства для предоставления копии запрашиваемых данных запрашивающему одноранговому узлу; средства для приема последующего конфликтующего запроса от узла из упомянутого списка; и средства для посылки предыдущему запрашивающему узлу сообщения, предписывающего послать копию запрашиваемых данных на следующий запрашивающий узел.
32. Устройство по п.31, в котором блок данных содержит строку кэша.
33. Устройство по п.31, дополнительно содержащее средства для посылки подтверждающего сообщения на пересылающий узел.
34. Способ, содержащий этапы, на которых принимают от узла многоузловой системы сообщение, указывающее один или более узлов, выдавших конфликтующие запросы на копию блока данных; принимают от каждого из узлов, выдавших конфликтующие запросы, сообщение, указывающее конфликт с другим запросом; посылают копию запрашиваемых данных первому узлу, передавшему сообщение, указывающее конфликт; и посылают сообщение к текущему узлу-владельцу, предписывающее текущему узлу-владельцу послать копию запрашиваемых данных другому узлу в ответ на последующее сообщение, указывающее конфликт.
35. Способ по п.34, в котором блок данных содержит строку кэша.
36. Способ по п.34, в котором текущий владелец содержит узел, имеющий копию блока данных, принятую от соответствующего базового узла или от узла, имеющего копию блока данных, последнюю по времени пересылки от предыдущего текущего владельца.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/326,232 US6954829B2 (en) | 2002-12-19 | 2002-12-19 | Non-speculative distributed conflict resolution for a cache coherency protocol |
US10/326,232 | 2002-12-19 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2005107611/09A Division RU2372642C2 (ru) | 2002-12-19 | 2005-03-18 | Неспекулятивное распределенное разрешение конфликтов для протокола когерентности кэш-памяти |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2003136668A true RU2003136668A (ru) | 2005-05-27 |
RU2263344C2 RU2263344C2 (ru) | 2005-10-27 |
Family
ID=32593970
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2003136668/09A RU2263344C2 (ru) | 2002-12-19 | 2003-12-18 | Неспекулятивное распределенное разрешение конфликтов для протокола когерентности кэш-памяти |
RU2005107611/09A RU2372642C2 (ru) | 2002-12-19 | 2005-03-18 | Неспекулятивное распределенное разрешение конфликтов для протокола когерентности кэш-памяти |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2005107611/09A RU2372642C2 (ru) | 2002-12-19 | 2005-03-18 | Неспекулятивное распределенное разрешение конфликтов для протокола когерентности кэш-памяти |
Country Status (6)
Country | Link |
---|---|
US (2) | US6954829B2 (ru) |
EP (1) | EP1443404A3 (ru) |
CN (1) | CN1282929C (ru) |
HK (1) | HK1065390A1 (ru) |
RU (2) | RU2263344C2 (ru) |
TW (1) | TWI273404B (ru) |
Families Citing this family (48)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8185602B2 (en) | 2002-11-05 | 2012-05-22 | Newisys, Inc. | Transaction processing using multiple protocol engines in systems having multiple multi-processor clusters |
US7565419B1 (en) * | 2002-11-22 | 2009-07-21 | Symantec Operating Corporation | Conflict resolution in a peer to peer network |
US7917646B2 (en) * | 2002-12-19 | 2011-03-29 | Intel Corporation | Speculative distributed conflict resolution for a cache coherency protocol |
US20050144320A1 (en) * | 2003-12-16 | 2005-06-30 | Jagana Venkata R. | Avoiding conflict of a mobile node IP address |
US8090914B2 (en) * | 2004-01-20 | 2012-01-03 | Hewlett-Packard Development Company, L.P. | System and method for creating ordering points |
US8176259B2 (en) | 2004-01-20 | 2012-05-08 | Hewlett-Packard Development Company, L.P. | System and method for resolving transactions in a cache coherency protocol |
US7149852B2 (en) * | 2004-01-20 | 2006-12-12 | Hewlett Packard Development Company, Lp. | System and method for blocking data responses |
US20050160238A1 (en) * | 2004-01-20 | 2005-07-21 | Steely Simon C.Jr. | System and method for conflict responses in a cache coherency protocol with ordering point migration |
US8468308B2 (en) * | 2004-01-20 | 2013-06-18 | Hewlett-Packard Development Company, L.P. | System and method for non-migratory requests in a cache coherency protocol |
US7769959B2 (en) | 2004-01-20 | 2010-08-03 | Hewlett-Packard Development Company, L.P. | System and method to facilitate ordering point migration to memory |
US7620696B2 (en) | 2004-01-20 | 2009-11-17 | Hewlett-Packard Development Company, L.P. | System and method for conflict responses in a cache coherency protocol |
US7818391B2 (en) | 2004-01-20 | 2010-10-19 | Hewlett-Packard Development Company, L.P. | System and method to facilitate ordering point migration |
US8145847B2 (en) * | 2004-01-20 | 2012-03-27 | Hewlett-Packard Development Company, L.P. | Cache coherency protocol with ordering points |
US7822929B2 (en) * | 2004-04-27 | 2010-10-26 | Intel Corporation | Two-hop cache coherency protocol |
US20050240734A1 (en) * | 2004-04-27 | 2005-10-27 | Batson Brannon J | Cache coherence protocol |
US20050262250A1 (en) * | 2004-04-27 | 2005-11-24 | Batson Brannon J | Messaging protocol |
US7957428B2 (en) | 2004-05-21 | 2011-06-07 | Intel Corporation | Methods and apparatuses to effect a variable-width link |
US7472133B2 (en) * | 2004-07-30 | 2008-12-30 | Microsoft Corporation | System and method for improved prefetching |
US9727468B2 (en) | 2004-09-09 | 2017-08-08 | Intel Corporation | Resolving multi-core shared cache access conflicts |
US8010682B2 (en) * | 2004-12-28 | 2011-08-30 | International Business Machines Corporation | Early coherency indication for return data in shared memory architecture |
US7496710B1 (en) | 2005-04-01 | 2009-02-24 | Sun Microsystems, Inc. | Reducing resource consumption by ineffective write operations |
US7366848B1 (en) * | 2005-06-02 | 2008-04-29 | Sun Microsystems, Inc. | Reducing resource consumption by ineffective write operations in a shared memory system |
WO2007052285A2 (en) * | 2005-07-22 | 2007-05-10 | Yogesh Chunilal Rathod | Universal knowledge management and desktop search system |
US7536514B2 (en) * | 2005-09-13 | 2009-05-19 | International Business Machines Corporation | Early return indication for read exclusive requests in shared memory architecture |
US20070083715A1 (en) * | 2005-09-13 | 2007-04-12 | International Business Machines Corporation | Early return indication for return data prior to receiving all responses in shared memory architecture |
US20070073977A1 (en) * | 2005-09-29 | 2007-03-29 | Safranek Robert J | Early global observation point for a uniprocessor system |
US20070150664A1 (en) * | 2005-12-28 | 2007-06-28 | Chris Dombrowski | System and method for default data forwarding coherent caching agent |
US10741034B2 (en) | 2006-05-19 | 2020-08-11 | Apdn (B.V.I.) Inc. | Security system and method of marking an inventory item and/or person in the vicinity |
US7506108B2 (en) * | 2006-06-30 | 2009-03-17 | Intel Corporation | Requester-generated forward for late conflicts in a cache coherency protocol |
US7536515B2 (en) * | 2006-06-30 | 2009-05-19 | Intel Corporation | Repeated conflict acknowledgements in a cache coherency protocol |
US7721050B2 (en) * | 2006-06-30 | 2010-05-18 | Intel Corporation | Re-snoop for conflict resolution in a cache coherency protocol |
US7568073B2 (en) * | 2006-11-06 | 2009-07-28 | International Business Machines Corporation | Mechanisms and methods of cache coherence in network-based multiprocessor systems with ring-based snoop response collection |
US7778282B2 (en) * | 2006-12-18 | 2010-08-17 | Microsoft Corporation | Propagation of conflict knowledge |
US7836144B2 (en) * | 2006-12-29 | 2010-11-16 | Intel Corporation | System and method for a 3-hop cache coherency protocol |
US7934059B2 (en) * | 2008-01-29 | 2011-04-26 | International Business Machines Corporation | Method, system and computer program product for preventing lockout and stalling conditions in a multi-node system with speculative memory fetching |
US8688622B2 (en) * | 2008-06-02 | 2014-04-01 | The Boeing Company | Methods and systems for loading data into a temporal data warehouse |
US8250311B2 (en) | 2008-07-07 | 2012-08-21 | Intel Corporation | Satisfying memory ordering requirements between partial reads and non-snoop accesses |
US8566533B1 (en) * | 2009-09-30 | 2013-10-22 | Netlogic Microsystems, Inc. | System, method, and computer program product for conditionally sending a request for data to a node based on a determination |
US9477600B2 (en) | 2011-08-08 | 2016-10-25 | Arm Limited | Apparatus and method for shared cache control including cache lines selectively operable in inclusive or non-inclusive mode |
US10268583B2 (en) | 2012-10-22 | 2019-04-23 | Intel Corporation | High performance interconnect coherence protocol resolving conflict based on home transaction identifier different from requester transaction identifier |
US9344525B2 (en) * | 2013-11-25 | 2016-05-17 | Violin Memory Inc. | Method and apparatus for data migration |
CN104750536B (zh) | 2013-12-30 | 2018-08-21 | 华为技术有限公司 | 一种实现虚拟机自省的方法和装置 |
WO2015142990A1 (en) | 2014-03-18 | 2015-09-24 | Apdn (B.V.I.) Inc. | Encryped optical markers for security applications |
EP2953313A1 (en) * | 2014-06-05 | 2015-12-09 | Thomson Licensing | Method for operating a cache arranged along a transmission path between client terminals and at least one server, and corresponding cache |
US9727464B2 (en) | 2014-11-20 | 2017-08-08 | International Business Machines Corporation | Nested cache coherency protocol in a tiered multi-node computer system |
US9886382B2 (en) | 2014-11-20 | 2018-02-06 | International Business Machines Corporation | Configuration based cache coherency protocol selection |
CN107291564B (zh) * | 2017-06-08 | 2020-06-26 | 北京金山安全软件有限公司 | 信息复制粘贴方法、装置和电子设备 |
US10917198B2 (en) * | 2018-05-03 | 2021-02-09 | Arm Limited | Transfer protocol in a data processing network |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6009488A (en) * | 1997-11-07 | 1999-12-28 | Microlinc, Llc | Computer having packet-based interconnect channel |
US6275905B1 (en) * | 1998-12-21 | 2001-08-14 | Advanced Micro Devices, Inc. | Messaging scheme to maintain cache coherency and conserve system memory bandwidth during a memory read operation in a multiprocessing computer system |
US6370621B1 (en) * | 1998-12-21 | 2002-04-09 | Advanced Micro Devices, Inc. | Memory cancel response optionally cancelling memory controller's providing of data in response to a read operation |
US6279085B1 (en) * | 1999-02-26 | 2001-08-21 | International Business Machines Corporation | Method and system for avoiding livelocks due to colliding writebacks within a non-uniform memory access system |
US6442597B1 (en) * | 1999-07-08 | 2002-08-27 | International Business Machines Corporation | Providing global coherence in SMP systems using response combination block coupled to address switch connecting node controllers to memory |
US6457100B1 (en) * | 1999-09-15 | 2002-09-24 | International Business Machines Corporation | Scaleable shared-memory multi-processor computer system having repetitive chip structure with efficient busing and coherence controls |
US6405289B1 (en) | 1999-11-09 | 2002-06-11 | International Business Machines Corporation | Multiprocessor system in which a cache serving as a highest point of coherency is indicated by a snoop response |
US6640287B2 (en) * | 2000-06-10 | 2003-10-28 | Hewlett-Packard Development Company, L.P. | Scalable multiprocessor system and cache coherence method incorporating invalid-to-dirty requests |
US6594733B1 (en) * | 2000-09-27 | 2003-07-15 | John T. Cardente | Cache based vector coherency methods and mechanisms for tracking and managing data use in a multiprocessor system |
US6763434B2 (en) | 2000-12-30 | 2004-07-13 | International Business Machines Corporation | Data processing system and method for resolving a conflict between requests to modify a shared cache line |
US6842830B2 (en) * | 2001-03-31 | 2005-01-11 | Intel Corporation | Mechanism for handling explicit writeback in a cache coherent multi-node architecture |
-
2002
- 2002-12-19 US US10/326,232 patent/US6954829B2/en not_active Expired - Fee Related
-
2003
- 2003-09-24 TW TW092126354A patent/TWI273404B/zh not_active IP Right Cessation
- 2003-12-08 CN CNB2003101182348A patent/CN1282929C/zh not_active Expired - Fee Related
- 2003-12-11 EP EP03257787A patent/EP1443404A3/en not_active Withdrawn
- 2003-12-18 RU RU2003136668/09A patent/RU2263344C2/ru not_active IP Right Cessation
-
2004
- 2004-10-19 HK HK04108155A patent/HK1065390A1/xx not_active IP Right Cessation
-
2005
- 2005-03-18 RU RU2005107611/09A patent/RU2372642C2/ru not_active IP Right Cessation
- 2005-06-24 US US11/165,688 patent/US7434006B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
RU2005107611A (ru) | 2006-08-27 |
US6954829B2 (en) | 2005-10-11 |
TW200424854A (en) | 2004-11-16 |
RU2372642C2 (ru) | 2009-11-10 |
TWI273404B (en) | 2007-02-11 |
US20040123052A1 (en) | 2004-06-24 |
CN1508696A (zh) | 2004-06-30 |
US7434006B2 (en) | 2008-10-07 |
RU2263344C2 (ru) | 2005-10-27 |
EP1443404A2 (en) | 2004-08-04 |
HK1065390A1 (en) | 2005-02-18 |
EP1443404A3 (en) | 2007-03-28 |
CN1282929C (zh) | 2006-11-01 |
US20050237941A1 (en) | 2005-10-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2003136668A (ru) | Неспекулятивное распределенное разрешение конфликтов для протокола когенерентности кэш-памяти | |
US10797995B2 (en) | Request routing based on class | |
JP4261487B2 (ja) | キャッシュ・コヒーレンス・プロトコルに対する投機的分散競合解決 | |
CN1729458B (zh) | 状态转发方法 | |
CA2229291A1 (en) | Scalable network object caching | |
US20070124309A1 (en) | Content retrieval system | |
JP4789926B2 (ja) | 効率的な2つのホップ・キャッシュ・コヒーレンシ・プロトコル | |
US7721050B2 (en) | Re-snoop for conflict resolution in a cache coherency protocol | |
RU2007138965A (ru) | Устройство и способ обнаружения ретрансляционных узлов общего доступа | |
CA2267953A1 (en) | Web serving system with primary and secondary servers | |
US20120137080A1 (en) | System and method for creating ordering points | |
US20080005486A1 (en) | Coordination of snoop responses in a multi-processor system | |
US7506108B2 (en) | Requester-generated forward for late conflicts in a cache coherency protocol | |
JP2005070987A (ja) | ファイル共有システムで用いられるノード、ファイル共有システムで用いられるファイル保存方法及びファイル保存プログラム。 | |
CN1311372C (zh) | 总线***、产生高速缓存利用率数据的方法及其使用方法 | |
US7821945B2 (en) | Method of downloading data in peer-to-peer service of wired and wireless integrated network and node therefor | |
JP7277075B2 (ja) | スヌープリクエストに対する応答の転送 | |
JP4774814B2 (ja) | サーバアクセス制御システム、サーバアクセス制御方法およびサーバアクセス制御プログラム | |
JP7328742B2 (ja) | スヌープ要求への対応 | |
JP4243150B2 (ja) | コンテンツ配信システムおよび利用者端末装置 | |
CN112579479B (zh) | 在维护缓存一致性时维护事务次序的处理器及其方法 | |
JP2002169763A (ja) | データ転送システム及び遠隔管理システム | |
JPH04304734A (ja) | データ伝送制御方式 | |
JPH07111702B2 (ja) | 情報転送システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | The patent is invalid due to non-payment of fees |
Effective date: 20161219 |