Message context based TCP transmission
    1.
    发明授权
    Message context based TCP transmission 失效
    基于消息上下文的TCP传输

    公开(公告)号:US07562158B2

    公开(公告)日:2009-07-14

    申请号:US10809077

    申请日:2004-03-24

    IPC分类号: G06F15/16

    CPC分类号: H04L49/90 H04L69/12

    摘要: A method and system for transmitting packets. Packets may be transmitted when a protocol control block is copied from a host processing system to a network protocol offload engine. Message information that contains packet payload addresses may be provided to the network protocol offload engine to generate a plurality of message contexts in the offload engine. With the message contexts, protocol processing may be performed at the offload engine while leaving the packet payload in the host memory. Thus, packet payloads may be transmitted directly from the host memory to a network communication link during transmission of the packets by the offload engine. Other embodiments are also described.

    摘要翻译: 一种用于传输数据包的方法和系统。 当协议控制块从主机处理系统复制到网络协议卸载引擎时,可以传送分组。 可以将包含分组有效载荷地址的消息信息提供给网络协议卸载引擎,以在卸载引擎中生成多个消息上下文。 利用消息上下文,可以在卸载引擎处执行协议处理,同时将分组有效载荷留在主机存储器中。 因此,分组有效载荷可以由卸载引擎在分组的传输期间直接从主机存储器发送到网络通信链路。 还描述了其它实施例。

    Remote direct memory access segment generation by a network controller
    2.
    发明授权
    Remote direct memory access segment generation by a network controller 有权
    由网络控制器生成的远程直接存储器访问段

    公开(公告)号:US07580406B2

    公开(公告)日:2009-08-25

    申请号:US11027951

    申请日:2004-12-31

    IPC分类号: H04L12/56

    摘要: A network controller generates a remote direct memory access segment. In one embodiment, the controller generates an RDMA segment including an RDMA header, markers, and message segment data obtained in a direct memory access operation. Other embodiments are described and claimed.

    摘要翻译: 网络控制器生成远程直接存储器访问段。 在一个实施例中,控制器产生包括在直接存储器访问操作中获得的RDMA头,标记和消息段数据的RDMA段。 描述和要求保护其他实施例。

    Method, system, and program for managing memory requests by devices
    3.
    发明授权
    Method, system, and program for managing memory requests by devices 失效
    用于管理设备的内存请求的方法,系统和程序

    公开(公告)号:US07761529B2

    公开(公告)日:2010-07-20

    申请号:US10882560

    申请日:2004-06-30

    IPC分类号: H04L29/06

    CPC分类号: G06F13/1605

    摘要: Provided are a method, system, and program for managing memory requests for logic blocks or clients of a device. In one embodiment, busses are separated by the type of data to be carried by the busses. In another aspect, data transfers are decoupled from the memory requests which initiate the data transfers. In another aspect, clients competing for busses are arbitrated and selected memory requests may be provided programmable higher priority than other memory operations of a similar type.

    摘要翻译: 提供了一种用于管理对设备的逻辑块或客户端的存储器请求的方法,系统和程序。 在一个实施例中,总线由总线所承载的数据类型分开。 在另一方面,数据传输与启动数据传输的存储器请求分离。 在另一方面,对于竞争总线的客户端进行仲裁,并且选择的存储器请求可以被提供为比类似类型的其他存储器操作可编程的更高优先级。

    Managing input/output (I/O) requests in a cache memory system
    4.
    发明授权
    Managing input/output (I/O) requests in a cache memory system 有权
    在缓存系统中管理输入/输出(I / O)请求

    公开(公告)号:US07165144B2

    公开(公告)日:2007-01-16

    申请号:US10805105

    申请日:2004-03-19

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0835

    摘要: Provided are a method, system, and program for managing Input/Output (I/O) requests in a cache memory system. A request is received to data at a memory address in a first memory device, wherein data in the first memory device is cached in a second memory device. A determination is made as to whether to fetch the requested data from the first memory device to cache in the second memory device in response to determining that the requested data is not in the second memory device. The requested data in the first memory device is accessed and the second memory device is bypassed to execute the request in response to determining not to fetch the requested data from the first memory device to cache in the second memory device.

    摘要翻译: 提供了一种用于管理缓存存储器系统中的输入/输出(I / O)请求的方法,系统和程序。 接收到第一存储器设备中的存储器地址上的数据的请求,其中第一存储器设备中的数据被高速缓存在第二存储器设备中。 响应于确定所请求的数据不在第二存储器设备中,确定是否从第一存储器设备获取所请求的数据以缓存在第二存储器设备中。 响应于确定不从第一存储器设备获取所请求的数据以缓存在第二存储器设备中,访问第一存储器设备中所请求的数据并绕过第二存储器件以执行请求。

    Execution context swap between heterogeneous functional hardware units
    5.
    发明授权
    Execution context swap between heterogeneous functional hardware units 有权
    异构功能硬件单元之间执行上下文交换

    公开(公告)号:US09250901B2

    公开(公告)日:2016-02-02

    申请号:US13795338

    申请日:2013-03-12

    摘要: Remapping technologies for execution context swap between heterogeneous functional hardware units are described. A computing system includes multiple registers configured to store remote contexts of functional units. A mapping table maps the remote context to the functional units. An execution unit is configured to execute a remapping tool that intercepts an operation to access a remote context of a first functional unit of the plurality of functional units that is taken offline. The remapping tool determines that the first functional unit is remapped to a second functional unit using the mapping table. The operation is performed to access the remote context that is remapped to the second functional unit. The first functional unit and the second functional unit may be heterogeneous functional units.

    摘要翻译: 描述用于异构功能硬件单元之间执行上下文交换的重新映射技术。 计算系统包括配置成存储功能单元的远程上下文的多个寄存器。 映射表将远程上下文映射到功能单元。 执行单元被配置为执行重新映射工具,该重新映射工具拦截用于访问脱机的多个功能单元中的第一功能单元的远程上下文的操作。 重新映射工具确定使用映射表将第一功能单元重新映射到第二功能单元。 执行操作以访问被重新映射到第二功能单元的远程上下文。 第一功能单元和第二功能单元可以是异构功能单元。