Пожалуйста, используйте этот идентификатор, чтобы цитировать или ссылаться на этот ресурс: https://elib.belstu.by/handle/123456789/69406
Название: Thread-safe bitset with fast extract min operation
Авторы: Karasik, Oleg Nikolayevich
Prihozhy, Anatoly Alexievich
Ключевые слова: bitset
concurrent data structure
find first set bit
extract min
Дата публикации: 2025
Издательство: БГТУ
Библиографическое описание: Karasik O. N., Prihozhy А. А. Thread-safe bitset with fast extract min operation // Труды БГТУ. Сер. 3, Физико-математические науки и информатика. 2025. № 1 (290). С. 62–69
Краткий осмотр (реферат): Even in today’s ever-changing world where every modern PC, game console, mobile device, or TV is equipped with GBs of RAM and CPUs have multiple cores, fast, thread-safe, space-efficient data structures remain an active field of research. Bitsets (binary array of individually accessible bits) have many applications in various industry domains like operating systems, database design, searching and allocating resources. The existing implementations of bitsets are mainly focused on compression and encoding of bits to reduce memory footprint, disk storage consumption and speed up bulk bitwise operations (primarily in cases of search and database design), or on low- and non-concurrent scenarios for tracking and allocating resources, or on the usage of bitset as a set of unique integers to insert, remove and test their presence. This paper proposes the implementation of fast, thread-safe bitset designed for high-concurrent scenarios like reservation and tracking of resources. High performance is achieved using an additional index array and a novel non-blocking synchronization mechanism. Experiments carried out on a server equipped with two Intel Xeon E5-2620 v4 processors have shown the speedup of 2 – 6 times compared to implementation which uses standard blocking synchronization mechanisms like mutexes and locks
URI (Унифицированный идентификатор ресурса): https://elib.belstu.by/handle/123456789/69406
Располагается в коллекциях:выпуск журнала постатейно

Файлы этого ресурса:
Файл Описание РазмерФормат 
10.Karasik.pdf832.46 kBAdobe PDFПросмотреть/Открыть



Все ресурсы в архиве электронных ресурсов защищены авторским правом, все права сохранены.