Memory mapped input/output emulation
    21.
    发明授权
    Memory mapped input/output emulation 有权
    内存映射输入/输出仿真

    公开(公告)号:US07146482B2

    公开(公告)日:2006-12-05

    申请号:US10723506

    申请日:2003-11-25

    IPC分类号: G06F9/26

    摘要: A method of managing memory mapped input output operations to an alternate address space comprising: executing a first instruction directed to a first memory mapped input output alternate address space of a machine associated with a first adapter to allocate a resource associated with the first adapter to a process in accordance with a definition of a z/Architecture; wherein a selected process issues at least one of a load and a store instruction executed in a problem state of the machine to a selected address location of a selected resource. The method further includes ensuring that the selected resource corresponds with the allocated resource and determining that the selected process corresponds with the process to which the resource is allocated.

    摘要翻译: 一种将存储器映射的输入输出操作管理到备用地址空间的方法,包括:执行指向与第一适配器相关联的机器的第一存储器映射输入输出备用地址空间的第一指令,以将与第一适配器相关联的资源分配给 过程按照az / Architecture的定义; 其中所选择的过程将所述机器的问题状态中执行的加载和存储指令中的至少一个发出到所选择的资源的所选地址位置。 该方法还包括确保所选择的资源对应于所分配的资源,并确定所选择的进程与分配资源的进程相对应。

    Memory mapped input/output virtualization
    22.
    发明授权
    Memory mapped input/output virtualization 有权
    内存映射输入/输出虚拟化

    公开(公告)号:US07552436B2

    公开(公告)日:2009-06-23

    申请号:US10723405

    申请日:2003-11-25

    IPC分类号: G06F9/46 G06F3/00

    摘要: A method of performing memory mapped input output operations to an alternate address space comprising: establishing a first instruction directed to a first memory mapped input output alternate address space associated with an adapter to store data in accordance with a definition of a z/Architecture; establishing a second instruction directed to the first memory mapped input output alternate address space associated with an adapter to load data in accordance with a definition of a z/Architecture; allocating at least one of a real resource and a virtual resource associated with the first alternate address space to a process; ensuring that the selected process corresponds with the process to which the resource is allocated. The process issues at least one of the first instruction and the second instruction and thereby causes execution of at least one of the store and load with the first alternate address space.

    摘要翻译: 一种向备用地址空间执行存储器映射输入输出操作的方法,包括:根据z / Architecture的定义,建立指向与适配器相关联的第一存储器映射输入输出备用地址空间的第一指令以存储数据; 建立指向与适配器相关联的第一存储器映射输入输出交替地址空间的第二指令,以根据z / Architecture的定义加载数据; 将与所述第一替代地址空间相关联的实际资源和虚拟资源中的至少一个分配给进程; 确保所选择的进程与分配资源的进程相对应。 该过程发生第一指令和第二指令中的至少一个,从而导致使用第一替代地址空间执行存储和加载中的至少一个。

    Adaptive low latency receive queues
    26.
    发明授权
    Adaptive low latency receive queues 失效
    自适应低延迟接收队列

    公开(公告)号:US08265092B2

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

    申请号:US11855401

    申请日:2007-09-14

    IPC分类号: H04L12/28

    CPC分类号: G06F13/4022

    摘要: A receive queue provided in a computer system holds work completion information and message data together. An InfiniBand hardware adapter sends a single CQE+message data to the computer system that includes the completion Information and data. This information is sufficient for the computer system to receive and process the data message, thereby providing a highly scalable low latency receiving mechanism.

    摘要翻译: 计算机系统中提供的接收队列将工作完成信息和消息数据保存在一起。 InfiniBand硬件适配器将单个CQE +消息数据发送到包括完成信息和数据的计算机系统。 该信息足以使计算机系统接收和处理数据消息,从而提供高度可扩展的低延迟接收机制。