Pull to refresh

Comments 65

А можно попросить скрин с этой машины моего BarsWF, в SSE2-only версии?
3.14.by/ru/md5

3.14.by/files/BarsWF_SSE2_x64.zip (32-х битная версия там тоже лежит)

Командная строка:

BarsWF_SSE2_x64.exe -h 21685d282d79098b89bdf5a916b66c90 -c 0aA~
Можно. Хотя, если вы сотрудник учебного заведения, — можете совершенно официально получить доступ к этим системам. Есть такая лаборатория Manycore testing Lab (гуглится), — тестируйте в свое удовольствие.
К сожалению, я не сотрудник учебного заведения, и не учащийся
Ок. Я что-нибудь придумаю.
Своими постами вы дали новую жизнь пониманию этого смайла :).
Ничего про инструментарий не сказано. Хотя подозреваю что си/плюсы.
Тоже озадачился вопросом. Судя по спецификации тестовой машины, доступен dotnet 4.0 и java 6.0.
Тут написано. Никаких ограничений, в рамках здравого смысла. Если требуется какой-то очень уж специфический рантайм — спрашивайте, поставим.
Удачи вам с чем-либо кроме Си/плюсов :)
Зря вы так. В прошлых сезонах у нас в числе лидеров был участник, использующий один из многопоточных диалектов C#.
Маловато. У AMD-то настоящих (не HT) ядер поболе будет…
Там ядро менее производительное. Тут настоящих уже 10.
А вот можно я скепсис нарисую, насчёт того, какие у amd медленные ядра?

Кроме того, AMD уже анонсировала 16-ядерные решения. В 4 сокетах это уже 64 ядра.
Нарисуй, интересно. Я думал, что интел со своей Core «впереде».
> Я думал

Ключевое слово.
Есть что по делу сказать?
Вы же, конечно, не серьезно? В Interlagos 16 почти-ядер на 8 модулях в одном процессоре на максимальной частоте 1.8ГГц. Это раз. Они еще не вышли. Это два. Нужны хотя бы синтетические тесты с новинками от обоих компаний. Это три. Хороших выходных. Это четыре. 8)
UFO just landed and posted this here
При чем тут побитовый сдвиг? ;)
Это математический знак «много больше»
как говорил на конференции одной: Intel не гонится за количеством ядер, а гонится за производительностью
Тогда зачем intel изобрела HT, который позволяет сделать в два раза больше ядер, каждое из которых примерно в полтора раза тормознутее, чем обычные ядра (при загрузке)?

Противоречие…
Чтобы поднять на халяву производительность многопоточных приложений или системы в целом.
Очень символично — вот мы тут сначала наколбасили многоядерную хрень, а теперь давайте подумайте как она взлетает.
ну у спарков давно столько ядер. и как-то взлетают. 4 сокета в Т3, по 16 ядер, в каждом по 16 тредов итого 1024 треда для баловства.
хотел бы я глянуть на «Диспетчер задач» с 1024 ядрами :D
UFO just landed and posted this here
Есть ощущение, что через несколько лет величиной для определения производительности процессора будут уже не герцы, а количество ядер, типа, новый процессор от бла-бла компании на 700 килоядер или, скажем, на 2,4 мегаядра :)
Крузис с пацанами запускали?
Если продолжить аналогию — взлетают без пассажиров на борту, ну а толку от этого баловства как вы его назвали?
почему без пассажиров. его на LDOMs делят. да и орокле съест сколько дашь.
Да прикольно, но может что-то более близкое к реальной жизни придумать в качестве заданий? Зачем все эти задачи? Как их можно применить потом на таком сервере?
UFO just landed and posted this here
Ответил ниже. Обсуждаемо.
Виртуализация. Чем больше ядер, тем выше scalability.
Ну, вы же писали, что CPU самый дешёвый ресурс. Не более ли правдоподобна ситуация, что память уже занята вся, а процессор можно втыкнуть ещё один, но нет смысла, так как он всё равно не будет задействован?
UFO just landed and posted this here
М… Там есть ещё одна проблема, я пока не знаю как её количественно описывать, но суть проблемы в том, что не смотря на низкую загрузку процессора при большом числе виртуальных машин на хосте (>>100) наблюдаются неприятные эффекты увеличения задержек. Насколько я понимаю, это связано во-первых с cache trashing, во-вторых с чрезмерным количеством event'ов, которые проходят в dom0. Чем больше ядер, тем меньше это заметно.
Может это связано с возможностью контроллера прерываний распределять прерывания между ядрами?
Хороший комментарий. Я как-то давным-давно уже поднимал этот вопрос.

