, , , , ,

"Потокобезопасные структуры данных для вычислительных систем с общей памятью на основе программной транзакционной памяти". Вадим Александрович Смирнов, СПбГЭТУ «ЛЭТИ», 24.1.2020

etu_vasmirnov_202001.pdf

Работа поддержана грантом РФФИ № 19-07-00784 «Разработка методов, алгоритмов и программного обеспечения масштабируемой синхронизации для многопроцессорных вычислительных систем», руководитель – Пазников А.А., 2019-2021

Состав коллектива

Аннотация

Разработаны масштабируемые потокобезопасные структуры данных на основе программной транзакционной памяти (software transactional memory). В частности, предложены алгоритмы реализации потокобезопасных ассоциативных массивов (красно-чёрное дерево, дерево ван Эмде Боаса, хеш-таблица с открытой адресацией на основе метода Hopscotch hashing разрешения коллизий) с использованием программной транзакционной памяти, реализующей спекулятивное выполнение критических секций. На базе созданных структур данных проведен анализ эффективности современных алгоритмов реализаций транзакционной памяти и даны рекомендации по их использованию.

Публикации