Войти

Показать полную графическую версию : Помогите найти информацию о распределенных вычислениях


flashoszone
12-03-2002, 11:34
Помогите найти информацию о "распределенных" вычислениях, а именно:
- организация расчета одной задачи
на нескольких машинах в локальной сети;
- организация расчета одной задачи на
многопроцессорных платах

Вообще, нужно решить некую задачу как можно
быстрее, а процессоры пока до 2 ГГц.
Хотелось бы узнать: можно ли и
оправдано использование 10 машин
по 2ГГц вместо одной с 20 ГГц :)))
Вопрос далеко не праздный...

ruslandh
12-03-2002, 22:33
Тут напрашивается технология Orbit и организация кластеров (например на базе Linux)

noname00.pas
12-03-2002, 22:46
flashoszone
А нельзя ли подробнее? Какая именно задача?

Дело в том, что независимые переборные задачи очень просто разбиваются на параллельные процессы. А вот если что посложнее - тут уже смотреть надо.

ivank
13-03-2002, 09:40
http://parallel.ru

ruslandh
20-03-2002, 00:52
Посмотри:
http://www.altlinux.ru/index.php?module=articles&action=show&artid=13

<font size=dfontsize1 class=bgc1>Исправлено: ruslandh, 0:55 20-03-2002</font>

Olej
12-04-2002, 18:08
1.на нескольких машинах в локальной сети;
2.многопроцессорных платах

Это две принципиально разные задачи.

2-я решается на SMP достаточно просто при написании &quot;мелкодисперсионного&quot; кода, разделённого между вычислительными потоками (thread). Решается практически во всех OS поддерживающих SMP &amp; многопоточность.

1-я - существенно сложнее. Здесь нужно или специальную технику создавать программных агентов (см. www.distributed.net и Джон Родли &quot;Создание Java апплетов&quot;), или искать на то (сетевое взаимодействие процессов) способные операционные системы. Кандидат - QNX RTP - real-time UNIX, она сейчас стала free для некоммерческого использования. См. http://qnx.org.ru :up:




© OSzone.net 2001-2012