Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
SATMAN
52 / 52 / 1
Регистрация: 09.10.2009
Сообщений: 984
#1

Распределение вычислительной мошности - C++

06.01.2013, 19:39. Просмотров 317. Ответов 4
Метки нет (Все метки)

Интересует такой вопрос , на серваках есть такая фишка распределение нагрузки . К примеру PHP на одном серваке , MySQL на другом.
А можно сделать такое на С++ ? или на C# , без разницы , чтобы обрабатывал прогу не однин ПК , а два сразу . Такие системы SLI для видео карт .
К примеру игра грузиться 1 минуту , а в двойне это выйдет 30сек .
P.S Интересует вопрос , для себя .
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.01.2013, 19:39     Распределение вычислительной мошности
Посмотрите здесь:

Оценка вычислительной сложности алгоритма - C++
Здравствуйте! Вот написал программу которая вычисляет максимальную сумму каждой последовательности рекурсивным методом. Но не в этом суть....

Решение задачи с высокой вычислительной сложностью - C++
Дорогие форумчане! Хочется спросить ваше мнение по следующему вопросу как у специалистов в области вычислительных технологий. Наша...

Модель однопроцессорной вычислительной системы разделения времени - C++
разработать программу, моделир. один из алгоритмов управл. процессами в соответствии с вариантом задания. При моделировании считать что: ...

Класс для обработки информации о вычислительной машине - C++
Создать класс для обработки информации о вычислительной машине. Сведения о вычислительной машине содержат название, производитель, год...

-1.#IND в выводе. Что означает в контексте вычислительной математики? - C++
Добрый день, господа программисты! На паре по вычислительной математике преподаватель поставил задачу написать стандартную программу,...

Распределение строк - C++
Здравствуйте! Не могу понять как решается задача(( Пару дней на неё уже убил. Подскажите пожалуйста,если конечно не затруднит. Условие...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
NoMasters
Псевдослучайный
1747 / 1090 / 71
Регистрация: 13.09.2011
Сообщений: 3,120
06.01.2013, 19:57     Распределение вычислительной мошности #2
Каша у вас в голове, сравниваете тёплое с мягким.
Но в целом ответ положительный, так можно, чтобы вы там не имели в виду
SATMAN
52 / 52 / 1
Регистрация: 09.10.2009
Сообщений: 984
06.01.2013, 20:10  [ТС]     Распределение вычислительной мошности #3
У америкосов можно дать свой ПК через сеть дать на вычесления , с космосом связано , медицина или еще что-то .
0x10
2459 / 1631 / 238
Регистрация: 24.11.2012
Сообщений: 4,012
06.01.2013, 20:50     Распределение вычислительной мошности #4
Действительно, все в кучу)
Пример с PHP и MySQL - банально две программы работают на разных машинах и взаимодействуют по сети. Ключевой момент - они выполняют разные задачи.

А дальше уже идут примеры распределенного решения одной задачи. Тут возможны варианты (если буду гнать - поправляйте).

Допустим, у нас есть многоядерная система с общей памятью. Да элементарно наш настольный ПК. Тогда для распараллеливания вычислений мы можем воспользоваться OpenMP. Если коротко - быстрый и простой способ указать программе какие ее части должны выполняться параллельно в несколько потоков.

Другой вариант - у нас есть распределенная вычислительная система, состоящая из нескольких узлов, соединенных сетью. Память в системе также распределенная. В этом случае поможет MPI. Программа запускается на нескольких узлах, каждый процесс работает с определенной порцией данных. Передача сообщений по сети используется для обмена данными, синхронизации. Можно написать гибридную программу, которая для взаимодействия между узлами будет использовать MPI, а в рамках одного узла распараллеливание будет реализовано средствами OpenMP.

Удобство в том, что для организации таких вычислений нам не нужно никакого специального оборудования. Кхм, ну разве что настроенный кластер...

Есть также возможность в качестве числодробилок использовать графические процессоры. Тут можно почитать о том, что такое CUDA.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.01.2013, 21:45     Распределение вычислительной мошности
Еще ссылки по теме:

Нормальное распределение - C++
Всем доброго времени суток! Суть программы заключается в том, что в файле есть какие-то статистические данные в виде матрицы (в моем случае...

Распределение памяти - C++
Растпределение памяти без использования дискового пространства перемещаемыми разделами.

Распределение Максвелла - C++
Дана задача: "Какая часть молекул водорода при заданной температуре t обладает скоростями от 𝑣1 до 𝑣2 (по умолчанию t = 0° C, 𝑣1= 2000...

Распределение по Гауссу - C++
Нужно сделать генератор случайных чисел с распределением по Гауусу. Помогите, пожалуйста. Есть код равномерного распределения #include...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
SATMAN
52 / 52 / 1
Регистрация: 09.10.2009
Сообщений: 984
06.01.2013, 21:45  [ТС]     Распределение вычислительной мошности #5
0x10,
Спасибо , просто интересно было . С PHP и БД , я так привёл пример , что одно целое это в конце рабочая лошадка .
К примеру можно также взять , Графика и Игровой процесор можно также разделить , а в конце это будет единое целое .
Yandex
Объявления
06.01.2013, 21:45     Распределение вычислительной мошности
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru