Аннотация:В ходе выполнения своей диссертационной работы студент выполнил многочисленные теоретические исследования моделей памяти, их поддержки на аппаратном уровне и в языках программирования. Эти вопросы исследованы на глубоком уровне с привлечением классических и современных материалов. Практическая часть диссертационной работы Сян Цзяньнина посвящена разработке средств безблокировочного параллельного программирования для среды C/C++. С использованием этих средств студент реализовал несколько нетривиальных параллельных алгоритмов. Кроме того, Сян Цзяньнин реализовал те же алгоритмы с использованием блокировочных средств синхронизации и провел ряд экспериментов, демонстрирующих преимущества безблокировочных вариантов.