Invention Grant
US06816889B1 Assignment of dual port memory banks for a CPU and a host channel adapter in an InfiniBand computing node 有权
为InfiniBand计算节点中的CPU和主机通道适配器分配双端口存储器组

  • Patent Title: Assignment of dual port memory banks for a CPU and a host channel adapter in an InfiniBand computing node
  • Patent Title (中): 为InfiniBand计算节点中的CPU和主机通道适配器分配双端口存储器组
  • Application No.: US09897458
    Application Date: 2001-07-03
  • Publication No.: US06816889B1
    Publication Date: 2004-11-09
  • Inventor: Stanley Graham
  • Applicant: Stanley Graham
  • Main IPC: G06F15167
  • IPC: G06F15167
Assignment of dual port memory banks for a CPU and a host channel adapter in an InfiniBand computing node
Abstract:
An InfiniBand™ computing node includes a dual port memory configured for storing data for a CPU and a host channel adapter in a manner that eliminates contention for access to the dual port memory. The dual port memory includes first and second memory ports, memory banks for storing data, and addressing logic configured for assigning first and second groups of the memory banks to the respective memory ports based on prescribed assignment information. The host channel adapter is configured for accessing the dual port memory via the first memory port, and the CPU is configured for accessing the dual port memory via the second memory port. The CPU also is configured for providing the prescribed assignment information to the addressing logic, enabling the host channel adapter to access the first group of memory banks via the first memory port as the CPU concurrently accesses the second group of memory banks via the second memory port. The CPU also dynamically reassigns the memory banks, enabling the host channel adapter to continue accessing the second group of memory banks via the first memory port, concurrent with the CPU accessing the first group of memory banks via the second memory port.
Information query
Patent Agency Ranking
0/0