|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 31 May 2005 17:33:47 To : Constantin Stefanov Subject : Re: Linux and FreeBSD --------------------------------------------------------------------------------
31 май 2005, вторник, в 13:17 KRAST, Constantin Stefanov написал(а):
CS> машины на эти деньги уже не купишь. А во-вторых, есть класс задач, где
CS> просто увеличив число узлов вдвое, получишь крайне незначительное
CS> увличение производительности (а бывает и уменьшение). Именно для таких
CS> задач и нужны эти коммуникационные технологии.
CS> Эти задачи могут быть устроены примерно так: небольшой счет, потом обмен
CS> небольшим объемом данных (хорошо если с один-двумя соседями, а может,
CS> что и все cо всеми), потом цикл повторяется. Hа таких задачах увеличение
CS> числа узлов может не дать никакого прироста - все сэкономленное время
CS> уйдет на обмены на высколатентной среде.
В свое время на мультипроцессорной сети i860-х столкнулся как раз
с такой проблемой. Решением было переработка алгоритма таким образом,
что обмен данными был сделан a) параллельным со счетом b) многократно
менее частым. В результате эффективность с 1/8 возрасла до 0.8.
Eugene
--
Все любят естественный наркотик
--- slrn/0.9.8.0 (FreeBSD)
* Origin: Svyaz Service JSC (2:5006/1@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/260938a9832bb.html, оценка из 5, голосов 10
|