发明名称 Assignment of dual port memory banks for a CPU and a host channel adapter in an InfiniBand computing node
摘要 An InfiniBand(TM) 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.
申请公布号 US6816889(B1) 申请公布日期 2004.11.09
申请号 US20010897458 申请日期 2001.07.03
申请人 ADVANCED MICRO DEVICES, INC. 发明人 GRAHAM STANLEY
分类号 H04L29/06;(IPC1-7):G06F15/167 主分类号 H04L29/06
代理机构 代理人
主权项
地址