$\require{mediawiki-texvc}$

연합인증

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

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

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

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

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

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

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

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

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

Accelerated graphics port for a multiple memory controller computer system 원문보기

IPC분류정보
국가/구분 United States(US) Patent 등록
국제특허분류(IPC7판)
  • G09G-005/39
  • G09G-005/36
  • G06F-015/76
  • G06F-013/14
  • G06F-012/10
출원번호 US-0776439 (2004-02-10)
발명자 / 주소
  • Jeddeloh,Joseph
출원인 / 주소
  • Micron Technology, Inc.
대리인 / 주소
    Knobbe Martens Olson &
인용정보 피인용 횟수 : 5  인용 특허 : 95

초록

An architecture for storing, addressing and retrieving graphics data from one of multiple memory controllers. In a first embodiment of the invention, one of the memory controllers having an accelerated graphics port (AGP) includes a set of registers defining a range of addresses handled by the memor

대표청구항

What is claimed is: 1. A multiple memory controller system, comprising: at least two memory controllers for controlling a main memory, wherein a first of the at least two memory controllers is directly connected to a central processing unit bus, a bus supporting a peripheral device, and the main me

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

  1. Mumford, Christopher J., Accelerated graphics display method.
  2. Case, Colyn; Meinerth, Kim; Irwin, John; Fanning, Blaise, Address method for computer graphics system.
  3. Fukushima Tadashi (Hitachi JPX) Matsuo Shigeru (Hitachi JPX) Yoshida Shoji (Zama JPX) Komagawa Tooru (Hitachi JPX), Address-translatable graphic processor, data processor and drawing method with employment of the same.
  4. Mehring Peter A. (Wilmington MA) Becker Robert D. (Shirley MA), Apparatus and method for a space saving translation lookaside buffer for content addressable memory.
  5. Luan Chung-Chen ; Chong Siu-Ming ; Wang James H. ; Wong John ; Yeh Gong-Jong, Apparatus and method for implementing a programmable shared memory with dual bus architecture.
  6. Nayfeh Basem A. (Stanford CA) Khalidi Yousef A. (Sunnyvale CA), Apparatus and method to preserve data in a set associative memory device.
  7. Kilgariff Emmett ; Brown Philip, Apparatus for creating a scalable graphics system with efficient memory and bandwidth usage.
  8. Becker Robert (Shirley MA) Mehring Peter (Wilmington MA), Apparatus for increasing the number of hits in a translation lookaside buffer including instruction address lookaside re.
  9. Kelly Edmund (San Jose CA) Cekleov Michel (Mountain View CA) Dubois Michel (Los Angeles CA), Apparatus for maintaining consistency in a multiprocessor computer system using virtual caching.
  10. Jensen Eric H. (Livermore CA), Apparatus for page tagging in a computer system.
  11. Deering Michael F. (Los Altos CA), Architecture for a high performance three dimensional graphics accelerator.
  12. Merrell Quinn ; Wang Wen-Hann, Backward inquiry to lower level caches prior to the eviction of a modified line from a higher level cache in a micropro.
  13. So John Ling Wing, Bus bridge device including data bus of first width for a first processor, memory controller, arbiter circuit and second.
  14. Rickard Jay B. ; Yazdy Farid ; Adams Dale, Cache coherency where multiple processors may access the same data over independent access paths.
  15. Selgas Thomas D. ; Brightman Thomas B. ; Patton ; Jr. William C., Cache coherency without bus master arbitration signals.
  16. Taylor George S. (Menlo Park CA) Farmwald P. Michael (Berkeley CA) Layman Timothy P. (San Carlos CA) Ngo Huy X. (Santa Clara CA) Roberts Allen W. (Union City CA), Cache memory system employing virtual address primary instruction and data caches and physical address secondary cache.
  17. Deering Michael F. (Los Altos CA), Command preprocessor for a high performance three dimensional graphics accelerator.
  18. Horan Ronald Timothy ; Thome Gary W. ; Olarig Sompong, Computer bridge interfaces for accelerated graphics port and peripheral component interconnect devices.
  19. Witt David B. (Austin TX), Computer memory architecture including a replacement cache.
  20. Margulis Neal, Computer system controller having internal memory and external memory control.
  21. Sarangdhar Nitin V. (Beaverton OR) Wang Wen Han (Portland OR) Rhodehamel Michael W. (Beaverton OR) Brayton James M. (Beaverton OR) Merchant Amit (Portland OR) Fisch Matthew A. (Beaverton OR), Computer system that maintains system wide cache coherency during deferred communication transactions.
  22. Seeman Thomas R., Computer system using posted memory write buffers in a bridge to implement system management mode.
  23. Jennings William E. (Cary NC) Chan Roland G. (Mountain View CA) Wong John L. (Belmont CA), Computer system with cascaded peripheral component interconnect (PCI) buses.
  24. Nishida Hidehiko (Tokyo JPX), Data processor system having improved data throughput in a multiprocessor system.
  25. Hausauer Brian S. ; Pettey Christopher J. ; Seeman Thomas R., Delayed transaction protocol for computer system bus.
  26. Deering Michael F. (Los Altos CA), Draw processor for a high performance three dimensional graphic accelerator.
  27. Olarig Sompong P., Dual purpose apparatus method and system for accelerated graphics or second memory interface.
  28. Horan Ronald Timothy ; Olarig Sompong Paul, Dual purpose apparatus, method and system for accelerated graphics port and peripheral component interconnect.
  29. Shigeeda Akio, Electronic system having a first level write through cache memory and smaller second-level write-back cache memory and.
  30. Shigeeda Akio, Electronic system with circuitry for selectively enabling access to configuration registers used by a memory controller.
  31. Dye Thomas Anthony (Austin TX), Graphics accelerator with dual memory controllers.
  32. Case Colyn (Amherst NH) Meinerth Kim (Middleton MA) Irwin John (Hudson NH) Fanning Blaise (Overland Park KS), Graphics command processing method in a computer graphics system.
  33. Bechtolsheim Andreas (Stanford CA), High speed bus with virtual memory data transfer and rerun cycle capability.
  34. Bechtolsheim Andreas (Stanford CA), High speed bus with virtual memory data transfer capability using virtual address/data lines.
  35. Carson David G. ; Hayek George R. ; Baxter Brent S. ; Case Colyn ; Meinerth Kim A. ; Langendorf Brian K., High-throughput interconnect allowing bus transactions based on partial access requests.
  36. Knierim David L. (Wilsonville OR), Image frame buffer access speedup by providing multiple buffer controllers each containing command FIFO buffers.
  37. Watkins John (Sunnyvale CA) Labuda David (Half Moon Bay CA) Van Loo William C. (Palo Alto CA), Input/output cache with mapped pages allocated for caching direct (virtual) memory access input/output data based on typ.
  38. Hayek George (Cameron Park CA) Oztaskin Ali S. (Beaverton OR) Langendorf Brian (El Dorado Hills CA) Young Bruce (Tigard OR), Integrated bus bridge and memory controller that enables data streaming to a shared memory of a computer system using sn.
  39. Dye Thomas Anthony, Integrated video and memory controller with data processing and graphical processing capabilities.
  40. Katayama Yasunao,JPX ; Kosonocky Stephen V. ; Munetoh Seiji,JPX, Intelligent media memory statically mapped in unified memory architecture.
  41. Matsumoto John F. (Encinitas CA) Ando Motoaki (Tokyo JPX), Interface having a bus master arbitrator for arbitrating occupation and release of a common bus between a host processor.
  42. Bolyn Philip C., Mapping shared DRAM address bits by accessing data memory in page mode cache status memory in word mode.
  43. Cohen Gary Leon, Memory control system and method utilizing distributed memory controllers for multibank memory.
  44. Lau Winnie K. W. (Shapin HKX) Malinowski Richard (Placerville CA), Memory partitioning.
  45. Johnson Robert B. (Billerica MA) Nibby ; Jr. Chester M. (Peabody MA) Salas Edward R. (Billerica MA), Memory system with automatic memory configuration.
  46. Kong Shing I. (Menlo Park CA), Method and apparatus for a memory management unit supporting multiple page sizes.
  47. Khalidi Yousef A. (Sunnyvale CA) Nelson Michael N. (San Carlos CA), Method and apparatus for a secure protocol for virtual memory managers that use memory objects.
  48. Bains Kuljit ; Khandekar Narendra, Method and apparatus for asymmetric/symmetric DRAM detection.
  49. Dubey Pradeep Kumar, Method and apparatus for biasing cache LRU for prefetched instructions/data based upon evaluation of speculative condit.
  50. Milburn Blair D. (Beaverton OR) Lee Phillip G. (Aloha OR) Karnik Milind A. (Aloha OR), Method and apparatus for controlling an external cache memory wherein the cache controller is responsive to an interagen.
  51. Sturges Jay J., Method and apparatus for dynamic memory management by association of free memory blocks using a binary tree organized in.
  52. Ajanovic Jasmin ; Murdoch Robert N. ; Dobbins Timothy M. ; Sreenivas Aditya ; Sailer Stuart E. ; Rabe Jeffrey L., Method and apparatus for dynamically deferring transactions.
  53. Rhoden Desi ; Lehman Judson Alan ; Nakahara Mike, Method and apparatus for enhancing access to a shared memory.
  54. Mehring Peter A. (Wilmington MA) Becker Robert (Shirley MA) Garapetian Varoujan (Cambridge MA), Method and apparatus for increasing the speed of memory access in a virtual memory system having fast page mode.
  55. Sturges Jay J., Method and apparatus for managing access to a computer system memory shared by a graphics controller and a memory contro.
  56. Duke Alan H. (Pima County AZ) Hartung Michael H. (Pima County AZ) Marschner Frederick J. (Pima County AZ), Method and apparatus for managing data movements from a backing store to a caching buffer store.
  57. Sarangdhar Nitin V. (Beaverton OR) Lai Konrad K. (Aloha OR) Singh Gurbir (Portland OR), Method and apparatus for performing bus transactions in a computer system.
  58. Sarangdhar Nitin V. (Portland OR) Lai Konrad K. (Aloha OR) Singh Gurbir (Portland OR) MacWilliams Peter D. (Aloha OR) Pawlowski Stephen S. (Beaverton OR) Rhodehamel Michael W. (Beaverton OR), Method and apparatus for performing deferred transactions.
  59. Sarangdhar Nitin V. ; Lai Konrad K. ; Singh Gurbir ; MacWilliams Peter D., Method and apparatus for performing deferred transactions.
  60. Muthal Manish ; Shah Nilesh V. ; Bains Kuljit, Method and apparatus for providing concurrent access by a plurality of agents to a shared memory.
  61. Yung Robert (Fremont CA), Method and apparatus for rapidly retrieving data from a physically addressed data storage structure using address page c.
  62. Lopez-Aguado Herbert (Mountain View CA) Mehring Peter A. (Sunnyvale CA), Method and apparatus for the reduction of tablewalk latencies in a translation look aside buffer.
  63. Meinerth, Kim; Case, Colyn; Moezzi, Ali; Irwin, John; Masucci, Agnes; Krishnaswami, Srinivasan, Method and apparatus for transmitting graphics command in a computer graphics system.
  64. Case Colyn (Amherst NH) Meinerth Kim (Middleton MA) Irwin John (Hudson NH) Fanning Blaise (Overland Park KS), Method and apparatus for varying command length in a computer graphics system.
  65. Neal Danny Marvin ; Thurber Steven Mark, Method and system for supporting peripheral component interconnect (PCI) peer-to-peer access across multiple PCI host br.
  66. Dunham Scott Neil, Method for allocating system resources in a hierarchical bus structure.
  67. Novak Steve ; Chen Hong-Yi, Microprocessor system with process identification tag entries to reduce cache flushing after a context switch.
  68. Shibata Masabumi (Kawasaki JPX), Multi-processor system with lock address register in each processor for storing lock address sent to bus by another proc.
  69. Komuro Hiroshi,JPX ; Hayashi Hiroo,JPX ; Yamagami Nobuhiko,JPX, Multiprocessor system.
  70. Horstmann Jens (Sunnyvale CA) Kim Yoon (Danville CA), Optimized translation lookaside buffer slice having stored mask bits.
  71. Horstmann Jens (Sunnyvale CA) Kim Yoon (Danville CA), Optimized translation lookaside buffer slice having stored mask bits.
  72. Bell D. Michael (Beaverton OR), PCI split transactions utilizing dual address cycle.
  73. Jensen Eric H. (Livermore CA), Page-tagging translation look-aside buffer for a computer memory system.
  74. Kohn Leslie D. (San Jose CA) Rotem Shai (Hoffit ILX), Parallel protection checking in an address translation look-aside buffer.
  75. Alpert Donald B. (Santa Clara CA) Shoemaker Kenneth D. (Saratoga CA) Kahn Kevin C. (Portland OR) Lai Konrad K. (Aloha OR), Physical address size selection and page size selection in an address translator.
  76. Weiser Uri C. (Haifa ILX) Perlmutter David (Haifa ILX) Yaari Yaakov (Haifa ILX), Pipeline system for executing predicted branch target instruction in a cycle concurrently with the execution of branch i.
  77. Kohn Leslie D. (San Jose CA), Pipelined apparatus and method for controlled loading of floating point data in a microprocessor.
  78. Lipovski G. Jack (Gainesville FL), Plural memory controller apparatus.
  79. Chiarot Kevin Arthur ; Mayfield Michael John ; Nangia Era Kasturia ; Peterson Milford John, Prefetching instructions between caches.
  80. Arimilli Ravi Kumar ; Dodson John Steven ; Lewis Jerry Don, Scalable symmetric multiprocessor data-processing system with data allocation among private caches and segments of syst.
  81. Horst Robert W. ; Garcia David J. ; Bunton William Patterson ; Bruckert William F. ; Fowler Daniel L. ; Jones ; Jr. Curtis Willard ; Sonnier David Paul ; Watson William Joel ; Williams Frank A., Self-checked, lock step processor pairs.
  82. Jouppi Norman P. (Palo Alto CA), System and method for exclusive two-level caching.
  83. Sturgess Jay J., System and method for graphics data concurrency and coherency.
  84. Bodin William Kress (Boca Raton FL) Hyde David Michael (Boca Raton FL) Lay Tatchi Placido (Boca Raton FL) Wilkinson James (Southampton GBX) Yee Susan (Coral Springs FL), System for locking down part of portion of memory and updating page directory with entry corresponding to part of portio.
  85. Kiuchi Atsushi (Kunitachi JPX) Nakagawa Tetsuya (Koganei JPX), System with loop buffer and repeat control circuit having stack for storing control information.
  86. Hinton Glenn J. (Portland OR) Riches ; Jr. Robert M. (Hillsboro OR), Translating instruction pointer virtual addresses to physical addresses for accessing an instruction cache.
  87. Becker Robert (Shirley MA) Mehring Peter (Wilmington MA), Translation lookaside buffer apparatus and method with input/output entries, page table entries and page table pointers.
  88. Meinerth Kim (Middleton MA) Case Colyn (Amherst NH) Franklin Chris (Merrimack NH) Fanning Blaise (Overland Park KS) Gamache Rodney (Merrimack NH), Translation of virtual addresses in a computer graphics system.
  89. Tung Hsu-Tien, Unified memory architecture with parallel access by host and video controller.
  90. Horan Ronald T. ; Jones Phillip M. ; Santos Gregory N. ; Lester Robert Allan ; Elliott Robert C., Valid flag for disabling allocation of accelerated graphics port memory space.
  91. Owen Jefferson Eugene ; Diaz Raul Zegers ; Colavin Osvaldo, Video/audio decompression/compression device including an arbiter and method for accessing a shared memory.
  92. Khalidi Yousef A. (Sunnyvale CA) Anderson Glen R. (Palo Alto CA) Chessin Stephen A. (Mountain View CA) Kong Shing I. (Menlo Park CA) Narad Charles E. (Santa Clara CA) Talluri Madhusudhan (Madison WI), Virtual address to physical address translation cache that supports multiple page sizes.
  93. Akagi Masanobu (Tokyo JPX), Virtual addressing system using page field comparisons to selectively validate cache buffer data on read main memory dat.
  94. Khalidi Yousef A. (Sunnyvale CA) Talluri Madhusudhan (Madison WI) Williams Dock G. (Sunnyvale CA) Joshi Vikram P. (Fremont CA), Virtual memory computer apparatus and address translation mechanism employing hashing scheme and page frame descriptor t.
  95. Crawford, John H.; Ries, Paul S., Virtual memory management method and apparatus utilizing separate and independent segmentation and paging mechanism.

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

  1. Ashmore, Paul Andrew; Davies, Ian Robert; Maine, Gene; Vedder, Rex Weldon, Certified memory-to-memory data transfer between active-active raid controllers.
  2. Davies, Ian Robert; Pecone, Victor Key, Method for adopting an orphan I/O port in a redundant storage controller.
  3. Ashmore, Paul Andrew, Redundant storage controller system with enhanced failure analysis capability.
  4. Davies, Ian Robert, Safe message transfers on PCI-Express link from RAID controller to receiver-programmable window of partner RAID controller CPU memory.
  5. Davies, Ian Robert, System and method for sharing SATA drives in active-active RAID controller system.
섹션별 컨텐츠 바로가기

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

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

선택된 텍스트

맨위로