-
公开(公告)号:US20200379907A1
公开(公告)日:2020-12-03
申请号:US16510756
申请日:2019-07-12
Applicant: NETFLIX, INC.
Inventor: Benoit ROSTYKUS , Gabriel HARTMANN
IPC: G06F12/0811 , G06F12/0842 , G06F9/38 , G06F9/50 , G06N20/00 , G06N7/00
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.
-
公开(公告)号:US20200341811A1
公开(公告)日:2020-10-29
申请号:US16393922
申请日:2019-04-24
Applicant: NETFLIX, INC.
Inventor: Benoit ROSTYKUS , Gabriel HARTMANN
IPC: G06F9/50 , G06F12/084 , G06F12/0842
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.
-