Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
52 / 52 / 9
Регистрация: 09.10.2009
Сообщений: 984
1

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

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

Author24 — интернет-сервис помощи студентам
Интересует такой вопрос , на серваках есть такая фишка распределение нагрузки . К примеру PHP на одном серваке , MySQL на другом.
А можно сделать такое на С++ ? или на C# , без разницы , чтобы обрабатывал прогу не однин ПК , а два сразу . Такие системы SLI для видео карт .
К примеру игра грузиться 1 минуту , а в двойне это выйдет 30сек .
P.S Интересует вопрос , для себя .
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.01.2013, 19:39
Ответы с готовыми решениями:

Распределение расходов по видам деятельности для УСН в Бухгалтерии 2.0 (распределение зарплаты)
Добрый день. Бухгалтерия предприятия, редакция 2.0 (2.0.64.20). При закрытии месяца март 2015 г....

Составьте таблицу распределение и найдите функцию распределение числа появлений цифры
Монету бросают, пока не выпадет герб. Составьте таблицу распределение и найдите функцию...

Двумерное нормальное распределение (Гаусса). Распределение значений в матрице
Здравствуйте. Для реализации алгоритма внедрения водяного знака мне нужно сделать распределение...

AnyLogic Распределение Пуассона и прямое распределение
Помогите, пожалуйста, необходимо в данную модель оптимизировать по распределению Пуассона и Прямому...

4
Псевдослучайный
1946 / 1145 / 98
Регистрация: 13.09.2011
Сообщений: 3,215
06.01.2013, 19:57 2
Каша у вас в голове, сравниваете тёплое с мягким.
Но в целом ответ положительный, так можно, чтобы вы там не имели в виду
0
52 / 52 / 9
Регистрация: 09.10.2009
Сообщений: 984
06.01.2013, 20:10  [ТС] 3
У америкосов можно дать свой ПК через сеть дать на вычесления , с космосом связано , медицина или еще что-то .
0
3257 / 2059 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
06.01.2013, 20:50 4
Действительно, все в кучу)
Пример с PHP и MySQL - банально две программы работают на разных машинах и взаимодействуют по сети. Ключевой момент - они выполняют разные задачи.

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

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

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

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

Есть также возможность в качестве числодробилок использовать графические процессоры. Тут можно почитать о том, что такое CUDA.
1
52 / 52 / 9
Регистрация: 09.10.2009
Сообщений: 984
06.01.2013, 21:45  [ТС] 5
0x10,
Спасибо , просто интересно было . С PHP и БД , я так привёл пример , что одно целое это в конце рабочая лошадка .
К примеру можно также взять , Графика и Игровой процесор можно также разделить , а в конце это будет единое целое .
0
06.01.2013, 21:45
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.01.2013, 21:45
Помогаю со студенческими работами здесь

Фишера-Снедекора распределение (F-распределение)
Добрый день. Кто-нибудь знает как считается F-распределением Фишера с m и n степенями свободы и...

Нормальное распределение (Распределение Гаусса)
Собственно необходимо создать программу с нормальным распределением. От пользователя вводится...

Перенесение вычислительной мощности
Здравствуйте! У меня есть два устройства: комп с большими мощностями (по большей мере —...

Модель вычислительной системы
Совсем не знаю языка GPSS. Помогите написать модель В вычислительную систему поступают задания на...

Моделирование вычислительной сети
В задании необходимо смоделировать работу вычислительной сети топологии "звезда", тип передачи -...

Задача по вычислительной геометрии
41. Напишите тело функции, определяющей коллинеарны ли векторы на плоскости. function...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
[Golang] 121. Best Time to Buy and Sell Stock
alhaos 28.01.2025
В этой задаче мы получаем слайс целых чисел, которые означают цену акции в разные моменты времени, и должны вернуть максимально возможную прибыль от купли продажи акции. / / . . .
Проектирование и моделирование
hw_wired 28.01.2025
Введение в моделирование Моделирование представляет собой один из фундаментальных методов научного познания, который позволяет изучать объекты и явления через создание их упрощенных аналогов. В. . .
Алгоритмы и исполнители
hw_wired 28.01.2025
Введение в алгоритмы В современном мире информационных технологий алгоритмы играют основополагающую роль в решении различных задач и автоматизации процессов. Алгоритм представляет собой точную. . .
Хранение информации
hw_wired 28.01.2025
Введение: Роль систем хранения информации в современном мире В современную эпоху цифровых технологий эффективное хранение информации становится одним из ключевых факторов успешного развития любой. . .
Обработка числовой информации
hw_wired 28.01.2025
Введение в обработку числовой информации В современном мире обработка числовой информации стала неотъемлемой частью как профессиональной деятельности, так и повседневной жизни. Электронные таблицы. . .
Мультимедиа
hw_wired 28.01.2025
Введение в мультимедийные технологии В современном мире мультимедийные технологии стали неотъемлемой частью нашей жизни, проникнув во все сферы человеческой деятельности. Термин "мультимедиа". . .
Обработка текстовой информации
hw_wired 28.01.2025
Введение в обработку текстовой информации В современном мире обработка текстовой информации играет фундаментальную роль в различных сферах человеческой деятельности. Текстовые редакторы стали. . .
Обработка графической информации
hw_wired 28.01.2025
Введение в компьютерную графику Компьютерная графика стала неотъемлемой частью современного цифрового мира, пройдя впечатляющий путь развития от простейших черно-белых изображений до сложных. . .
Python в Алгоритмике: Решение задач
hw_wired 28.01.2025
Введение в Python и Алгоритмику В современном мире программирование стало неотъемлемой частью образования и профессионального развития. Python зарекомендовал себя как один из самых популярных и. . .
Компьютер как универсальное устройство для работы с информацией
hw_wired 28.01.2025
Введение в устройство компьютера Компьютер представляет собой универсальное электронное устройство, предназначенное для автоматической обработки информации. В современном мире компьютер стал. . .
Информация и информационные процессы
hw_wired 28.01.2025
Понятие информации и ее виды В современном мире информация является одним из фундаментальных понятий, пронизывающих все сферы человеческой деятельности. Под информацией понимают любые сведения об. . .
Алгоритмика
hw_wired 28.01.2025
Введение: Основы алгоритмики и её роль в информатике В современном мире программирование и алгоритмическое мышление стали неотъемлемой частью образования и профессиональной деятельности. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru