$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

Linked-list early race resolution mechanism 원문보기

IPC분류정보
국가/구분 United States(US) Patent 등록
국제특허분류(IPC7판)
  • G06F-012/00
출원번호 US-0263738 (2002-10-03)
발명자 / 주소
  • Van Doren, Stephen R.
출원인 / 주소
  • Hewlett-Packard Development Company, L.P.
인용정보 피인용 횟수 : 11  인용 특허 : 33

초록

Early race conditions caused by multiple computer system entities issuing memory reference operations for a given memory block are resolved by creating linked lists identifying the entities. The lists are preferably formed by storing information and state in miss address file (MAF) entries maintaine

대표청구항

1. A method for resolving early races in a computer system having one or more data processing entities and a shared memory organized into a plurality of memory blocks, at least some of the data processing entities configured to issue requests for selected memory blocks, the method comprising the ste

이 특허에 인용된 특허 (33)

  1. Shaffer Stephen J. (Harvard MA) Warren Richard A. (Austin TX), Apparatus and method for data copy consistency in a multi-cache data processing unit.
  2. Sarangdhar Nitin V. (Beaverton OR) Wang Wen-Hann (Portland OR) Fisch Matthew (Beaverton OR), Apparatus and method of handling race conditions in mesi-based multiprocessor system with private caches.
  3. Donaldson Darrel D. (Lancaster MA) Howard Mark N. (Issaquah WA) Orbits David A. (Redmond WA) Parchem John M. (Seattle WA) Robinson David M. (Bellevue WA) Williams Douglas (Pepperel MA), Cache coherency protocol for multi processor computer system.
  4. Goodwin Paul M. ; Van Doren Stephen, Cache memory exchange optimized memory organization for a computer system.
  5. Hassoun Joseph Hani ; Ziegler Michael L. ; Odineal Robert D., Cache tag system for use with multiple processors including the most recently requested processor identification.
  6. Bertone, Michael S., Chaining directory reads and writes to reduce DRAM bandwidth in a directory based CC-NUMA protocol.
  7. Butts ; Jr. H. Bruce (Redmond WA) Orbits David A. (Redmond WA) Abramson Kenneth D. (Seattle WA), Coupled memory multiprocessor computer system including cache coherency management protocols.
  8. Bauman, Mitchell A.; Rodi, Eugene A.; Morrissey, Douglas E., Directory-based cache coherency system supporting multiple instruction processor and input/output caches.
  9. Van Doren Stephen ; Razdan Rahul, Distributed data dependency stall mechanism.
  10. VanDoren Stephen R. ; Sharma Madhumitra ; Steely Simon C., Employing multiple channels for deadlock avoidance in a cache coherency protocol.
  11. Steely ; Jr. Simon C. ; VanDoren Stephen R. ; Sharma Madhumitra ; Keefer Craig D. ; Davis David W., High-performance non-blocking switch with multiple channel ordering constraints.
  12. Van Doren Stephen ; Steely ; Jr. Simon C. ; Stewart Robert Eugene ; Keller James Bernard, Independent victim data buffer and probe buffer release control utilzing control flag.
  13. Bean Bradford M. (New Paltz NY) Bierce Anne E. (Poughkeepsie NY) Christensen Neal T. (Wappingers Falls NY) Clark Leo J. (Hopewell Junction NY) Comfort Steven T. (Poughkeepsie NY) Jones Christine C. (, Interlock for controlling processor ownership of pipelined data for a store in cache.
  14. Steely Simon C. ; Sharma Madhumitra ; VanDoren Stephen R., Low occupancy protocol for managing concurrent transactions with dependencies.
  15. Steely ; Jr. Simon C. ; Sharma Madhumitra ; Gharachorloo Kourosh ; Van Doren Stephen R., Mechanism for reducing latency of memory barrier operations on a multiprocessor system.
  16. VanDoren Stephen R. ; Goodwin Paul M., Method and apparatus for delaying victim writes in a switch-based multi-processor system to maintain data coherency.
  17. VanDoren Stephen R. ; Steely Simon C. ; Sharma Madhumitra ; Gharachorloo Kourosh, Method and apparatus for disambiguating change-to-dirty commands in a switch based multi-processing system with coarse directories.
  18. Van Doren Stephen R. ; Foley Denis ; Fenwick David M., Method and apparatus for performing atomic transactions in a shared memory multi processor system.
  19. Sharma Madhumitra ; Van Doren Stephen R. ; Gharachorloo Kourosh ; Steely ; Jr. Simon C., Method and apparatus for reducing latency of inter-reference ordering in a multiprocessor system.
  20. Steely ; Jr. Simon C. ; Van Doren Stephen, Method and apparatus for releasing victim data buffers of computer systems by comparing a probe counter with a service counter.
  21. Slingwine John D. (Beaverton OR) McKenney Paul E. (Beaverton OR), Method for maintaining data coherency using thread activity summaries in a multicomputer system.
  22. Callander Michael A. (Hudson MA) Uhler G. Michael (Marlborough MA) Durdan W. Hugh (Waban MA), Multi-processor computer system having shared memory, private cache memories, and invalidate queues having valid bits an.
  23. Sharma Madhumitra, Multi-processor system for transferring data without incurring deadlock using hierarchical virtual channels.
  24. Frink Craig R. (Chelmsford MA) Bryg William R. (Saratoga CA) Chan Kenneth K. (San Jose CA) Hotchkiss Thomas R. (Groton MA) Odineal Robert D. (Roseville CA) Williams James B. (Lowell MA) Ziegler Micha, Multiprocessor system for maintaining cache coherency by checking the coherency in the order of the transactions being i.
  25. Baylor Sandra J. (Mt. Kisco NY) McAuliffe Kevin P. (Peekskill NY) Rathi Bharat D. (Mahopac NY), Optimum write-back strategy for directory-based cache coherence protocols.
  26. VanDoren Stephen R. ; Steely Simon C. ; Sharma Madhumitra ; Fenwick David M., Order supporting mechanisms for use in a switch-based multi-processor system.
  27. Flynn Michael E. (Grafton MA) Arnold Scott (Sutton MA) DeLaHunt Stephen J. (Harvard MA) Fossum Tryggve (Northboro MA) Hetherington Ricky C. (Northboro MA) Webb David J. (Berlin MA), Scheme for insuring data consistency between a plurality of cache memories and the main memory in a multi-processor syst.
  28. Foley Denis (88 Lamplighter Dr. Shrewsbury MA 01545) Burns Douglas J. (4 Black Bear La. Westford MA 01886) Van Doren Stephen R. (237 South St. ; Apt. 5 Shrewsbury MA 01749), System for handling cache memory victim data which transfers data from cache to the interface while CPU performs a cache.
  29. Michael L. Haupt ; Mitchell A. Bauman, System for reducing the number of requests presented to a main memory in a memory storage system employing a directory-based caching scheme.
  30. Sharma Madhumitra ; Steely ; Jr. Simon C. ; Gharachorloo Kourosh ; Van Doren Stephen R., Technique for reducing latency of inter-reference ordering using commit signals in a multiprocessor system having shared caches.
  31. Ebrahim Zahir ; Nishtala Satyanarayana ; Van Loo William C. ; Normoyle Kevin ; Loewenstein Paul ; Coffin ; III Louis F., Transaction activation processor for controlling memory transaction processing in a packet switched cache coherent multi.
  32. Van Doren Stephen ; Steely ; Jr. Simon C. ; Sharma Madhumitra, Victimization of clean data blocks.
  33. Callander Michael A. (Hudson MA), Write-back cache with ECC protection.

이 특허를 인용한 특허 (11)

  1. Koster, Michael J.; O'Krafka, Brian W., Cache protocol enhancements in a proximity communication-based off-chip cache memory architecture.
  2. Erdogan, Tahsin; Marinescu, Adrian; Sambotin, Dragos C., Concurrent read and write access to a linked list where write process updates the linked list by swapping updated version of the linked list with internal list.
  3. Adya, Atul; Wolman, Alastair; Dunagan, John D, Crisscross cancellation protocol.
  4. Adya, Atul; Wolman, Alastair; Dunagan, John D, Crisscross cancellation protocol.
  5. Adya, Atul; Wolman, Alastair; Dunagan, John D, Crisscross cancellation protocol.
  6. Adya, Atul; Wolman, Alastair; Dunagan, John D., Crisscross cancellation protocol.
  7. Adya, Atul; Wolman, Alastair; Dunagan, John D., Crisscross cancellation protocol.
  8. Rohrer, Carl F.; Secatch, Stacey, Method and apparatus for providing egress data in an embedded system.
  9. Kahlon, Vineet; Gupta, Aarti, Model checking of multi threaded software.
  10. O'Krafka,Brian W.; Koster,Michael J., Proximity communication-based off-chip cache memory architectures.
  11. Koster,Michael J.; O'Krafka,Brian W., Speculative memory accesses in a proximity communication-based off-chip cache memory architecture.
섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로