A method schedules execution contexts in a computer system based on memory
interactions. The computer system includes a processor and a hierarchical
memory arranged in a plurality of levels. Memory transactions are randomly
sampled for a plurality of contexts. The contexts can be threads,
processes, or hardware contexts. Resource interactions of the plurality of
contexts is estimated, and particular contexts are chosen to be scheduled
based on the estimated resource interactions.
Метод планирует смыслы исполнения в системе компьютера основанной на взаимодействиях памяти. Система компьютера вклюает аранжированные обработчик и иерархическую память в множественность уровней. Трудыы памяти случайно попробованы для множественности смыслов. Смыслами могут быть резьбами, процессами, или смыслами оборудования. Взаимодействия ресурса множественности смыслов оценены, и определенные смыслы выбраны быть запланированным основали на оцененных взаимодействиях ресурса.