LINUX.ORG.RU

Microsoft бросает вызов Linux на рынке вычислительных кластеров


0

0

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

В настоящее время в этом сегменте рынка господствуют решения на базе операционной системы Linux.

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

В числе прочего, Windows Server 2003 HPC будет поддерживать технологию Message Passing Interface (MPI), которую используют практически все серьезные игроки на рынке, включая IBM, Dell, Hewlett-Packard, Intel и AMD

Новость на английском: http://www.infoworld.com/article/04/0...

>>> Подробности

★★★★★

Ответ на: комментарий от R00T

R00T (*) (28.06.2004 22:42:10):

> Так вот: обычно расчеты стараются раздробить на наиболее примитивные куски, каждый кусок выполнять своей программой, а потом собирать результаты. И тут получается, что из-за относительно медленной связи между узлами по отношению к производительности узлов (даже в случае Gigabit ethernet или всяких других систем), размер бинарников будет оказывать весьма серьезное влияние на производительность кластера.

Ххосподи, где ты такого начитался?

Честное слово, размер бинарников НЕ будет оказывать серьезного влияния на производительность кластера. Даже в случае столь тормознутой среды, как Gigabit ethernet...

Die-Hard ★★★★★
()
Ответ на: комментарий от zelo

> Именно ОНИ сказали, что компьютером может пользоваться ЛЮБОЙ

А что про ZX-Spectrum, Commodore, да и наши микроши, орионы и прочие уже забыли? Про БК и не говорю. Любой ими и пользовался... кто хотел.

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

>А задуматься есть о чем! Ну я понимаю, до Beowulf-HOWTO у абсолютного большинства руки не дошли. Потому попытаюсь популярно объяснить, что на самом деле представляет собой кластер.

Собственно, я против твоего поста ничего не имею, про Beowulf-кластера знать, конечно, надо. Но вот ведь только на Beowulf-то все не заканчивается. Кластера ведь как сети -- куча применений, технологий, того-сего, и все это сети. Так и тут, кластера разных типов -- все кластера. Поэтому если ты имеешь в виду какой-то конкретный тип, то надо конкретизировать. Если мы говорим о HPC, то beowulf, наверное, самый распространенный тип кластеров, но, думаю, далеко не единственный.

ooptimum
()
Ответ на: комментарий от anonymous

>Если пароль есть. А если пароля нет - то токма по форумам. > А купить не пробовал, помогает.

Куплен. Давно и надолго. Пароля только нет у меня. А скрипт не прошел на рабочей базе. На тестовой и другой рабочей - ок. А на этой нет. Оракел фиксить надо было. Я же сказал, поскольку это было удаление колонки - было пофик.

Иди помолись на оракакал.

WindowsUser ★★
()

sS (*) (28.06.2004 23:12:25):

> Между прочим малтитредовая игруля пойдет поверх NUMA/DSM на ура :)

А вот у меня вдруг некое любопытство возникло...

Сдается мне, что малтитредовая приблуда поверх NUMA/DSM будет СИЛЬНО тормозить. Т.е. на современных Итаниумах, которые традиционно строятся по Нуме, принятое в Вындусе злоупотребление тредами автоматически обеспечит тормоза раза в 2, а то и в 4.

Die-Hard ★★★★★
()
Ответ на: комментарий от anonymous

> Советую продолжать молчать... На кириллице у MS довольно страшный AA (ClearType), то буквы налезают (например "бо", "ле", "ла", "дн", "ti" в менюшках выглядит слитно, как будто один символ, "ы" тоже на себя не похожа), то размыты слишком сильно. Sub-pixel rendering freetype'ом у меня на LCD NEC 1760NX выглядит лучше.

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

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

> им элементарную задачу: Запустить сраный виндовый калькулятор из командной строки.

Ну мало-ли человек не помнит, что он называется calc.exe

Ты лучше дай им задание с помощью cacls установить права доступа.

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

ты что-то всё усложнил. обычно у всех узлов одна файловая система либо её часть (например /home) как следствие пересылать ничего не надо.

запуск бинарника по rsh почти всегда.

самая продвинутая IMHO это всё-таки LAM, хотябы потому, что она нормально работает с вводом/выводом и стек вызовов выкидывает при падении проги, как следствие отлаживать прогу при использовании LAM в разы удобнее чем при использовании MPICH. Хотя возможно в MPICH2 с этим дела обстоят лучше.

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

