[30.10.2025]The Benefits and Limitations of User Interrupts for Preemptive Userspace Scheduling

3 views
Skip to first unread message

Ruslan Savchenko

unread,
Oct 30, 2025, 7:51:40 AM10/30/25
to msu...@googlegroups.com, cs-se...@yandex-team.ru

Сегодня в 16:30 состоится доклад Хоцкова Александра на тему "The Benefits and Limitations of User Interrupts for Preemptive Userspace Scheduling"


Аннотация:


Использование вытесняющих пользовательских планировщиков может решить проблему head-of-line blocking, когда быстрым запросам приходится ждать выполнения более долгих. Однако из-за больших и трудно предсказуемых накладных расходов, связанных со стандартными механизмами вытеснения (сигналы и инструментарий компилятора), в большинстве случаев отдаётся предпочтение кооперативным планировщикам, или планировщикам с большим интервалом вытеснения. В свою очередь пользовательские прерывания, впервые появившиеся в процессорах Intel Sapphire Rapids, предоставляют многообещающий аппаратный способ, работающий целиком в пользовательском пространстве и способный сделать вытесняющие планировщики более эффективными и предсказуемыми. 

Мы разберёмся как устроены пользовательские прерывания, сравним их с другими механизмами вытеснения, поймём какие дизайн решения помогут использовать потенциал пользовательских прерываний по максимуму при построении высокоэффективного планировщика Aspen kernel bypass, а также посмотрим как усовершенствовать рантайм Go чтобы добиться вытеснений на микросекундном уровне и уменьшить head-of-line блокировки.

Ruslan Savchenko

unread,
Oct 30, 2025, 9:33:11 AM10/30/25
to msu...@googlegroups.com, cs-se...@yandex-team.ru

Уже начинаем. Ссылка для подключения: https://yandex.zoom.us/j/92419106876

--
Best regards,
Ruslan Savchenko
Reply all
Reply to author
Forward
0 new messages