发明申请
US20080209099A1 APPARATUS AND METHODS FOR CLUSTERING MULTIPLE INDEPENDENT PCI EXPRESS HIERARCHIES
有权
用于聚集多个独立PCI表达分层的装置和方法
- 专利标题: APPARATUS AND METHODS FOR CLUSTERING MULTIPLE INDEPENDENT PCI EXPRESS HIERARCHIES
- 专利标题(中): 用于聚集多个独立PCI表达分层的装置和方法
-
申请号: US11680366申请日: 2007-02-28
-
公开(公告)号: US20080209099A1公开(公告)日: 2008-08-28
- 发明人: John R. Kloeppner , Dennis E. Gates , Robert E. Stubbs , Mohamad H. El-Batal , Russell J. Henry , Charles E. Nichols
- 申请人: John R. Kloeppner , Dennis E. Gates , Robert E. Stubbs , Mohamad H. El-Batal , Russell J. Henry , Charles E. Nichols
- 主分类号: G06F13/36
- IPC分类号: G06F13/36
摘要:
Apparatus, systems and methods for clustering multiple PCI Express hierarchies to enable access of components in different hierarchies. Each PCI Express hierarchy includes a root device as well as a cluster port for coupling each hierarchy to each other hierarchy of a physical cluster through a PCI Express switched fabric. Memory addresses and transaction IDs are re-mapped by the cluster port of each hierarchy to partition the PCI Express space of the system of multiple hierarchies. A first portion of the partitioned space is reserved for access to local components within a hierarchy. A second portion of the space is used to access remote components of other hierarchies from within a different first hierarchy. The address and transaction ID values exchanged in such remote transactions are re-mapped and used by the cluster port of each hierarchy to route exchanges between hierarchies using standard PCIe root devices, endpoint devices, and switches.