$\require{mediawiki-texvc}$

연합인증

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

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

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

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

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

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

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

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

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

Parallelized coherent read and writeback transaction processing system for use in a packet switched cache coherent multi 원문보기

IPC분류정보
국가/구분 United States(US) Patent 등록
국제특허분류(IPC7판)
  • G06F-012/08
  • G06F-013/00
출원번호 US-0414763 (1995-03-31)
발명자 / 주소
  • Nishtala Satyanarayana (Cupertino CA) Ebrahim Zahir (Mountain View CA) Van Loo William C. (Palo Alto CA) Loewenstein Paul (Palo Alto CA) Lee Sue K. (San Mateo CA) Coffin III Louis F. (San Jose CA)
출원인 / 주소
  • Sun Microsystems, Inc. (Mountain View CA 02)
인용정보 피인용 횟수 : 85  인용 특허 : 0

초록

A multiprocessor computer system is provided having a multiplicity of sub-systems and a main memory coupled to a system controller. An interconnect module, interconnects the main memory and sub-systems in accordance with interconnect control signals received from the system controller. At least two

대표청구항

A computer system, comprising: a system controller; a main memory coupled to said system controller; a data processor having a cache memory having N cache lines for storing N data blocks, where N is an integer greater than 4, N master cache tags (Etags), including one Etag for each said cache line i

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

  1. Kewei Yang ; Feng Cheng Lin, Accurate timing calibration for each of multiple high-speed clocked receivers using a single DLL.
  2. Daniel D. Fu, Apparatus and method for a cache coherent shared memory multiprocessing system.
  3. Fu Daniel D., Apparatus and method for a cache coherent shared memory multiprocessing system.
  4. Hannah Eric C., Apparatus and method for operating a peripheral device as either a master device or a slave device.
  5. Munguia, Peter R., Apparatus for adjusting a clock frequency of a variable speed bus.
  6. Bello, Keith Anthony; Friauf, Cheryl Marie; Kishi, Gregory Tad; Norman, Mark Allan, Apparatus, system, and method for optimizing recall of logical volumes in a virtual tape server.
  7. Kotlowski, Kenneth James; Tischler, Brett A., Bus arbitrator supporting multiple isochronous streams in a split transactional unidirectional bus architecture and method of operation.
  8. Blankenship, Robert G.; Lambert, Matthew A.; Rand, Tony S., Cache coherency arrangement to enhance inbound bandwidth.
  9. Ravi Kumar Arimilli ; John Steven Dodson ; Jerry Don Lewis, Cache coherency protocol having tagged state used with cross-bars.
  10. Shimizu Masayuki,JPX, Cache memory device and method for providing concurrent independent multiple accesses to different subsets within the device.
  11. Goodwin Paul M. ; Van Doren Stephen, Cache memory exchange optimized memory organization for a computer system.
  12. Paul M. Goodwin ; Stephen Van Doren, Cache memory exchange optimized memory organization for a computer system.
  13. Wang, Yuanlong; Biard, Brian R.; Fu, Daniel; Cohen, Earl T.; Amdahl, Carl G., Channel interface and protocols for cache coherency in a scalable symmetric multiprocessor system.
  14. Wolrich,Gilbert; Bernstein,Debra; Adiletta,Matthew J., Communication between processors.
  15. Lin Cher-Wen ; Ramaswamy Kumar ; Rahman Mizanur Mohammed ; Rettberg Randall David ; Doolittle Robert Arthur, Computer data packet switching and load balancing system using a general-purpose multiprocessor architecture.
  16. Chin Kenneth T. ; Johnson Jerome J. ; Jones Phillip M. ; Lester Robert A. ; Piccirillo Gary J. ; Coffee C. Kevin ; Collins Michael J., Computer system with improved memory access.
  17. Fu, Peter L.; Wicki, Thomas M., Data and control integrity for transactions in a computer system.
  18. Winberg, Mats; Winberg, Lars; Linnermark, Nils Ola; Hemetek, Marijan, Data value coherence in computer systems.
  19. Griffin, Jed D., Differential amplifier output stage.
  20. Hum Herbert H. J., Dirty line cache.
  21. Kaushikkar, Harshavardhan; Kanchana, Muditha; Ewedemi, Odutola O., Duplicate tag structure employing single-port tag RAM and dual-port state RAM.
  22. Lubbers, Clark E.; Walker, Michael D.; DeCenzo, David P., Dynamic adaptive flushing of cached data.
  23. Calciu, Irina; Gottschlich, Justin E.; Shpeisman, Tatiana; Pokam, Gilles A., Enabling maximum concurrency in a hybrid transactional memory system.
  24. Hooper,Donald F.; Wilde,Myles J.; Adiletta,Matthew J.; Wolrich,Gilbert, Flow control in a network environment.
  25. Ganasan,J. Prakash Subramaniam; Remaklus, Jr.,Perry Willmann, Flow control method to improve bus utilization in a system-on-a-chip integrated circuit.
  26. Fu, Daniel; Amdahl, Carlton T.; Smith, III, Walstein Bennett, Fully connected cache coherent multiprocessing systems.
  27. Chappell, Robert S.; Rajwar, Ravi; Zhang, Zhongying; Bessette, Jason A., Hybrid cache state and filter tracking of memory operations during a transaction.
  28. Lapidus,Peter D., Integrated circuit having programmable voltage level line drivers and method of operation.
  29. Kewei Yang ; Feng Cheng Lin ; Yang Jing Ke, Low-level circuit implementation of signal flow graphs for real-time signal processing of high-speed digital signals.
  30. Wheeler,William R.; Burres,Bradley; Adiletta,Matthew J.; Wolrich,Gilbert, Memory controller for processor having multiple multithreaded programmable units.
  31. Wheeler, William R.; Burres, Bradley; Adiletta, Matthew J.; Wolrich, Gilbert, Memory controllers for processor having multiple programmable units.
  32. Anderson,Timothy D.; Bell,David Q.; Chachad,Abhijeet A.; Dent,Peter; Damodaran,Raguram, Memory error detection reporting.
  33. Wolrich, Gilbert; Bernstein, Debra; Cutter, Daniel; Dolan, Christopher; Adiletta, Matthew J., Memory mapping in a processor having multiple programmable units.
  34. Wolrich, Gilbert; Bernstein, Debra; Cutter, Daniel; Dolan, Christopher; Adiletta, Matthew J., Memory mapping in a processor having multiple programmable units.
  35. Wolrich, Gilbert; Bernstein, Debra; Cutter, Daniel; Dolan, Christopher; Adiletta, Matthew J., Memory mapping in a processor having multiple programmable units.
  36. Wolrich, Gilbert; Bernstein, Debra; Cutter, Daniel; Dolan, Christopher; Adiletta, Matthew J., Memory mapping in a processor having multiple programmable units.
  37. Wolrich, Gilbert; Bernstein, Debra; Cutter, Daniel; Dolan, Christopher; Adiletta, Matthew J., Memory mapping in a processor having multiple programmable units.
  38. Wolrich, Gilbert; Bernstein, Debra; Cutter, Daniel; Dolan, Christopher; Adiletta, Matthew J., Memory mapping in a processor having multiple programmable units.
  39. Talbot, Gerry R.; Hypher, Austen J., Memory request reordering in a data processing system.
  40. Hagersten Erik, Method and apparatus extending coherence domain beyond a computer system bus.
  41. Wang Yuanlong ; Yu Zong ; Wei Xiaofan ; Cohen Earl T. ; Baird Brian R. ; Fu Daniel, Method and apparatus for address transfers, system serialization, and centralized cache and transaction control, in a symetric multiprocessor system.
  42. Yuanlong Wang ; Zong Yu ; Xiaofan Wei ; Earl T. Cohen ; Brian R. Baird ; Daniel Fu, Method and apparatus for address transfers, system serialization, and centralized cache and transaction control, in a symetric multiprocessor system.
  43. Moncton Julie W. ; Chan Kenneth K., Method and apparatus for duplicating tag systems to maintain addresses of CPU data stored in write buffers external to.
  44. Self, Keith; Urbanski, John, Method and apparatus for encoding a bus to minimize simultaneous switching outputs effect.
  45. Wolrich, Gilbert; Bernstein, Debra; Adiletta, Matthew J.; Hooper, Donald F., Method and apparatus for gigabit packet assignment for multithreaded packet processing.
  46. Khare, Manoj; Kumar, Akhilesh; Creta, Ken; Looi, Lily P.; George, Robert T.; Cekleov, Michel, Method and apparatus for invalidating a cache line without data return in a multi-node architecture.
  47. Khare, Manoj; Kumar, Akhilesh; Schoinas, Ioannis; Looi, Lily Pao, Method and apparatus for managing transaction requests in a multi-node architecture.
  48. Khare, Manoj; Kumar, Akhilesh; Tan, Sin Sim, Method and apparatus for preventing starvation in a multi-node architecture.
  49. Manoj Khare ; Akhilesh Kumar, Method and apparatus for preventing starvation in a multi-node architecture.
  50. Khare,Manoj; Briggs,Faye A.; Kumar,Akhilesh; Looi,Lily P.; Cheng,Kai, Method and apparatus for reducing memory latency in a cache coherent multi-node architecture.
  51. Castle David Edgar ; Donley Greggory Douglas ; Flora Laurence Paul, Method and circuitry for modifying data words in a multi-level distributed data processing system.
  52. Arimilli Ravi Kumar ; Dodson John Steven ; Lewis Jerry Don, Method and system for speculatively sourcing cache memory data prior to upstream cache invalidation within a multiproces.
  53. Donley Greggory D. ; Gujral Manoj ; Israel Paul N., Method for cycle request with quick termination without waiting for the cycle to reach the destination by storing inform.
  54. Emberling,Brian D., Method for improving texture cache access by removing redundant requests.
  55. Nanda Ashwini K. ; Shiell Jonathan H., Microprocessor circuits, systems, and methods using a combined writeback queue and victim cache.
  56. Gujral Manoj ; Sassone Brian Joseph ; Flora Laurence Paul ; Castle David Edgar, Multi-bus data processing system in which all data words in high level cache memories have any one of four states and all data words in low level cache memories have any one of three states.
  57. Hooper,Donald F.; Adiletta,Matthew J., Multi-threaded round-robin receive for fast network port.
  58. Hooper,Donald F.; Adiletta,Matthew J.; Wolrich,Gilbert M., Multi-threaded sequenced receive for fast network port stream of packets.
  59. Hooper,Donald F.; Kalkunte,Suresh, Multiple calendar schedule reservation structure and method.
  60. Hagersten Erik E. ; Catenzaro John R. ; Nesheim William A. ; Wong-Chan Monica C. ; Zak ; Jr. Robert C. ; Loewenstein Paul N., Multiprocessing system having coherency-related error logging capabilities.
  61. Fujiwara Shisei,JPX ; Shibata Masabumi,JPX ; Nakajima Atsushi,JPX ; Hamanaka Naoki,JPX ; Irie Naohiko,JPX, Multiprocessor system and cache coherency control method.
  62. Hooper,Donald F.; Hirnak,Stephanie L., Multiprotocol decapsulation/encapsulation control structure and packet protocol conversion method.
  63. Palanca, Salvador; Mosur, Lokpraveen B., Optimized configurable scheme for demand based resource sharing of request queues in a cache controller.
  64. Salvador Palanca ; Lokpraveen B. Mosur, Optimized configurable scheme for demand based resource sharing of request queues in a cache controller.
  65. Wolrich, Gilbert; Bernstein, Debra; Adiletta, Matthew J.; Wheeler, William, Parallel multi-threaded processing.
  66. Magruder, Michael M.; Detlefs, David; Duffy, John J.; Graefe, Goetz; Grover, Vinod K., Parallel nested transactions in transactional memory.
  67. Samuel Hammond Duncan ; Glenn Arthur Herdeg ; Ricky Charles Hetherington ; Craig Durand Keefer ; Maurice Bennet Steinman ; Paul Michael Guglielmi, Performance optimization and system bus duty cycle reduction by I/O bridge partial cache line write.
  68. Munguia,Peter R., Power managed busses and arbitration.
  69. Hooper,Donald F.; Rosenbluth,Mark B.; Wolrich,Gilbert; Adiletta,Matthew J.; Wilkinson, III,Hugh M.; Kushlis,Robert J., Processing a data packet.
  70. Wolrich, Gilbert; Bernstein, Debra; Adiletta, Matthew; Wheeler, William, Providing real-time control data for a network processor.
  71. Lin Cher-Wen ; Ramaswamy Kumar ; Rahman Mizanur Mohammed ; Rettberg Randall David, Pseudo-interface between control and switching modules of a data packet switching and load balancing system.
  72. Shilane, Philip N.; Wallace, Grant R., Reducing index operations in a cache.
  73. Kalkunte,Suresh S.; Hooper,Donald F., Scheduling system for transmission of cells to ATM virtual circuits and DSL ports.
  74. Jalal, Jamshed; Feero, Brett Stanley; Werkheiser, Mark David; Filippo, Michael Alan, Snoop filter and non-inclusive shared cache memory.
  75. Kumar Ramaswamy ; Cher-Wen Lin ; Randall David Rettberg ; Mizanur Mohammed Rahman, Software interface between switching module and operating system of a data packet switching and load balancing system.
  76. Tischler, Brett A., Speculative bus arbitrator and method of operation.
  77. Singhal Ashok ; Liencres Bjorn ; Price Jeff ; Cerauskis Frederick M. ; Broniarczyk David ; Cheung Gerald ; Hagersten Erik ; Agarwal Nalini, Split transaction snooping bus protocol.
  78. Kotlowski, Kenneth James; Tischler, Brett A., Split transactional unidirectional bus architecture and method of operation.
  79. Kotlowski, Kenneth James; Tischler, Brett A., System and method for machine specific register addressing in a split transactional unidirectional bus architecture.
  80. Kotlowski,Kenneth J.; Tischler,Brett, System and method for machine specific register addressing in external devices.
  81. McDonald Edward A. ; Ottinger James M. ; Scrivener Harry W., System and method for reliable system shutdown after coherency corruption.
  82. Liencres Bjorn O. ; Singhal Ashok ; Broniarczyk David J., System and method for servicing copyback requests in a multiprocessor system with a shared memory.
  83. Horn,Robert L.; Wilkins,Virgil V.; Myran,Mark D.; Walls,David S.; Elumalai,Gnanashanmugam, System and method of scalable transaction processing.
  84. Rabeler, Bryan Eugene; Ingles, Roger Harry, Techniques for resolving read-after-write (RAW) conflicts using backup area.
  85. Ramaswamy, Kumar; Lin, Cher-Wen; Rettberg, Randall David; Rahman, Mizanur Mohammed, User-level dedicated interface for IP applications in a data packet switching and load balancing system.
섹션별 컨텐츠 바로가기

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

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

선택된 텍스트

맨위로