@inproceedings{fc69eb1f1a634f97b0cb4b9837de7483,
title = "FULT: Fast user-level thread scheduling using bit-vectors",
abstract = "This paper describes FULT, a user-level thread scheduling system that uses bit-vectors to represent runnable threads. This system is aimed at efficient support of event driven task scheduling. We show a significant reduction in the cost of signal and wait primitives, high scalability, and similar performance for task spawning and other operations, compared conventional task schedulers that use work queues.",
author = "Dang, {Hoang Vu} and Marc Snir",
note = "Publisher Copyright: {\textcopyright} 2018 Association for Computing Machinery.; 47th International Conference on Parallel Processing, ICPP 2018 ; Conference date: 14-08-2018 Through 16-08-2018",
year = "2018",
month = aug,
day = "13",
doi = "10.1145/3225058.3225115",
language = "English (US)",
isbn = "9781450365109",
series = "ACM International Conference Proceeding Series",
publisher = "Association for Computing Machinery",
booktitle = "Proceedings of the 47th International Conference on Parallel Processing, ICPP 2018",
address = "United States",
}