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 revision Previous revision
etc:users:kel:diplomas [2020/03/15 13:09]
kel
etc:users:kel:diplomas [2020/03/15 23:44] (current)
kel
Line 8: Line 8:
     * Реализация lock teleportation и подобных техник для некоторых структур данных     * Реализация lock teleportation и подобных техник для некоторых структур данных
     * Реализация частей [[http://​www.open-std.org/​jtc1/​sc22/​wg21/​docs/​papers/​2019/​p0660r10.pdf|нового стандарта]]     * Реализация частей [[http://​www.open-std.org/​jtc1/​sc22/​wg21/​docs/​papers/​2019/​p0660r10.pdf|нового стандарта]]
-  - Доработка применения HTM в OpenJDK +    * Перенос алгоритмов из [[projects:​libcds:​start|libcds]] в [[https://​github.com/​STEllAR-GROUP/​hpx|hpx]] (ведётся активное обсуждение с разработчиками обеих) 
-  - Оптимизация ​выдедения памяти в jemalloc и освобождения при делании сего из разных потоков+    * Адаптивная реализация базовых примитивов на основе HTM с fallback обратно  ​
   - Сравнительный аналз:   - Сравнительный аналз:
     * Производительность STM для Java / Haskell / Closure     * Производительность STM для Java / Haskell / Closure
Line 16: Line 16:
     * RCU примитивы по отношению к RWLock для различных структур данных (тут придётся немного пару структур может на rcu перевести,​ но это не сложно) ​     * RCU примитивы по отношению к RWLock для различных структур данных (тут придётся немного пару структур может на rcu перевести,​ но это не сложно) ​
     * Производительность scalable аллокаторов ​     * Производительность scalable аллокаторов ​
 +  - Оптимизация выдедения памяти в jemalloc и освобождения при делании сего из разных потоков ​
 +  - //[В проработке]//​ Доработка применения HTM в OpenJDK ([[https://​hosking.github.io/​links/​Chapman+2016OOPSLA.pdf|вводная статья]] и [[https://​ts.data61.csiro.au/​publications/​nicta_full_text/​9513.pdf|от того же автора]],​ небольшой [[https://​jug.ru/​talks/​meetups/​transactional-memory-and-beyond/​|вводный доклад]]по TM в принципе). Сама реализация была сделана в 1.8 по [[https://​bugs.openjdk.java.net/​browse/​JDK-8031320|этой задаче]]. ​
  
 ==== Архив ==== ==== Архив ====
etc/users/kel/diplomas.txt · Last modified: 2020/03/15 23:44 by kel