Operating System-Managed Interrupt Steering in Multiprocessor Systems
    1.
    发明申请
    Operating System-Managed Interrupt Steering in Multiprocessor Systems 有权
    多处理器系统中的操作系统管理中断转向

    公开(公告)号:US20140372649A1

    公开(公告)日:2014-12-18

    申请号:US13917634

    申请日:2013-06-13

    Abstract: An operating system is provided in which an interrupt router dynamically steers each interrupt to one or more processors within set of processors based on overall load information from the set of processors. An interrupt source is assigned to a processor based on the load imposed by the interrupt source and the target overall load for the processor. For example, each processor can maintain information about each interrupt it processes over time. The operating system receives this historical load information to determine an expected load for interrupts of a given type from a given device, an overall load on the system, and a target load for each processor. Given a set of interrupt sources, their expected loads, and target load for each processor, each interrupt source can be assigned dynamically to a processor during runtime of the system. On a regular basis, these assignments can be changed given current operating conditions of the system.

    Abstract translation: 提供了一种操作系统,其中中断路由器基于来自该组处理器的总体负载信息,动态地将每个中断的每个中断控制到一组处理器内的一个或多个处理器。 中断源根据中断源施加的负载和处理器的目标总负载分配给处理器。 例如,每个处理器可以保持关于其随时间处理的每个中断的信息。 操作系统接收该历史负载信息以确定给定设备的中断的预期负载,系统上的总体负载以及每个处理器的目标负载。 给定一组中断源,它们的预期负载和每个处理器的目标负载,每个中断源可以在系统的运行期间被动态分配给一个处理器。 在系统的当前操作条件下,可以定期更改这些作业。

    Operating system-managed interrupt steering in multiprocessor systems
    2.
    发明授权
    Operating system-managed interrupt steering in multiprocessor systems 有权
    多处理器系统中的操作系统管理中断转向

    公开(公告)号:US09424212B2

    公开(公告)日:2016-08-23

    申请号:US13917634

    申请日:2013-06-13

    Abstract: An operating system is provided in which an interrupt router dynamically steers each interrupt to one or more processors within set of processors based on overall load information from the set of processors. An interrupt source is assigned to a processor based on the load imposed by the interrupt source and the target overall load for the processor. For example, each processor can maintain information about each interrupt it processes over time. The operating system receives this historical load information to determine an expected load for interrupts of a given type from a given device, an overall load on the system, and a target load for each processor. Given a set of interrupt sources, their expected loads, and target load for each processor, each interrupt source can be assigned dynamically to a processor during runtime of the system. On a regular basis, these assignments can be changed given current operating conditions of the system.

    Abstract translation: 提供了一种操作系统,其中中断路由器基于来自该组处理器的总体负载信息,动态地将每个中断的每个中断控制到一组处理器内的一个或多个处理器。 中断源根据中断源施加的负载和处理器的目标总负载分配给处理器。 例如,每个处理器可以保持关于其随时间处理的每个中断的信息。 操作系统接收该历史负载信息以确定给定设备的中断的预期负载,系统上的总体负载以及每个处理器的目标负载。 给定一组中断源,它们的预期负载和每个处理器的目标负载,每个中断源可以在系统的运行期间被动态分配给一个处理器。 在系统的当前操作条件下,可以定期更改这些作业。

Patent Agency Ranking