Management of data transaction from I/O devices

    公开(公告)号:US10223307B2

    公开(公告)日:2019-03-05

    申请号:US15623429

    申请日:2017-06-15

    摘要: Embodiments include a technique for management of data transactions, where the technique includes receiving, at a link interface, a packet from an I/O device, wherein the packet includes address information, and performing, by a host bridge, an address translation for the address information included in the packet. The technique also includes responsive to performing the address translation, determining a target page associated with a translated address of the packet is for at least one of a payload target page or a signaling target page, and appending a flag to a command based at least in part on the target page being associated with the translated address of the packet. The technique includes transmitting the command to an ordering controller for ordering the packet.

    MAINTAINING ORDER WITH PARALLEL ACCESS DATA STREAMS
    26.
    发明申请
    MAINTAINING ORDER WITH PARALLEL ACCESS DATA STREAMS 有权
    维护订单与并行访问数据流

    公开(公告)号:US20160217077A1

    公开(公告)日:2016-07-28

    申请号:US14606432

    申请日:2015-01-27

    IPC分类号: G06F12/08

    摘要: Maintaining store order with high throughput in a distributed shared memory system. A request is received for a first ordered data store and a coherency check is initiated. A signal is sent that pipelining of a second ordered data store can be initiated. If a delay condition is encountered during the coherency check for the first ordered data store, rejection of the first ordered data store is signaled. If a delay condition is not encountered during the coherency check for the first ordered data store, a signal is sent indicating a readiness to continue pipelining of the second ordered data store.

    摘要翻译: 在分布式共享存储器系统中维护具有高吞吐量的存储顺序。 接收到针对第一有序数据存储的请求,并且启动一致性检查。 发送信号,可以启动第二个有序数据存储的流水线。 如果在第一有序数据存储器的一致性检查期间遇到延迟条件,则发信号通知第一有序数据存储器的拒绝。 如果在第一有序数据存储器的一致性检查期间没有遇到延迟条件,则发送指示准备继续流水线化第二有序数据存储的信号。

    Input/output traffic backpressure prediction
    27.
    发明授权
    Input/output traffic backpressure prediction 有权
    输入/输出业务背压预测

    公开(公告)号:US09183041B2

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

    申请号:US13624216

    申请日:2012-09-21

    IPC分类号: G06F12/00 G06F9/46 G06F13/16

    CPC分类号: G06F9/467 G06F13/161

    摘要: According to one aspect of the present disclosure a system and technique for input/output traffic backpressure prediction is disclosed. The system includes a processor unit and logic executable by the processor unit to: determine, for each of a plurality of memory transactions, a traffic value corresponding to a time for performing the respective memory transactions; responsive to determining the traffic value for a respective memory transaction, determine a median value based on the determined traffic values; determine whether successive median values are incrementing; and responsive to a quantity of successively incrementing median values exceeding a threshold, indicate a prediction of a backpressure condition.

    摘要翻译: 根据本公开的一个方面,公开了一种用于输入/输出业务背压预测的系统和技术。 该系统包括处理器单元和可由处理器单元执行的逻辑,用于:对于多个存储器事务中的每一个,确定对应于用于执行各个存储器事务的时间的业务值; 响应于确定相应存储器事务的业务值,基于所确定的业务量确定中值; 确定连续中值是否递增; 并且响应于超过阈值的连续增加的中值的量,指示背压状态的预测。

    SCHEDULING OF PROCESSES USING A VIRTUAL FILE SYSTEM
    28.
    发明申请
    SCHEDULING OF PROCESSES USING A VIRTUAL FILE SYSTEM 有权
    使用虚拟文件系统调度过程

    公开(公告)号:US20150160962A1

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

    申请号:US14101498

    申请日:2013-12-10

    IPC分类号: G06F9/455 H04L29/08 G06F9/54

    摘要: A process can be scheduled between first and second hosts that using a virtual file system that is shared between the hosts can be used. The process, running on a first hypervisor of the first host, can be scheduled to run on a second hypervisor of the second host. A file can be created that includes the data content of the process address space for the file. The file can be mapped address space of the virtual file system. Data from the physical memory of the first host can be transferred to physical memory of the second host using page fault routines.

    摘要翻译: 可以在第一和第二主机之间安排进程,使用可以使用主机之间共享的虚拟文件系统。 运行在第一主机的第一虚拟机管理程序上的进程可被安排在第二主机的第二管理程序上运行。 可以创建一个包含文件的进程地址空间的数据内容的文件。 该文件可以映射虚拟文件系统的地址空间。 来自第一主机的物理存储器的数据可以使用页面故障例程传送到第二主机的物理存储器。