LINUX.ORG.RU
ФорумTalks

А что на нашей планетке с настоящими суперкомпьютерами?

 ,


1

2

Весь этот суперкомпьютерный онанизьм с кластерами уныл не меньше чем использование толпы таджиков вместо экскаватора. А что с настоящими монстрами вычислений? Сходу в гуглях не находится вообще ничего про суперкомпьютеры показывающие знатные результаты на однопоточных и нераспараллеливаемых задачах. Эта ветка развития вычислительной техники умерла/закопана/похерена? А почему?

★★★★★

Последнее исправление: CYB3R (всего исправлений: 1)

возможно, потому, что однопоточные задачи - это, в первую очередь, ошибка проектирования?

George
()

Суперкомпьютеры всегда были многопоточными машинами. А хочешь мощный компьютер без гемороя, виртуалку в руки и натягивай её на кластер.

steemandlinux ★★★★★
()

Ну Cray вроде ещё жив.
Чем, правда, они там занимаются х.з.
Может на кофемолки перешли...

Stahl ★★☆
()

Эта ветка развития вычислительной техники умерла/закопана/похерена? А почему?

Из-за ограничений существующих технологий на максимальную частоту.

Deleted
()

У ИБМ процики под 5ГГц. Тебя это устроит?
Вот и вся сказка про суперконтуперы

Deleted
()
Ответ на: комментарий от steemandlinux

А хочешь мощный компьютер без гемороя, виртуалку в руки и натягивай её на кластер.

И оно позволит увеличить скорость выполнения однопоточной задачи? Как?

И кстати, я что-то не припомню ни одной доступной системы виртуализации которая позволяла бы гостевой системе полноценно работать на нескольких тачках одновременно. Live migration и то через жопу исключительно. Вот прям сейчас с remus'ом воюю - звездец полнейший на самом деле - без drdb оно смысла не имеет, последний xen со старыми ядрами не дружит, а drdb для новых нету.

Stanson ★★★★★
() автор топика
Ответ на: комментарий от George

возможно, потому, что однопоточные задачи - это, в первую очередь, ошибка проектирования?

Далеко не все задачи можно распараллелить. Если задача параллелится - то, разумеется, наличествует ошибка проектирования. А если нет - то хоть усрись, а в несколько потоков её не запустишь.

Stanson ★★★★★
() автор топика
Ответ на: комментарий от Deleted

Из-за ограничений существующих технологий на максимальную частоту.

Всех существующих технологий, или речь только о серийных?

Stanson ★★★★★
() автор топика
Ответ на: комментарий от Stahl

Вроде как теми же узбеками занимаются. Да и ЕМНИП Cray всегда многоядерными были...

Stanson ★★★★★
() автор топика

Блин, ну ты прямо как детсадовец! Ты слышал про то, что скорость света — штука крайне маленькая!!! Больше ~10ГГц процессор сделать просто невозможно! Поэтому, увы, нераспараллеливаемые задачи так и будут считаться долгими днями, месяцами, годами...

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от George

Ты не в теме. Есть задачи, которые принципиально невозможно распараллелить! И их мегадофига!

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от GoNaX

http://code.google.com/p/ganeti/

http://wiki.qemu.org/Features/Sheepdog

hyper-v кстати в этом плане отсоснее. 320 ядер и нельзя добавить ноду без выключения гостя, они умудрились сломать хотплаг в 2012-й венде, а горячего отключения вообще никогда не было.

А у линукса 4096 ядер + хотплаг + хотанплаг + вероятность выживания при падении ноды выше.

Reset расскажи нам про очередное преимущество нанотехнологий от MS.

steemandlinux ★★★★★
()
Ответ на: комментарий от GoNaX

Можно подробнее рассказать про натягивание виртуалки на кластер?

Сдаётся мне сей пассажир чисто из желания возразить ляпнул это... :)

Stanson ★★★★★
() автор топика
Ответ на: комментарий от steemandlinux

Я вообще-то спрашивал о натягивании виртуалки на кластер, а не об очередных костылях типа remus+drdb. Гостевая система работает в этих случаях только на одной машине, но может перепрыгнуть без рестарта на запасную.

Как запустить гостевую систему чтобы она реально работала на всех машинах одновременно и без всякого левого говна типа drbd/sheepdog?

Stanson ★★★★★
() автор топика

Существует ограничение по частоте процессоров которое было достигнуто, ЕМНИП около десятка лет назад. То есть любой суперкомпьютер сейчас, должен иметь дофига ядер.

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

zinfandel ★★
()
Ответ на: комментарий от note173

Вообще-то упираются в подвижность электронов в кремнии, а не в скорость света.

steemandlinux ★★★★★
()

Кароче, вопрос был поставлен неверно.
Риальность такова, что нет процессоров ни на 100, ни на 200ГГц.
Тут вопросы к физикам и химикам, когда будут материалы. Тут про графений-петрикивський были публикации о разгоне до 40ГГц... но только одного транзистора.

