Encapsulated accelerator
    3.
    发明授权

    公开(公告)号:US09892082B2

    公开(公告)日:2018-02-13

    申请号:US14629319

    申请日:2015-02-23

    发明人: Steven L. Pope

    摘要: A data processing system comprising a host computer system and a network interface device for connection to a network, the host computer system and network interface device being coupled together by means of a data bus, and: the network interface device comprising: a controller unit having a first data port for connection to a network, a second data port, and a data bus interface connected to said data bus, the controller unit being operable to perform, in dependence on the network endpoints to which data packets received at the network interface device are directed, switching of data packets between the first and second data ports and the data bus interface; and an accelerator module having a first medium access controller coupled to said second data port of the controller unit and a processor operable to perform one or more functions in hardware on data packets received at the accelerator module, the said first medium access controller being operable to support one or more first network endpoints; the host computer system supporting: a plurality of guest software domains including a first guest software domain having an application; and a privileged software domain configured to present a virtual operating platform to said plurality of guest domains, the privileged software entity including a first software driver for the controller unit but not including a second software driver for the accelerator module; wherein the application is configured to access the accelerator module by means of one or more first data packets formed in accordance with a predetermined network protocol and directed to one or more of the first network endpoints.

    Encapsulated accelerator
    4.
    发明授权

    公开(公告)号:US09880964B2

    公开(公告)日:2018-01-30

    申请号:US14629394

    申请日:2015-02-23

    发明人: Steven L. Pope

    摘要: A data processing system comprising a host computer system and a network interface device for connection to a network, the host computer system and network interface device being coupled together by means of a data bus, and: the network interface device comprising: a controller unit having a first data port for connection to a network, a second data port, and a data bus interface connected to said data bus, the controller unit being operable to perform, in dependence on the network endpoints to which data packets received at the network interface device are directed, switching of data packets between the first and second data ports and the data bus interface; and an accelerator module having a first medium access controller coupled to said second data port of the controller unit and a processor operable to perform one or more functions in hardware on data packets received at the accelerator module, the said first medium access controller being operable to support one or more first network endpoints; the host computer system supporting: a plurality of guest software domains including a first guest software domain having an application; and a privileged software domain configured to present a virtual operating platform to said plurality of guest domains, the privileged software entity including a first software driver for the controller unit but not including a second software driver for the accelerator module; wherein the application is configured to access the accelerator module by means of one or more first data packets formed in accordance with a predetermined network protocol and directed to one or more of the first network endpoints.

    PCI EXPRESS NETWORK CARD
    5.
    发明申请

    公开(公告)号:US20170322901A1

    公开(公告)日:2017-11-09

    申请号:US15210774

    申请日:2016-07-14

    发明人: CHENG-CHE HSIEH

    IPC分类号: G06F13/40 G06F13/42

    摘要: A PCI Express network card is disclosed, including a circuit board, a plate, a plurality of integrated circuits, and two heat sinks. The circuit board has five ports. The plate is provided on the circuit board and near a front edge of the circuit board, wherein the plate has a plurality of openings. The integrated circuits are provided on the circuit board, including a first processor and a second processor, which consume the most power. The first processor and the second processor are arranged in a staggered way. Each of the heat sinks abuts against the first processor and the second processor, respectively. An area of each of the heat sinks is greater than an area of each one of the first processor and the second processor. Whereby, effective heat dissipation could be achieved.

    Processor to message-based network interface using speculative techniques
    8.
    发明授权
    Processor to message-based network interface using speculative techniques 有权
    处理器以基于消息的网络接口采用投机技术

    公开(公告)号:US09176912B2

    公开(公告)日:2015-11-03

    申请号:US13369727

    申请日:2012-02-09

    IPC分类号: G06F13/38 H04L12/861

    摘要: Methods and systems are provided for a message network interface unit (a message interface unit), coupled to a processor, that is used for allowing the processor to send messages to a hardware unit. Methods and systems are also provided for a message interface unit, coupled to a processor, that is used for allowing a processor to receive messages from a hardware unit. The message network interface unit described herein may allow for the implementation data-intensive, real time applications, which require a substantially low message response latency and a substantially high message throughput.

    摘要翻译: 提供了一种方法和系统,用于耦合到处理器的消息网络接口单元(消息接口单元),其用于允许处理器向硬件单元发送消息。 还提供了一种方法和系统,用于耦合到处理器的消息接口单元,其用于允许处理器从硬件单元接收消息。 本文描述的消息网络接口单元可以允许执行数据密集型实时应用,其需要基本上低的消息响应延迟和基本上高的消息吞吐量。

    ENCAPSULATED ACCELERATOR
    9.
    发明申请
    ENCAPSULATED ACCELERATOR 有权
    加密加速器

    公开(公告)号:US20150161064A1

    公开(公告)日:2015-06-11

    申请号:US14629394

    申请日:2015-02-23

    发明人: Steven L. Pope

    IPC分类号: G06F13/28 H04L12/861

    摘要: A data processing system comprising a host computer system and a network interface device for connection to a network, the host computer system and network interface device being coupled together by means of a data bus, and: the network interface device comprising: a controller unit having a first data port for connection to a network, a second data port, and a data bus interface connected to said data bus, the controller unit being operable to perform, in dependence on the network endpoints to which data packets received at the network interface device are directed, switching of data packets between the first and second data ports and the data bus interface; and an accelerator module having a first medium access controller coupled to said second data port of the controller unit and a processor operable to perform one or more functions in hardware on data packets received at the accelerator module, the said first medium access controller being operable to support one or more first network endpoints; the host computer system supporting: a plurality of guest software domains including a first guest software domain having an application; and a privileged software domain configured to present a virtual operating platform to said plurality of guest domains, the privileged software entity including a first software driver for the controller unit but not including a second software driver for the accelerator module; wherein the application is configured to access the accelerator module by means of one or more first data packets formed in accordance with a predetermined network protocol and directed to one or more of the first network endpoints.

    摘要翻译: 一种数据处理系统,包括主计算机系统和用于连接到网络的网络接口设备,所述主计算机系统和网络接口设备借助于数据总线耦合在一起,所述网络接口设备包括:控制器单元,其具有 用于连接到网络的第一数据端口,第二数据端口和连接到所述数据总线的数据总线接口,所述控制器单元可操作以根据在网络接口设备处接收到的数据分组的网络端点执行 在第一和第二数据端口与数据总线接口之间切换数据分组; 以及加速器模块,其具有耦合到所述控制器单元的所述第二数据端口的第一媒体访问控制器和可操作以在所述加速器模块上接收的数据分组上执行硬件中的一个或多个功能的处理器,所述第一媒体访问控制器可操作以 支持一个或多个第一网络端点; 所述主计算机系统支持:多个客体软件域,包括具有应用的第一访客软件域; 以及被配置为向所述多个访客域呈现虚拟操作平台的特权软件域,所述特权软件实体包括用于所述控制器单元但不包括用于所述加速器模块的第二软件驱动程序的第一软件驱动器; 其中所述应用被配置为通过根据预定网络协议形成并针对所述第一网络端点中的一个或多个的一个或多个第一数据分组来访问所述加速器模块。