Прикладные задачи (математика, финансы, физика) неизбежно дадут фору тем, кто на подобных заданиях специализируется. Конкурс международный, а там «форы» очень не любят. Хотя, если есть действительно достойные задачки — запросто можно организовать локальный, русский конкурс.

В данном раскладе конкурс скорее студенческо-аспирантский. Поэтому и задачки такие учебные. Хотя… Люди с учеными степенями тоже были замечены в участии.
Можно же как-то вывести проблему на общий уровень — чтобы фору нивелировать. Хотя ну что там можно придумать с многопоточностью, по сути мастерство распаралеливания алгоритмов решает.
Тонкая материя. Постоянно сталкиваюсь с установкой «был бы алгоритм подходящий — как распараллелить придумаем». Собственно, для чего конкурс-то? Чтобы и алгоритм подходящий нашли, и как распараллелить придумали ;).

Но я серьезно — нет проблем организовать другой конкурс, на базе специализированных задач. Только надо сесть и хорошенько подумать. А пока имеем то, что уже имеем.
Да я не в претензии, просто было бы полезнее :) А ещё было бы интересны задачи по максимальной загрузке всех блоков процессора. Но не просто максимальной, а именно всех блоков. Не так уж и сложно дать нагрузку 100%, но вот чтобы работой были заняты все АЛУ, ФПУ, MMX/SSE регистры, чтобы гипертрединг грамотно задействовался и т.д. Насколько я помню программы проверки разгона процессоров умеют так нагружать. Измерять можно по потребляемой мощности или температуре процессора. Вот уж будет максимальная оптимизация.
Интересно как OpenCL себя покажет одновременно на такой системе плюс пару Nvidia Tesla?
Моя гипотеза — завязнет намертво в перекидывании прерываний между ядрами. Шина-то общая.
включить генератор биткоинов в решения для заданий, не выиграл так хоть биткоинов нагенерил :)
и повернуть на 90 градусов в следующей ЛИБО в предыдущей ячейке (то есть хотя бы с одной стороны) странное противоречие, можно ли с двух сторон от белой поворачивать?
сорри, на примере увидел, можно
Да, можно. Раза три переписывал текст этого условия, но так и не добился предельной ясности формулировки ;)
Можно было написать «и/или»
Извините, что почти оффтоп — а почему Xeon-ы, которые в русской транскрипции надо бы называть «ксеоны» очень многие называют «зеоны»? Чтобы сгазом не путать? То же самое с Xen-ом — многие говорят «Зен» вместо «Ксен».
Правильно читать — «зион» и «зен».
Типа так правильно по-английски. Xerox — он ведь тоже «зиракс». Что-то там с закрытыми и открытыми слогамих. Точно не скажу — учил не по учебникам ;)
X в начале слова перед гласной читается как Z

И, кстати, неправильно название сериала «Xena: Warrior Princess» переводили. По идее должно быть «Зина: принцесса-воин».
тогда да, 5*16=80=(4*10)/2
Кстати, платформа интеловская? Сколько юнитов?
одной такой машинки мне бы хватило потянуть свой проект целиком, сейчас трудятся почти десяток на 2*Xeon 54**
Sign up to leave a comment.