TECHNIQUES FOR SCALABLE ENDPOINT ADDRESSING FOR PARALLEL APPLICATIONS
    1.
    发明申请
    TECHNIQUES FOR SCALABLE ENDPOINT ADDRESSING FOR PARALLEL APPLICATIONS 审中-公开
    用于可扩展端点寻址的技术,用于并行应用

    公开(公告)号:WO2017112340A1

    公开(公告)日:2017-06-29

    申请号:PCT/US2016/063782

    申请日:2016-11-25

    Abstract: Techniques are disclosed for algorithmic mapping of logical process identifiers in order to provide highly-scalable end-point addressing in multi-node systems capable of performing massively parallel applications. In particular, nodes initiating inter-process communication with a target process may use an initiator-side translation process that performs an algorithmic mapping to translate a logical process identifier (e.g., a rank/processing element) into a target physical node identifier and a target local process identifier. The initiating node may then use hardware fabric of a multi-node network to route the inter-process communication to an appropriate node. A node may receive an inter-process communication and may use a target-side translation process in hardware to translate the target virtual process identifier into a local process identifier for the node. The node may then execute an operation in accordance with the inter-process communication, such as a get or set against a memory associated with the node.

    Abstract translation: 公开了用于逻辑过程标识符的算法映射的技术,以便在能够执行大规模并行应用的多节点系统中提供高度可扩展的终点寻址。 特别地,发起与目标进程的进程间通信的节点可以使用执行算法映射以将逻辑进程标识符(例如,排名/处理元件)转换成目标物理节点标识符和目标的发起者侧转换进程 本地进程标识符。 发起节点然后可以使用多节点网络的硬件结构来将进程间通信路由到合适的节点。 节点可以接收进程间通信并且可以在硬件中使用目标侧转换进程来将目标虚拟进程标识符转换成用于该节点的本地进程标识符。 节点然后可以根据进程间通信执行操作,诸如针对与节点相关联的存储器的获取或设置。

    FABRIC-INTEGRATED DATA PULLING ENGINE
    2.
    发明申请
    FABRIC-INTEGRATED DATA PULLING ENGINE 审中-公开
    织物集成数据拉伸引擎

    公开(公告)号:WO2017112346A1

    公开(公告)日:2017-06-29

    申请号:PCT/US2016/063795

    申请日:2016-11-26

    CPC classification number: H04L49/35 G06F15/17331

    Abstract: In an example, there is disclosed a compute node, comprising: first one or more logic elements comprising a data producer engine to produce a datum; and a host fabric interface to communicatively couple the compute node to a fabric, the host fabric interface comprising second one or more logic elements comprising a data pulling engine, the data pulling engine to: publish the datum as available; receive a pull request for the datum, the pull request comprising a node identifier for a data consumer; and send the datum to the data consumer via the fabric. There is also disclosed a method of providing a data pulling engine.

    Abstract translation: 在一个示例中,公开了一种计算节点,包括:第一个或多个逻辑元件,包括数据生成器引擎以生成数据; 以及将所述计算节点通信地耦合到结构的主机结构接口,所述主机结构接口包括第二一个或更多个逻辑元件,所述第二一个或更多个逻辑元件包括数据牵引引擎,所述数据牵引引擎:将所述数据公布为可用; 接收对所述数据的拉取请求,所述拉取请求包括数据消费者的节点标识符; 并通过结构将数据发送给数据使用者。 还公开了一种提供数据牵引引擎的方法。

Patent Agency Ranking