Суперкомпьютер на базе Gentoo
Гость 11 октября, 2005 - 14:32
Народ как соединить две машины, так что бы была большая производительность в вычислений? Я слышал что можно сделать через сетевую карту. Что то про параллельное вычисление....
»
- Для комментирования войдите или зарегистрируйтесь
аффтору зачет
Чего?
Можно. Способ
Можно. Способ соединения не очень важно, надо просто использовать программы, в которых реализована распределенка, т.е. программа умеет разбивать задачу на подзадачи, которые могут выполнятся паралельно, а затем выполняет каждую задачу на отдельных компьютерах.
Есть языки программирования, которые упрощают написание таких программ.
Практика
Я это понимаю. Но не дохожку , как реализовать на практике...что нужно. У меня есть два компа - обыкновенных . Мне нужно рассчитать допустим число Пи с супер пупер знаками после запятой. Или отрендировать какой нибудь фильмец в avi из блендера. Что нужно зделать, что бы задействовать два компа. Какие проги используються. Как настраивать сеть в данном вопросе?
Непонимаешь.
Тебе объяснили - сеть тут не причем. Это прога должна уметь считать распределенно. Т.е. если тебе конкретно нужно расчитать число Пи - ищи распределенную считалку Пи. Или пиши свою. Универсально такого нет и практически не может существовать - чтобы поставил и у тебя вся производительность автоматически по сети распределяется.
Суперкомпьютер, вообще говоря, чаще всего используется не для рендеринга авишек, а для более-менее приличных научных(военных) расчетов. Соответственно весь набор софта - именно для этих целей. Т.е. если тебе нужно задачу горения посчитать, или обтекание тела газом - пожалуйста, студенты много такой хрени написали. А вот в гаму погамать и прочее безделушки - низзя.
Вообще, для написания таких прог юзаются специальные библиотеки, например, MPI (она, кстати, даже в USEах есть). И чаще всего эти проги пишутся под конкретные задачи, остальным людям совершенно неинтересные.
Хочется заморочиться - прошу на www.parallel.ru.
спасибо
Ссылка ответила на мои все вопросы... Сенкс