OSDev

для всех
Текущее время: 27 апр 2024, 19:08

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 26 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Re: Разделяемая память по сети
СообщениеДобавлено: 23 май 2012, 19:10 

Зарегистрирован: 28 окт 2007, 18:33
Сообщения: 1418
D-S писал(а):
А в очередной раз повторить существующую систему - скучно, а главное - результат такой работы будет никому не нужен.


А мне вот интересно как раз "повторить существующую систему" -- а точней, сделать нормальную систему, не содержащую ничего нового, но зато сделанную нормально, а не так, как делают последние лет 20-30. Да и результат вполне может быть востребован: это зависит как от качеств самой системы, так и от её ориентации на то или иное применение.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разделяемая память по сети
СообщениеДобавлено: 23 май 2012, 19:32 
Аватара пользователя

Зарегистрирован: 16 май 2007, 23:46
Сообщения: 1126
Цитата:
Это не суперкомпьютер, а кластер (распределённая вычислительная система, состоящая из нескольких компьютеров). То, что журнализды подобную конструкцию обзывают суперкомпьютером, ещё не значит, что оно таковым является.
Это вообще-то не журналисткий, а общепринятый термин.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разделяемая память по сети
СообщениеДобавлено: 23 май 2012, 19:42 

Зарегистрирован: 28 окт 2007, 18:33
Сообщения: 1418
Суперкомпьютер -- это один особо мощный компьютер, а не тыща слабых, соединённых вместе.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разделяемая память по сети
СообщениеДобавлено: 23 май 2012, 19:46 
Аватара пользователя

Зарегистрирован: 16 май 2007, 23:46
Сообщения: 1126
Иди учи матчасть.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разделяемая память по сети
СообщениеДобавлено: 23 май 2012, 19:47 
Аватара пользователя

Зарегистрирован: 06 мар 2012, 20:05
Сообщения: 130
Откуда: Санкт-Петербург
pavia писал(а):
Это вообще-то не журналисткий, а общепринятый термин.

Общепринятый термин для описанного выше - кластер. Я, к слову, с ними разбирался один раз - объединял свой комп с ноутбуком (с виртуалками тоже можно попробовать). Разделение ресурсов там, конечно, продумано, но даже при длине сетевого кабеля в 40см и 100Мбит сетевой карте (пинги около 2мс) производительность была даже ниже скорости работы одной "ноды". С гигабитными (или даже 100гбит для оптики) сетями - будет очень неплохо, но тут надо понимать, что тут скорее ещё один уровень кэша. Процессы распределяются между нодами, но не перекидываются с одной на другую в процессе работы. Память передаётся страницами туда, где много свободной, оттуда, где ресурсы подходит к концу, причём передаются те страницы, которые нужны меньше всего. Похоже на этакий сетевой своп.
pavia писал(а):
Иди учи матчасть.
Сказать такое админу - это залёт :D

_________________
We are back with a hard even better than before [D-Block & S-Te-Fan – Evolutionz {Ran-D remix}]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разделяемая память по сети
СообщениеДобавлено: 23 май 2012, 20:06 

Зарегистрирован: 28 окт 2007, 18:33
Сообщения: 1418
DJ PhoeniX писал(а):
pavia писал(а):
Иди учи матчасть.
Сказать такое админу - это залёт :D


Я на господина pavia не обижаюсь: характер его изречений, способ построения фраз, манера изложения и т.п. свидетельствуют, что без доктора тут не обойтись, ну а я таковым не являюсь.

Что же касается терминологии, то, как водится, один придурок сказал глупость, а другие побежали за ним повторять -- вот и имеем суперкомпьютеры вместо кластеров и инфляцию в Нижегородской области вместо роста цен на потребительскую корзину (именно так -- "инфляция в такой-то области составила..." -- пишет целая куча журнализдов от экономики; им даже невдомёк, что инфляция -- макроэкономический показатель и распространяется на валюту, а не на регион).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разделяемая память по сети
СообщениеДобавлено: 23 май 2012, 22:06 
Аватара пользователя

