HIGH PERFORMANCE NETWORK ADAPTER (HPNA)
    1.
    发明申请
    HIGH PERFORMANCE NETWORK ADAPTER (HPNA) 有权
    高性能网络适配器(HPNA)

    公开(公告)号:US20090067431A1

    公开(公告)日:2009-03-12

    申请号:US11853306

    申请日:2007-09-11

    IPC分类号: H04L12/56

    摘要: A high performance network adapter is provided for forwarding traffic and providing adaptation between packetized memory fragment based processor links of multiple CPUs and multiple switch planes of a packet switching network. Low latency for short and long packets is provided by innovative packet reassembly, overlapping transmission, and reverse order transmission in the upstream direction, and cut through operation in the downstream direction.

    摘要翻译: 提供了一种高性能网络适配器,用于转发流量,并在分组交换网络的多个CPU的分组化的基于内存片段的处理器链路和分组交换网络的多个交换平面之间提供适配。 通过创新的分组重组,重叠传输和上行方向的反向传输提供短和长分组的低延迟,并在下游方向切割操作。

    HIGH PERFORMANCE MEMORY BASED COMMUNICATIONS INTERFACE
    2.
    发明申请
    HIGH PERFORMANCE MEMORY BASED COMMUNICATIONS INTERFACE 有权
    基于高性能存储器的通信接口

    公开(公告)号:US20110087721A1

    公开(公告)日:2011-04-14

    申请号:US12853129

    申请日:2010-08-09

    IPC分类号: G06F15/16

    摘要: Embodiments of the present invention include enhanced functionalities and components within a Communication Endpoint Processor (CEP) that act as an interface between computational and communications domains. The embodiments disclosed herein deliver a complete memory mapped high performance interface that has the ability to support the simultaneous transmission of multiple frames of multiple sizes, and that has the ability to interrupt the transmission of lower priority frames in order to send higher priority frames.

    摘要翻译: 本发明的实施例包括作为计算和通信域之间的接口的通信端点处理器(CEP)内的增强功能和组件。 本文公开的实施例提供了具有支持多个大小的多个帧的同时传输的能力的完整的存储器映射高性能接口,并且具有中断较低优先级帧的传输以发送较高优先级帧的能力。

    Kernel functions for inter-processor communications in high performance multi-processor systems
    3.
    发明申请
    Kernel functions for inter-processor communications in high performance multi-processor systems 有权
    用于高性能多处理器系统中处理器间通信的内核功能

    公开(公告)号:US20080148291A1

    公开(公告)日:2008-06-19

    申请号:US11554535

    申请日:2006-10-30

    IPC分类号: G06F9/44

    CPC分类号: G06F9/545

    摘要: In a multi-processor system with a high degree of inter processor communication, an operating system extension is described as a kernel function to poll a receive buffer. This is an opportunistic poll that continues to run in the user context after an application process has invoked the kernel with a blocking receive function. It is also running whenever no higher priority task is running. New data packets may be received for the present user application process while avoiding context switches, and for a different user process while avoiding interrupts. A hardware implemented delay timer and a buffer fill monitor generate interrupts when the system is not polling, thus guaranteeing a maximum latency and preventing buffer overflow, but these interrupts are largely avoided by polling when the system is handling a large amount of inter processor data traffic.

    摘要翻译: 在具有高度的处理器间通信的多处理器系统中,操作系统扩展被描述为轮询接收缓冲器的内核功能。 这是在应用程序使用阻塞接收功能调用内核后,继续在用户上下文中运行的机会投票。 每当没有更高优先级的任务运行时,它也运行。 可以在避免上下文切换的同时为当前用户应用进程接收新的数据分组,并且在避免中断的同时为不同的用户进程接收新的数据分组。 当系统不轮询时,硬件实现的延迟定时器和缓冲区填充监视器产生中断,从而保证最大延迟并防止缓冲区溢出,但是当系统处理大量的处理器间数据流量时,这些中断在很大程度上被轮询 。

    Methods, systems and protocols for application to application communications
    4.
    发明申请
    Methods, systems and protocols for application to application communications 审中-公开
    用于应用程序通信的方法,系统和协议

    公开(公告)号:US20070294426A1

    公开(公告)日:2007-12-20

    申请号:US11761885

    申请日:2007-06-12

    IPC分类号: G06F15/16

    摘要: A protocol suite for inter-process communication in multi-process and multi-computer environments is described which supports one or more loosely flow-controlled connections to be established over a tightly flow-controlled connection. The tightly flow-controlled connections between processes provide a reliable underlying network between the members of a multiprocessing environment over which multi-computer applications can then efficiently communicate by setting up loosely flow-controlled connections.

    摘要翻译: 描述了用于多进程和多计算机环境中的进程间通信的协议组,其支持通过紧密流控制的连接建立一个或多个松散流控制的连接。 进程之间紧密流量控制的连接在多处理环境的成员之间提供可靠的底层网络,多计算机应用程序可以通过设置松散的流控制连接来有效地进行通信。

    METHODS AND SYSTEMS FOR PROVIDING NETWORK ACCESS REDUNDANCY
    5.
    发明申请
    METHODS AND SYSTEMS FOR PROVIDING NETWORK ACCESS REDUNDANCY 有权
    提供网络访问冗余的方法和系统

    公开(公告)号:US20100097926A1

    公开(公告)日:2010-04-22

    申请号:US12255587

    申请日:2008-10-21

    IPC分类号: H04L12/24 H04L12/28 H04L12/56

    摘要: In a networked multi computer environment, with redundant links, network interface cards (NICs) are commonly duplicated and teamed to provide a recovery mechanism when network components fail. Embodiments of the present inventions avoid teaming of pairs of NICs and provide a computing host with redundant network connections for the computing host through a switch that is transparent to the computing host. The computing host itself; that is, its hardware and software, is relieved of the duty of network access redundancy and returned to the simple, simplex networking operating mode. The switch replaces a potentially large number of NICs and the need for computing host network access redundancy management which leads to hardware and software cost reductions and increases the robustness and reliability of the system through redundant network access.

    摘要翻译: 在具有冗余链路的网络多计算机环境中,网络接口卡(NIC)通常被重复和组合,以在网络组件发生故障时提供恢复机制。 本发明的实施例避免了成对的NIC的组合,并且通过对计算主机是透明的交换机为计算主机提供冗余网络连接的计算主机。 计算机主机本身; 也就是硬件和软件,免除了网络访问冗余的责任,并恢复了简单,简单的联网操作模式。 交换机替代了潜在的大量NIC,并且需要计算主机网络访问冗余管理,这导致硬件和软件成本降低,并通过冗余网络访问提高了系统的鲁棒性和可靠性。

    Token based flow control for data communication
    6.
    发明申请
    Token based flow control for data communication 有权
    基于令牌的数据通信流量控制

    公开(公告)号:US20070294435A1

    公开(公告)日:2007-12-20

    申请号:US11761827

    申请日:2007-06-12

    IPC分类号: G06F15/16

    摘要: An embodiment of one of the inventions disclosed herein is a computer system that includes a plurality of interconnected computational hosts, each of which are connected to one of a plurality of buffers. Each of the buffers includes a plurality of buffer spaces. Each of the computational hosts may be configured such that each transfer of a data packet from one of the plurality of computational hosts acting as a source of the data packet to another one of the plurality of computational hosts acting as a destination of the data packet is controlled by an availability of buffer spaces in the buffer coupled to the destination computational host.

    摘要翻译: 本文公开的发明之一的实施例是包括多个互连的计算主机的计算机系统,每个主机连接到多个缓冲器之一。 每个缓冲器包括多个缓冲空间。 每个计算主机可以被配置为使得充当作为数据分组的目的地的多个计算主机中的另一个的作为数据分组的源的多个计算主机之一的数据分组的每次传送是 由缓冲区空间的可用性控制,缓冲区在缓冲区中耦合到目标计算主机。

    Secure handle for intra- and inter-processor communications
    7.
    发明申请
    Secure handle for intra- and inter-processor communications 有权
    用于处理器间和处理器间通信的安全处理

    公开(公告)号:US20070299970A1

    公开(公告)日:2007-12-27

    申请号:US11761865

    申请日:2007-06-12

    IPC分类号: G06F15/173

    摘要: A protocol element referred to as a secure handle is described which provides an efficient and reliable method for application-to-application signaling in multi-process and multi-computer environments. The secure handle includes an absolute memory reference which allows the kernel to more quickly and efficiently associate a network data packet with an application's communication context in the kernel.

    摘要翻译: 描述了称为安全句柄的协议元素,其为多进程和多计算机环境中的应用到应用程序信令提供了有效和可靠的方法。 安全句柄包括绝对内存引用,允许内核更快速,高效地将网络数据包与应用程序在内核中的通信环境相关联。