Open Source & Linux Lab

It's better when it's simple

User Tools

Site Tools


etc:users:kel:diplomas

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
etc:users:kel:diplomas [2017/03/28 08:59] keletc:users:kel:diplomas [2020/02/02 23:46] kel
Line 1: Line 1:
 ====== Дипломные работы ====== ====== Дипломные работы ======
 ===== Темы / направления ===== ===== Темы / направления =====
-  - [[fuzzy_threads_planning]]+  - [[.:jre_fuzzy_threads_planning]]
   - Итераторы в lock-free контейнерах (Multi Array): в структуре данных "Feldman's Multi Array" в [[projects:libcds:start|libcds]] добавить возможность работы с ключами переменной длины через список коллизий в узлах. Тип lock-free списка должен задаваться извне (в Traits) - сейчас есть три реализации - MichaelList, LazyList, IterableList   - Итераторы в lock-free контейнерах (Multi Array): в структуре данных "Feldman's Multi Array" в [[projects:libcds:start|libcds]] добавить возможность работы с ключами переменной длины через список коллизий в узлах. Тип lock-free списка должен задаваться извне (в Traits) - сейчас есть три реализации - MichaelList, LazyList, IterableList
   - Алгоритмы, требующие реализации и доработки в [[projects:libcds:tasks|libcds]], обычно есть что улучшить и ускорить по сравнению с реализацией из статей   - Алгоритмы, требующие реализации и доработки в [[projects:libcds:tasks|libcds]], обычно есть что улучшить и ускорить по сравнению с реализацией из статей
   - Доработка алгоритмов [[https://github.com/google/sanitizers/issues?page=2&q=is%3Aissue+is%3Aopen+tsan&utf8=%E2%9C%93|Google Thread Sanitizer]], в частности:   - Доработка алгоритмов [[https://github.com/google/sanitizers/issues?page=2&q=is%3Aissue+is%3Aopen+tsan&utf8=%E2%9C%93|Google Thread Sanitizer]], в частности:
     * В области уборки некорректных срабатываний в lock-free     * В области уборки некорректных срабатываний в lock-free
-    * Умной работы с барьерами памяти 
     * В целом исправление работы с fine-grained-lock алгоритмами     * В целом исправление работы с fine-grained-lock алгоритмами
   - Доработка алгоритмов детекции Data race в valgrind [[http://www.valgrind.org/docs/manual/hg-manual.html#hg-manual.todolist|helgrind]] и [[http://www.valgrind.org/docs/manual/drd-manual.html|drd]] по существующим ошибкам / запросам   - Доработка алгоритмов детекции Data race в valgrind [[http://www.valgrind.org/docs/manual/hg-manual.html#hg-manual.todolist|helgrind]] и [[http://www.valgrind.org/docs/manual/drd-manual.html|drd]] по существующим ошибкам / запросам
Line 12: Line 11:
   - Доработка визуализатора сетевой симулации [[https://www.nsnam.org/wiki/NetAnim|NetAnim]]   - Доработка визуализатора сетевой симулации [[https://www.nsnam.org/wiki/NetAnim|NetAnim]]
   - Пересмотр текущих чистых lock-free алгоритмов в сторону Hardware Transactional Memory   - Пересмотр текущих чистых lock-free алгоритмов в сторону Hardware Transactional Memory
-  - Анализ применимости использования HTM для реализации futex и подобных (например, как [[http://www.hyflow.org/downloads/MS_Moore-presentation.pdf|здесь]]) 
-  - //В процессе формулирования://  
-    * работа над производительностью некоторых биоинформатических библиотек 
-    * реализация аналога pthread_setcancelstate для java 
-    * Rast, Erlang 
  
 ===== Текущие ===== ===== Текущие =====
 ==== Магистранты ==== ==== Магистранты ====
-  - Карулин Н. //"Исследование и разработка методов обеспечения заданной производительности системы анализа последовательностей генома"//, ЛЭТИ 2017 
-  - Кирдяшкин Б. //"Разработка неблокирующих конкурентных структур данных на основе временных меток"//, ЛЭТИ 2017 
-  - Яцык А. //"Разработка протокола формирования и передачи вектора состояния ОЭС ТИК-М."//, ИТМО 2017 
-  - Шохин Е. //"???"//, ЛЭТИ 2018 
  
 ==== Бакалавры ==== ==== Бакалавры ====
-  - Абрамов М. //"??? jmeter"// 
  
 ===== Защищённые ===== ===== Защищённые =====
 ==== Магистры ==== ==== Магистры ====
 +  - Ёров С. //"Доработка алгоритмов Google Thread Sanitizer"//, АУ 2018
 +  - Доронин О. //[[:etc:users:kel:fuzzy_threads_planning|"Автоматическое fuzzy-планирование потоков с помощью relacy для обнаружения ошибок в многопоточном коде"]]//, АУ 2018
 +  - Карулин Н. //"Исследование и разработка методов обеспечения заданной производительности системы анализа последовательностей генома"//, ЛЭТИ 2017
 +  - Яцык А. //"Разработка протокола формирования и передачи вектора состояния ОЭС ТИК-М."//, ИТМО 2017
   - Галимуллин М. //"Разработка адаптивной стратегии синхронизации потоков в конкурентных структурах данных, основанных на flat-combining"//, ЛЭТИ 2016   - Галимуллин М. //"Разработка адаптивной стратегии синхронизации потоков в конкурентных структурах данных, основанных на flat-combining"//, ЛЭТИ 2016
   - Рапоткин Н. //"Разработка стратегий flat-combining для конкурентных структур данных на примере библиотеки libcds»"//, ЛЭТИ 2015 (+ Балтрашевич)   - Рапоткин Н. //"Разработка стратегий flat-combining для конкурентных структур данных на примере библиотеки libcds»"//, ЛЭТИ 2015 (+ Балтрашевич)
etc/users/kel/diplomas.txt · Last modified: 2023/10/02 12:13 by kel