![]() |
Помогите найти информацию о "распределенных" вычислениях, а именно:
- организация расчета одной задачи на нескольких машинах в локальной сети; - организация расчета одной задачи на многопроцессорных платах Вообще, нужно решить некую задачу как можно быстрее, а процессоры пока до 2 ГГц. Хотелось бы узнать: можно ли и оправдано использование 10 машин по 2ГГц вместо одной с 20 ГГц :))) Вопрос далеко не праздный... |
Тут напрашивается технология Orbit и организация кластеров (например на базе Linux)
|
flashoszone
А нельзя ли подробнее? Какая именно задача? Дело в том, что независимые переборные задачи очень просто разбиваются на параллельные процессы. А вот если что посложнее - тут уже смотреть надо. |
|
Посмотри:
http://www.altlinux.ru/index.php?mod...w&artid=13 <font size=dfontsize1 class=bgc1>Исправлено: ruslandh, 0:55 20-03-2002</font> |
1.на нескольких машинах в локальной сети;
2.многопроцессорных платах Это две принципиально разные задачи. 2-я решается на SMP достаточно просто при написании "мелкодисперсионного" кода, разделённого между вычислительными потоками (thread). Решается практически во всех OS поддерживающих SMP & многопоточность. 1-я - существенно сложнее. Здесь нужно или специальную технику создавать программных агентов (см. www.distributed.net и Джон Родли "Создание Java апплетов"), или искать на то (сетевое взаимодействие процессов) способные операционные системы. Кандидат - QNX RTP - real-time UNIX, она сейчас стала free для некоммерческого использования. См. http://qnx.org.ru :up: |
Время: 00:26. |
Время: 00:26.
© OSzone.net 2001-