Походу вернулись к истокам, только в более миниатюрных вариациях.

Deleted
()
Ответ на: комментарий от steemandlinux

Аллё, она одновременно на всех работает. Я на 3-х HP делал. И drbd и sheepdog это не левое говно.

Да-да-да, конечно. Она на primary node работает и убегает на одну из secondary в случае выключения primary node. Потом возвращается на primary если оную починили. (и то исключительно с бубном и танцами)

Если бы она работала на всех одновременно, то drbd/sheepdog/any_shared_storage был бы не нужен по совершенно очевидным причинам и никаких primary/secondary node не было бы в помине.

Stanson ★★★★★
() автор топика
Ответ на: комментарий от steemandlinux

А вообще от опытов толку мало, надо infiniband для этого.

Не обязательно. bond нескольких гигабитов вполне живенько работает.

Stanson ★★★★★
() автор топика
Ответ на: комментарий от Deleted

были публикации о разгоне до 40ГГц... но только одного транзистора

Один транзистор «разгоняют» уже давно до толи сотен ГГц, толи даже единиц терагерц.

Вопрос в том, что весь «прогресс» отдали на откуп бизнесу. А бизнес принципиально не будет лезть в новые области, пока можно хоть что-то отжать в старых. Вот и жуём дцать лет кремниевый КМОП, хотя есть и более другая схемотехника, и более другие материалы. Причём есть именно здесь и сейчас, а не где-то там в туманном будущем.

yu-boot ★★★★★
()
Ответ на: комментарий от Stanson

Если бы она работала на всех одновременно, то drbd/sheepdog/any_shared_storage был бы не нужен по совершенно очевидным причинам и никаких primary/secondary node не было бы в помине.

И как делать raid over lan?

steemandlinux ★★★★★
()
Ответ на: комментарий от yu-boot

Так яж не против прогресса.
Только никто пока не ринулся с воплем «банзаааай» на баррикады новых технологий.

Поэтому на форумах мы можем только помечтать о быстрых процессорах на 500ГГц. Но правду не скроешь (С)! Их нет :-)

Deleted
()
Ответ на: комментарий от steemandlinux

И как делать raid over lan?

Да никак. Гостевой ОС видна единственная виртуальная железка, которая на самом деле - несколько реальных машин. В виртуальной железке есть один диск. Если гость пишет на этот диск - данные просто пишутся на все реальные диски (разделы/файлы - что там используется для создания виртуального диска) одновременно, если читает - читается с реального диска той железки на которой работает тред запросивший чтение.

Stanson ★★★★★
() автор топика
Ответ на: комментарий от Deleted

Только никто пока не ринулся с воплем «банзаааай» на баррикады новых технологий.

Ну так об этом и говорю. Пока можно периодически выпускать новые i7 с новыми сокетами на 100 МГц быстрее, и это будут покупать, смысл интелу с АМД напрягаться.

yu-boot ★★★★★
()
Ответ на: комментарий от yu-boot

Кстати да, оптические логические элементы вообще уже давно существуют. Но серийных технологий нету.

Stanson ★★★★★
() автор топика
Ответ на: комментарий от Stanson

Да не только оптические, вполне себе полупроводниковые. SiGe BiCMOS, GaAs... Но дальше узкоспециальных девайсов дело не идёт.

yu-boot ★★★★★
()

суперкомпьютеры показывающие знатные результаты на однопоточных и нераспараллеливаемых задачах.

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

Размер компа даёт выигрыш в производимтельности только на масштабируемых задачах. А масштабируемые=параллелизуемые.

Nxx ★★★★★
()
Ответ на: комментарий от Nxx

Мощный в однопоточных вычислениях компьютер не может быть физически большим.

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

Stanson ★★★★★
() автор топика
Ответ на: комментарий от Stanson

К слову, наносекунда (гигагерц) - это 30 см

это в вакууме, на кремнии сильно меньше

registrant ★★★★★
()
Ответ на: комментарий от Stanson

Да я в общем-то про размер ничего и не утверждал.

Тогда твоё определение суперкомпьютера? Для меня то, что помещается на столе - это не суперкомпьютер, не зависимо от производительности.

Про скорость света выше уже сказали, она тут не при чём. К слову, наносекунда (гигагерц) - это 30 см. Так что по скорости света запас ещё весьма приличный.

Скорость электрических сигналов - примерно 1/3 от скорости сета.

Nxx ★★★★★
()
Ответ на: комментарий от Stanson

Как запустить гостевую систему чтобы она реально работала на всех машинах одновременно

Кто сказал Kerrighed? :-)

Pinkbyte ★★★★★
()
Ответ на: комментарий от Pinkbyte

Кто сказал Kerrighed? :-)

А чего оно делает с процессами на ноде если одна из нод дохнет? :) То-то же. Ну и оно совсем не виртуалка натянутая на кластер. И мертвенькое давно уже.

Stanson ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.