>Подозрительно. Прочитал только что этот тект - ничего никуда не налезло. Ты случайно не в линуксе? А то там это сплошь и рядом (если библиотека _лицензионно_ чисто скомпилирована)

ClearType включен? шрифт Tahoma 8 (без AA глаза режет)?

anonymous
()
Ответ на: комментарий от DIMON

А-а-а-а. Если в резюме в одну кучу свален "линакс" и Word то уже всё ясно с этим товарищем. Тут действительно нужен экспресс тест ;-)

Ты возьми диктофон, запиши и выложи на сайте :-)

Кстати, спасибо за материал по шрифтам в LaTeX.

P.S. А насчёт сравнения езды на машине и управления компьютером я всё-таки не согласен, хотя бы потому что нехочу, чтобы надо было как этого хочет Касперский получать "номерные знаки" и "права" для работы в интернете.

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

> Программерам тоже кушать надо.

Вот ненадо. Кому нужны программы, те в конечном итоге и оплачивают их _разработку_. Конечно, таких сверхприбылей как при торговле воздухом в коробках тут не сделаешь, но возьми хоть Линуса Торвальдса, хоть Ричарда Столлмана, хоть многих других -- они что нищие?

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

anonymous_incognito ★★★★★
()
Ответ на: комментарий от Sun-ch

>>Врубись в WinXP и удАвись! (с) Виталик Л.
Надо будет в нее топором врубится Ж)

anonymous
()
Ответ на: комментарий от anonymous_incognito

Ну случай с Касперским совсем тяжелый :-) Равно как и с госпожой Нарусовой. Тут, пардон, профессиональный доктор нужен. А лучше паталогоанатом :-)

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

>>Соответствие стандартам.
Не только:
1) соотвествие стандартам.
(VC пытается скомилировать свои хедеры, gcc делает всех)
2) кроссплатформенность
(gcc делает всех, VC сделало себе харакири)
3) оптимизация
(gcc соревнуется с Intel C и уверенно его рвет не на Intel cpu,
VC похоронили и сплясали на могиле)

gcc это открытость и развитие.
разработке gcc помогают Intel и AMD !
gcc это наше все !

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

пару лет назад Линус тихонько сказал, что если б был нормальный, быстрый комплиятор си, а не это, но альтернатив нет :-)

o1o
()
Ответ на: комментарий от anonymous

>anti-aliasing - сглаживание, устранение контурных неровностей >Спорить будем?

Один из методов.

>теперь смотрим WinXP "Свойства: Экран">"Эффекты">"Применить методы сглаживания экранных шрифтов:">"ClearType". >ClearType это один из алгоритмов AA (кстати еслибы ты хоть раз ставил английскую WinXP, ты бы это знал...

Ох уж эти анонизмусы. Ты сам-то смотрел английскую версию? Там вовсе не antialiasing'а. Есть "smooth edges of screen fonts" :)

Так вот, AA - это самостоятельный алгоритм сглаживания и к ClearType имеет отношения не больше, чем обезъяна к человеку. И та и другой к приматам, конечно, относятся... Вот только антиалиазинг - это монохромное пиксельное сглаживание, а ClearType - субпиксельное цветное. Оба снижают "эффект ступенек", но первый ведёт к визуальной потери чёткости картинки, второй - к визуальному увеличению чёткости.

>Или MS сама не знает, что такое ClearType?

Где она клиртайт антиалиазингом обзывает? Пальцем можешь ткнуть?

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

>Вот только антиалиазинг - это монохромное пиксельное сглаживание

NVidia тоже монохромные карты делает? :) Может хватит к терминам придерется, суть в том, что сглаживание Tahoma 8 русские буковки выглядят мягко говоря не очень. А что делать мне с LCD? либо шрифт увеличивать, либо глаза без сглаживания ломать, либо смотреть на не очнь красивый текст.

anonymous
()
Ответ на: комментарий от KRoN73

Да с WinXP ошибся, давно не переставлял :) но anti-aliasing это термин, в дословном переводе на русский язык анти-ступенчатость или анти-неровность (aliasing - ступенчатость, неровность, зубцеобразный дефект (изображения) ( в компьютерной графике )), что помоему очнь близко по значению к "сглаживание неровностей экранных шрифтов"

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

Братцы. У Вас что, любимой девушки нет? Шрифты в час ночи обсуждаете. Будте проще, наслаждайтесь жизнью и летом. Забейте и любите жизнь.
Все, опять отваливаю. Есть у нас еще интересные дела пододеяльные :)
А вы со шрифтами и терминалами оставайтесь :)

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

