Раздел «Информация».NewsDt201004142117:

Теория и практика многопоточного программирования

Цель курса

Обучение созданию эффективно работающих алгоритмов и программ на многоядерных платформах.

Особенности курса: нетрадиционный курс параллельного программирования. В нем не найдете слов «семафор», «MPI», “Grid”, кластеры, распределенные системы, топология...

Словарь перевода терминов

bandwidth - полоса пропускания

bounded wait-free progress - ограниченный от ожидания прогресс (метода)

bus - шина

Byzantine faults - намеренные сбои

cache - кэш

concurrent - соисполняемые (события, потоки, интервалы), которые могут перекрываться во времени

consistency - непротиворечивость

context switch - контекстное переключение

critical section - критическая секция

deadlock - взаимная блокировка, тупик

deadlock freedom - свобода от взаимной блокировки

distributed - распределенные

event - событие

fairness - честность

false sharing - ошибочно разделяемые данные

interconnect - соединитель

interlocked - встроенная блокировка (в инструкции процессора)

intrinsics - встроенные функции

invocation - начало вызова (метода)

load balancing - балансировка нагрузки

lock-free - свобода от блокировок (метода)

lock contention - конфликт при блокировке

live lock - активная блокировка, или взаимная блокировка с безрезультативным прогрессом

multiple assignment - множественное присваивание

mutual exclusion - взаимное исключение

nonblocking - неблокируемость (потоков)

obstruction free - свободный (метод)

partial - частичный (метод)

pattern - шаблон

population oblivious - совокупно независимый

quiescent - покоящийся (объект)

quiescent consistency - согласованность по периодам покоя (вызовов методов)

race condition - состояние гонки, или состояние конкурентного доступа

reentrant - повторно входимые (программы)

regular - обычный

relaxed memory order - свободный доступ к памяти, неопределенность последовательности доступа к памяти

response - конец вызова (метода)

scalability - масштабируемость

sequential - упорядоченные (события, потоки, интервалы), которые не могут перекрываться во времени

sequential consistency - упорядоченная согласованность

skip list - список с пропусками, многослойный список

snapshot - снимок памяти (множественное чтение)

starvation - зависание (потока при исполнении)

starvation freedom - отсутствие зависаний

state machine - конечный автомат

thread - поток, поток исполнения

thread pool - пул потоков

thread-safe - потоко-безопасные

total - тотальный (метод)

wait-free - свобода от ожидания

well formed - оформлена (история)

CommonWebForm
Type: Другое
Stuff: Olimpic
Date:  
ID:  
Importance: Medium
Author:  
Summary:  

Attachment sort Action down Size Date Who Comment
MCPLection1.pptx manage 582.2 K 14 Apr 2010 - 21:23 DmitryPodlesnykh Лекция 1
MCPLection2.pptx manage 636.6 K 14 Apr 2010 - 21:24 DmitryPodlesnykh Лекция 2
MCPLection3.pptx manage 487.8 K 14 Apr 2010 - 21:24 DmitryPodlesnykh Лекция 3
MCPLection4.pptx manage 489.4 K 14 Apr 2010 - 21:25 DmitryPodlesnykh Лекция 4
MCPLection5.pptx manage 507.9 K 14 Apr 2010 - 21:25 DmitryPodlesnykh Лекция 5
MCPLection6.pptx manage 487.7 K 14 Apr 2010 - 21:26 DmitryPodlesnykh Лекция 6
MCPLection7.pptx manage 482.5 K 14 Apr 2010 - 21:27 DmitryPodlesnykh Лекция 7
MCPLection8.pptx manage 531.0 K 14 Apr 2010 - 21:27 DmitryPodlesnykh Лекция 8
MCPLection9.pptx manage 527.1 K 14 Apr 2010 - 21:28 DmitryPodlesnykh Лекция 9
MCPLection10.pptx manage 495.6 K 14 Apr 2010 - 21:28 DmitryPodlesnykh Лекция 10
MCPLection11.pptx manage 583.8 K 21 Apr 2010 - 18:36 DmitryPodlesnykh Лекция 11
MCPLection12.pptx manage 520.6 K 28 Apr 2010 - 08:06 DmitryPodlesnykh Лекция 12
MCPLection13.pptx manage 553.0 K 05 May 2010 - 21:24 DmitryPodlesnykh Лекция 13
MCPLection14.pptx manage 827.9 K 05 May 2010 - 21:25 DmitryPodlesnykh Лекция 14