Зарегистрирован: 14 май 2012, 22:17
Сообщения: 101
Я думаю, что системы DSM "взлетят" в том или ином виде второй раз - как платформы для облачных вычислений. Виртуализация - это немного не то, то есть это отдельный сегмент - там где минимальной единицей выступает операционка, а DSM - платформа для облачных вычислений на уровне приложений. В Микрософте кстати облачными вычислениями долго занимался Дэвид Катлер.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разделяемая память по сети
СообщениеДобавлено: 23 май 2012, 22:27 

Зарегистрирован: 28 окт 2007, 18:33
Сообщения: 1418
Для облачных -- может быть. Но, ИМХО, надо всё ж разделять систему, управляющую локальным компом (без которой в любом случае не обойтись), и "облачную систему" -- последняя является надстройкой над первой. Пытаться же совместить обе, ИМХО, неправильно: гарантированно будет убита "локальная" производительность ради дополнительной "виртуализации", которая далеко не всегда нужна.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разделяемая память по сети
СообщениеДобавлено: 23 май 2012, 23:03 
Аватара пользователя

Зарегистрирован: 06 мар 2012, 20:05
Сообщения: 130
Откуда: Санкт-Петербург
SII писал(а):
Пытаться же совместить обе, ИМХО, неправильно: гарантированно будет убита "локальная" производительность ради дополнительной "виртуализации", которая далеко не всегда нужна.
Совмещать не надо, а вот создать сугубо облачную ось надо бы. Ибо надстройки работают медленнее, чем специализированная система.

_________________
We are back with a hard even better than before [D-Block & S-Te-Fan – Evolutionz {Ran-D remix}]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разделяемая память по сети
СообщениеДобавлено: 24 май 2012, 12:35 
Аватара пользователя

Зарегистрирован: 14 мар 2011, 12:31
Сообщения: 970
Откуда: Дагоба
Тээкс. Холиварчик. Давайте немного помирю SII и Pavia.
2 SII.
Суперкомпьютер сейчас - довольно расплывчатое понятие и на протяжении десятков лет определение этого понятия является мощным источников холиваров. Более-менее чёткое различение было во времена Cray, а сейчас суперкомпьютером с достаточными на то основаниями можно назвать мощный PC c четырьмя (больше не влезет) установленными видюшками NVidia Tesla. Хотя изначально для попадания в категорию суперкомпьютеров требовалась хороший показатель пиковой производительности на один трэд (случай нераспараллеливаемых вычислений), даже Крэи никогда не были истинно однопроцессорными системами, а с возрастанием популярности массового параллелилизма (MP) этот критерий вообще перестал быть особо значимым. А на сегодняшний день вообще не осталось ни одной системы, способной побить Intel/AMD по производительности на один трэд, поэтому все реальные суперкомпьютеры сейчас делают только на них. А вычислительные кластеры - это одна из архитектур современных суперкомпьютеров.
2 Pavia.
Ту конфигурацию, которую ты обрисовал, можно назвать суперкомпьютером по очень большой бедности, т.к. в ней недостаточно гибкости и жалкая пропускная способность между узлами. На самом деле реальные MP системы обычно имеют разные по количеству ОЗУ узлы (как правило, от 0.5 до 8Гб на узел), чтобы работающие задачи можно было эффективно на них разместить в зависимости от потребностей. И объединены они уж никак не гигабит-Ethertnet. Обычно для связи между узлами используется шина InfiniBand - двунаправленная (а не общий эфир!) масштабируемая шина с БАЗОВОЙ пропускной способностью 2.5ГБит (а вообще до 56ГБит) и очень низкой латентностью. Гигабит эзернет используется только на глобальном уровне для связи доменов в кластере друг с другом.
Другой момент, - программная поддержка. Недостаточно запустить 1000 копий *никса. Нужно объединить их единым программным АПИ, например OpenMP, поддержать со стороны компилятора и специально сконфигурировать ядро, т.к. подобные кластеры обычно имеют общую виртуальную память с архитектурой NUMA.

_________________
Yet Other Developer of Architecture.
The mistery of Yoda’s speech uncovered is:
Just an old Forth programmer Yoda was.

<<< OS Boot Tools. >>>


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 26 ]  На страницу Пред.  1, 2, 3  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB