REDUCING CACHE INTERFERENCE BASED ON FORECASTED PROCESSOR USE

    公开(公告)号:US20200379907A1

    公开(公告)日:2020-12-03

    申请号:US16510756

    申请日:2019-07-12

    Applicant: NETFLIX, INC.

    Abstract: In various embodiments, a predictive assignment application computes a forecasted amount of processor use for each workload included in a set of workloads using a trained machine-learning model. Based on the forecasted amounts of processor use, the predictive assignment application computes a performance cost estimate associated with an estimated level of cache interference arising from executing the set of workloads on a set of processors. Subsequently, the predictive assignment application determines processor assignment(s) based on the performance cost estimate. At least one processor included in the set of processors is subsequently configured to execute at least a portion of a first workload that is included in the set of workloads based on the processor assignment(s). Advantageously, because the predictive assignment application generates the processor assignment(s) based on the forecasted amounts of processor use, the isolation application can reduce interference in a non-uniform memory access (NUMA) microprocessor instance.

    TECHNIQUES FOR INCREASING THE ISOLATION OF WORKLOADS WITHIN A MULTIPROCESSOR INSTANCE

    公开(公告)号:US20200341811A1

    公开(公告)日:2020-10-29

    申请号:US16393922

    申请日:2019-04-24

    Applicant: NETFLIX, INC.

    Abstract: In various embodiments, an isolation application determines processor assignment(s) based on a performance cost estimate. The performance cost estimate is associated with an estimated level of cache interference arising from executing a set of workloads on a set of processors. Subsequently, the isolation application configures at least one processor included in the set of processors to execute at least a portion of a first workload that is included in the set of workloads based on the processor assignment(s). Advantageously, because the isolation application generates the processor assignment(s) based on the performance cost estimate, the isolation application can reduce interference in a non-uniform memory access (NUMA) microprocessor instance.

Patent Agency Ranking