"сглаживание неровностей экранных шрифтов" = "сглаживание краев экранных шрифтов"

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

Опять короче пошли заморочки про то что круче винда или линукс.. По мне так глупая задумка, микрософт допрыгается до наложения на них антимонопольного закона. Они чего то ка не производят, вон и покет ПЦ решили делать типа палмы вытиснить... Я думаю что плохо то что они хотят сделать кластерную ос, а вот почему: 1. большинство уже существующих алгоритмов а следовательно библиотек написано под gnu компиляторы, их перепись или адаптация под вин компилятор займет много времени что крайне не выгодно.... 2. Ядро такого кластера будет закрыто, а следовательно проектировщики кластера не смогут внести изменения в код ядра и собрать его исключительно под свои нужды, что видимо вынудит прибегнуть к тому чтобы сами микрософты собирали кластер или происходили необходимые изменения ими ядра на основе рекоминдаций проектировщиков, что опять таки абсолютно невыгодно тем кто будет сей кластер делать... 3. Переобучение людей тоже кстати играет важную роль....

anonymous
()
Ответ на: комментарий от KRoN73

Реальнаа статистика с живого сайта ( мес траффик 3.5 гб)

Browsers Grabber Hits Percent MS Internet Explorer No 240074 92.5 % Mozilla No 6358 2.4 % Unknown ? 5936 2.2 % Netscape No 2889 1.1 % Safari No 2613 1 % Opera No 1023 0.3 % ANT Fresco No 192 0 % Firebird No 191 0 % Nutscrape No 54 0 % Konqueror No 36 0 % Others 82 0 %

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

Интересен другой аспект. Один из лозунгов, которыми размахивают строители линуховых кластеров - дешевизна "тысячи писюков" по сравнению с настоящим дорогущим мейнфреймом. При том, что МС обычно IIRC выдает лицензии на по-процессорной основе - тысяча писюков обойдется кластеровладельцам в ТАКУЮ суммочку (за софт), что, возможно, мейнфрейм покажется выгодной сделкой... Конечно, там будут volume discounts и пр. - но нажиться МС явно постарается...

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

>Долго ждать придётся :) http://globalstats.hotlog.ru/ за сегодня 72 млн. хитов. Из них: IE6 - 68.4% (всех версий - 89.8%) Mozilla - 3.5% (всех версий, включая Netscape 3 - 4.0% - кто тут про 14% говорил?) Opera 7 - 5.0% (все версии - 5.54%)

Tools->quick prefernces->identify as IE 6.0

kott ★★★★★
()

Зашибись, лысенький ! Теперь кластер за сотни тысяч баксов будет простаивать по нескольку часов, пока оператор не вернётся с обеда и нажмёт мышкой "ОК" на выскочевшем pop-up окошечке !!!

anonymous
()
Ответ на: комментарий от anonymous_incognito

2anonymous_incognito

> Вот ненадо. Кому нужны программы, те в
> конечном итоге и оплачивают их _разработку_.

Сколько этот бред можно повторять уже?

Ты что, думаешь, что все покупатели заранее знают,
что они хотят? Хрен -- у них неясные им самим проблемы,
и они ищут тул для их решения. Если тул есть на рынке,
то они его покупают. Если нет -- то никакую разработку
они оплачивать не будут, потому что НЕ ЗНАЮТ ОНИ, чего
точно им надо.

И даже если знают -- не факт, что оплатят, потому что
недешевое это дело -- разработка. Один заказчик редко
потянет. Машбюро потянет разработку MS Word? Нет. Чтобы
собрать деньги на такой проект надо а) организовать эту
всю толпу и б) убедить их, то есть выдать им свой Vision.
Глобальный Госплан нужен, не меньше. Короче, не работают
эти ваши наивные экономические мечты.

А вот капиталистическое рвачество -- работает. Потому что
vision нужно донести только до одной стороны -- банка, который
дает кредит. Затем можно выпустить продукт, и убеждать
покупателей предметно, с готовой версией на руках. Некоторые
при этом гребут сверхприбыли, не дающие спокойно спать нищим,
но жадным, но большинство -- как раз окупают свои затраты и
выпуск следующей версии. Сверхприбыли получить трудно. Очень
трудно.

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

>Скажу по секрету - разговор был о ресурсах.

А процессор уже не ресурс?

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

Не смеши. У MONO детский JIT по сравнению с MS, у MS всегда был очень хороший JIT, их JVM была одной из самых быстрых.

