用于数据通信的编程接口

    公开(公告)号:CN103608767B

    公开(公告)日:2017-03-01

    申请号:CN201280030914.1

    申请日:2012-06-13

    CPC classification number: G06F9/544 G06F9/545

    Abstract: 在用于数据通信的编程接口的实施例中,可以从对应于应用的用户模式虚拟存储缓冲器分配请求队列和完成队列。该请求队列和完成队列可以被锁定到物理存储器并且之后被映射到内核模式系统地址,从而使得该请求队列和完成队列可以由内核模式执行线程访问。从应用接收请求以便内核处理该请求队列中的数据,并且向该内核发布系统调用以便内核模式执行线程处理该请求。内核模式执行线程之后可以处理来自该应用的附加请求而无需发布附加的系统调用。

    改进多处理器计算机系统的性能

    公开(公告)号:CN102855216B

    公开(公告)日:2015-12-16

    申请号:CN201210307232.2

    申请日:2012-08-27

    Abstract: 本发明的实施例可以改进多处理器系统在处理通过网络接收到的信息时的性能。举例来说,一些实施例可以允许对系统进行配置,从而可以把通过网络接收到的信息分配在多个处理器当中以进行高效的处理。用户(例如系统管理员)可以从多个配置选项当中进行选择,其中每一个配置选项与处理通过网络接收到的信息的一种特定模式相关联。通过选择配置选项,用户可以指明如何处理通过网络接收到的信息,以便利用系统的特性,比如通过把系统上的各个处理器与特定NIC联合。这样,与NIC联合的(多个)处理器可以施行与由该NIC接收到的信息相关联的与联网有关的任务。如果初始联合使得一个或更多处理器变得负荷过重,则可以把处理任务动态地重新分配给其他处理器,以便获得总体处理负荷在系统上的更加均匀的分配。

Patent Agency Ranking