Open Source & Linux Lab

It's better when it's simple

User Tools

Site Tools


courses:high_performance_computing:lectures

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
courses:high_performance_computing:lectures [2019/09/25 19:20]
kel
courses:high_performance_computing:lectures [2020/01/25 13:56] (current)
kel
Line 30: Line 30:
     * использование wait/notify     * использование wait/notify
     * Spurious wakeups     * Spurious wakeups
 +  - Thread Local Storage (TLS) 
  
 ===== 4. Алгоритмы синхронизации ===== ===== 4. Алгоритмы синхронизации =====
Line 62: Line 63:
     * Valgrind (модули callgrind, cachegrind) ​         * Valgrind (модули callgrind, cachegrind) ​    
   - Пример поиска узких мест   - Пример поиска узких мест
 +  - Профилирование промашек по кэшу и метрика CPI
  
 ===== 8. Java.util.concurrent и Fork-Join Framework ===== ===== 8. Java.util.concurrent и Fork-Join Framework =====
courses/high_performance_computing/lectures.1569428440.txt.gz · Last modified: 2019/09/25 19:20 by kel