Re[2]: Симуляция на реактивных потоках
От: C.A.B LinkedIn
Дата: 20.01.17 18:35
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>А как вы делаете синхронизацию?

S>Ну, то есть если у нас два блока генерируют одинаковые последовательности из (1, -1, 1, -1, ...), а третий их складвает, то в пошаговой модели мы имеем умножение на 2: (2, -2, 2, -2, ...).

Есть такая штука, о которой я узнал из мира CUDA, называется «barrier synchronization».
Суть в том, что третий блок ждёт пока будут получены оба сообщения, и только за тем складывает и ждёт следующие 2 сообщения.
Между тем,что я думаю,тем,что я хочу сказать,тем,что я,как мне кажется,говорю,и тем,что вы хотите услышать,тем,что как вам кажется,вы слышите,тем,что вы понимаете,стоит десять вариантов возникновения непонимания.Но всё-таки давайте попробуем...(Э.Уэллс)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.