У MONO ужасный сборщик мусора (тупой, да еще и не всегда 100% мусора может собрать), у MS сборщик мусора с достаточно продуманным интеллектом.

MONO пока что вообще никак не может конкурировать с MS .NET. А поскольку MONO на данный момент - второй номер, им еще и некоторые баги MS-овские придется копировать :) Чтоб проблем с переносом не было.

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

>> Родной ты W2003 пробовал? Ее пресловутый и так вами "заезженый" >ГУЙ работает на порядок быстрее последних КДЕ или ГНОМ... Н А П О Р >Я Д О К !

>Родной! Графическая система в Виндузах выполняется в kernel mode. >Поэтому гуи так быстро пашут. Результатом данной процедуры является >глюконеустойчивость к ошибкам в дровах, и общее понижение >производительности и устойчивости системы. К тому-же винда не может >физически запуститься без этой самой графической подсистемы.

Дык в линуксе тоже работает на уровне ядра. Если ты откроешь свои заплывшиет от пива глазки то увидишь что Х-й может пускать только рут, и нвидиа доствляет отдельный трах со своими модулями. Так что в линуксе таже ботва, только в отличие от винды тормазит непадецки

>Пора прикрывать лавочку анонимусов. Здаётся мне что основное кол-во >этих созданий вообще не разбирается ни в чём. Лишь бы поPI3деть.

Уменя такое ощущение что каждый идиот хочет чтоб его посчитали

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

> Если тул есть на рынке, то они его покупают. Если нет -- то никакую разработку они оплачивать не будут, потому что НЕ ЗНАЮТ ОНИ, чего точно им надо.

>И даже если знают -- не факт, что оплатят, потому что недешевое это дело -- разработка.

Есть разные варианты. Во-первых, институты, занимающиеся научными исследованиями в области софтостроительства, вполне естественным образом выдадут список необходимого. Собственно, весь софт так и появился изначально. Во-вторых, разные крупные промышленные корпорации заинтересованы. В третьих, а может и во-первых, государство для своих чиновников тоже весьма заинтересовано. В общем, если искать, то найдётся. Я с тобой соглашусь в том что в _настоящее время_ механизмы оплаты разработки свободного софта ещё недостаточно развиты. К сожалению, вместо того чтобы поискать способы улучшить это положение идут по наиболее лёгкому для корпораций вроде M$ пути: завернуть полицейские гайки.

anonymous_incognito ★★★★★
()
Ответ на: комментарий от Die-Hard

>А вот у меня вдруг некое любопытство возникло...

>Сдается мне, что малтитредовая приблуда поверх NUMA/DSM будет СИЛЬНО тормозить. Т.е. на современных Итаниумах, которые традиционно строятся по Нуме, принятое в Вындусе злоупотребление тредами автоматически обеспечит тормоза раза в 2, а то и в 4.

Скажем так - это будет работать рывками по вышеуказанным причинам, хотя при грамотной синхронизации возможно рывков вы таки и не увидите...

PS: Кстати те же самые многопроцессорные оптероны при ближайшем рассмотрении на самом деле имеют не SMP а NUMA архитектуру и обращение процессора к "чужому" банку памяти будет происходить на 20%-30% медленнее чем к "своему"

Понятно что с DSM эти % превратятся в разы ;)

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

>> Ну а в появление всяких NUMA/DSM ... etc для w200x я даже почему то не верю ;)

>Что-то все забыли про покупку M$ -ом лицензии на технологии юникс у SCO, возможно это не просто подкормка скошников была

Скажем так. Я не верю что все это можно привернуть к NT-ядру (Катлеровскому) к какому-то SCO-шному поделию - возможно ....

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

>самая продвинутая IMHO это всё-таки LAM

Дык это если сравнивать MPICH на ch_p4 и LAM

Сила MPICH в том что он работает на куче других девайсов и архитектур

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

2Antichrist (*) (29.06.2004 1:38:25)

>Вот я только одно не понял - на фиг какая-то там поддержка от ОС для реализации MPI?!?

Да все очень просто. M$ будет поставлять собственную реализацию MPI в составе OC. Следующий шаг понятен - новая спецификация M$MPI несовместимая с существующими ;))) Ну и куча инвестиций в компании, которые выпускают продукты с использованием MPI c целью склонить их на использование нового "стандарта" ;)))

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

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

Вы таки разберитесь что находится в KM а что в UM

