Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Быстрые вычисления
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Операционные системы
Dawidov
А вот интересно, есть ли опыт создания вычислителей на основе минимальных конфигураций различных операционок для PC? Может где информацию можно подчерпнуть?
tonjo
Цитата(Dawidov @ May 24 2005, 13:15)
А вот интересно, есть ли опыт создания вычислителей на основе минимальных конфигураций различных операционок для PC? Может где информацию можно подчерпнуть?
*


Имеется ввиду с использованием одного, или нескольких компов? Если нескольких, тогда это сеть типа Grid или она сама и есть.
Может быть мы по-разному понимаем термин "вычислитель"?
Dawidov
Имеется в виду следующее. По сути надо создать кластер PC на котором выполнять те или иные вычисления (в основном матричные операции). Есть готовые решения типа BeoWolf и т.п. под Linux. Но хотелось бы узнать солько времени операционка тратит на саму себя в процессе вычислений и на сколько быстрее будет считать "голый" процессор. Т.е мы берем обычную PC (или несколько таких) на которой установлена "минимальная" операционка подключаем к ней другую PC, на которой стоит полноценная операционка с граф интерфейсом и т.д. и выполняем вычисления.
tonjo
Думаю, что когда надо, то операционка и с графическим интерфейсом отдаст на вычисления 99% процессорного времени. Всё таки видится гораздо более важное другое - насколько операционка сможет распараллелить операции для разных процессоров или разных компов.
Dawidov
Ну распаралеливанием займется программист...

Кстати, а что такое сеть Grid
K!V
Цитата(Dawidov @ May 27 2005, 14:38)
Ну распаралеливанием займется программист...

Кстати, а что такое сеть Grid
*


Тогда, возможно стоило изначальный вопрос адресовать этому программисту? smile3046.gif

Grid - это такая технология распределенных вычислений. Объяснять не буду, тем более вас интересуют именно кластерные решения. Но если все-же решить дальше копаться в этом вопросе cranky.gif посетите Информационно-аналитический центр по параллельным вычислениям.
Dawidov
Ну от чего ж кластерные. Я об этом не говорил. Я говорил о быстрых!

Кстати программист как раз и спрашивает.
Olej
Цитата(Dawidov @ May 24 2005, 17:29)
Имеется в виду следующее. По сути надо создать кластер PC на котором выполнять те или иные вычисления (в основном матричные операции). Есть готовые решения типа BeoWolf и т.п. под Linux. Но хотелось бы узнать солько времени операционка тратит на саму себя в процессе вычислений и на сколько быстрее будет считать "голый" процессор. Т.е мы берем обычную PC (или несколько таких) на которой установлена "минимальная" операционка подключаем к ней другую PC, на которой стоит полноценная операционка с граф интерфейсом и т.д. и выполняем вычисления.
*


Если кого ещё заинтересует сверхвысокая вычислительная производительность, и как её можно произвольно наращивать за счёт произвольного числа сетевых хостов, то посмотрите здесь - это пример завершённого работающего решения:
http://qnxclub.net/files/articles/cluster/cluster.pdf
http://qnxclub.net/files/articles/cluster/cluster.tgz
Единственно, что для этого нужно иметь некоторую ... дополнительную сетевую прозрачность wink.gif. В примере использована OS QNX с микросетью QNET - это самый простой вариант, но то же можно делать и с RPC, или смоделировав технику обмена сообщениями микроядра на TCP/IP - об этом можно посмотреть интереснейшее рассуждение Р.Кёртен:
http://www.parse.com/~rk/articles/kickresmgr.html
- как он это делает в FreeBSD (но эта OS не имеет значения в этом рассмотрении).
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.