0) работа c uid=0 и работа в КМ это абсолютно разные вещи
1) попробуй поставить не nvidia драйвера а nv 
2) KM от nvidia AFAIK в основном используются для руления егойными 3D функциями (недаром же они еще дают свою OpenGL библиотеку)
3) Другие случаи KM (DRI) являются частью DRM (UM!) которая служит примерно для тех же целей что и обозначены в п 2 (3D)

4) Все о чем говорилось в п 2-3 (КМ) используется для низкоуповневого доступа к видеокарточке - вся остальная работа делается в UM X-Server-ом

5) Карточки, использующие дополнительные KM, составляют не более 5% _номенклатуры_ (в абсолютном показателе NV и ATI занимают разумеется значительный процент)

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

> Потому попытаюсь популярно объяснить, что на самом деле представляет собой кластер.

[snipped]

Откровенная галиматья.

> И никому (Dselect, ау!!!) не пришло в голову задуматься...

Над твоими бр^H^H словоизлияниями думать психиатру, а я -- физик...

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

>в _настоящее время_ механизмы оплаты разработки свободного софта ещё недостаточно развиты.

Не знаю о каких институтах вы говорите - могу рассказать как появляется свободный софт как побочный продукт R&D

Схема финансирования и цикл разработки инновационных проектов везде примерно одинаков.

Предположим вы выдвинули некую идею и ищите инвестиции под её реализацию.

Сразу получить большие деньги от крупного инвестора _даже_ если ваше имя широко известно в узких кругах обычно малореально поэтому существуют 2 пути

1) Заключить небольшой по деньгам договор на исследования возможностей реализации вашей идеи с заинтересованными организациями (дают неохотно потому как приходится платить VAT etc.) результат работы обычно принадлежит заказчику если иное не оговорено.

2) Получить грант в государственном либо частном фонде при поддержке заинтересованных организаций, при этом результаты обычно принадлежат вам но должны быть открыты обычно под public domain, при этом никто вам не мешает выложить их под любой другой лицензией как то (L)GPL, BSD , etc. более того, иногда это приветствуется (если явно не оговорено обратное что встречается редко ) при этом VAT обычно не платится. Более того инвесторы могут получить налоговые льготы.

Если результаты заказчика удовлетворяют и вы продолжаете развивать вашу идею то после п1 понятно дело мы имеем проприетарный продукт а вот после п2 возникает проприетарный форк, который развивается уже самостоятельно

Если же заказчика не удовлетворили результаты то имеет место в чистом виде открытый продукт после п2

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

Re:Поправочка

Разумеется KM это DRM а DRI-UM ;)

sS ★★★★★
()

Насчёт стандартов.

#include <iostream>

void f(bool) {
std::cout << "bool" << std::endl;
}

void f(int) {
std::cout << "int" << std::endl;
}

int main(int, char**) {
f(1 < 2);
return 0;
}

Компилировать MSVC 6-й версии.
Интересно - как в 7-й с этим делом обстоит?
Если кто сообщит - буду весьма признателен.

Ron
()
Ответ на: комментарий от svu

> Интересен другой аспект. Один из лозунгов, которыми размахивают строители линуховых кластеров - дешевизна "тысячи писюков" по сравнению с настоящим дорогущим мейнфреймом. При том, что МС обычно IIRC выдает лицензии на по-процессорной основе - тысяча писюков обойдется кластеровладельцам в ТАКУЮ суммочку (за софт), что, возможно, мейнфрейм покажется выгодной сделкой... Конечно, там будут volume discounts и пр. - но нажиться МС явно постарается...

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

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

>А про бардак с папками \system32 и \program files я вообще молчу. Это-ж ипануться можно чтобы там что-то найти нужное. Да и консоль у винды - полное убожество.

А про бардак в каталогах /etc/ /usr/bin я вообще уже молчу! Этож ипануться можно чтобы найти среди этой кучи нужный мне конфиг

$cd /etc/ && pwd && ls | wc -l

/etc 213

>Да и консоль у винды - полное убожество.

Нифига себе убожество!!! Графический режим, прекрасный дизайн интерфейса...

Оййййййй, а вы случаем не про cmd.exe??? Ну тогда это сосвем и не консоль...

anonymous
()
Ответ на: комментарий от PitStop

> Забудь про 9x,

А я например до сих пор пользуюсь :) И ничего пока жив.

anonymous
()
Ответ на: комментарий от OpenStorm

> Снесение Microsoft-а с рынка - дело времени и обучения как пользователей

У-у-у как всё запущено. В психушку его. Или ладно пускай учит. Только сначала пускай заплатит, а потом уже учит. А то блин развелось охотников учить на шару :)

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