Компания Hewlett-Packard анонсировала (http://www.hp.com/hpinfo/newsroom/press/2011/111101xa.html) инициативу Moonshot (http://www.hp.com/hpinfo/newsroom/press_kits/2011/MoonshotIn...), в рамках которой будут развиваться решения на базе процессоров с низким потреблением электроэнергии. В частности, уже представлена первая платформа Redstone, позволяющая в одной стойке разместить до 2800 узлов на базе одночиповых систем Calxeda (http://www.calxeda.com/) с четырёхядерным процессором ARM Cortex A9.
<center><img src="http://www.opennet.me/opennews/pics_base/32206_1320259146.jpeg " style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></center>Каждая карта укомплектована четырьмя процессорами EnergyCore (http://www.calxeda.com/products/energycore/ecx1000), восемью 10-гигабитными Ethernet портами, четырьмя интерфейсами SATA, четырьмя слотами MicroSD и четырьмя сокетами mini-DIMM, в которые можно поместить до 16 Гб ОЗУ. Карты ко...
URL: http://blog.canonical.com/2011/11/02/hpmoonshot/
Новость: http://www.opennet.me/opennews/art.shtml?num=32206
Canonical молодца, вперед за инновациями!
Да уж, инновации им (и производителям армового железа) явно понадобятся. Смотрел недавно 10.04 с родной флэшки iMX53 QSB -- мягко говоря, не впечатлило (это при 1GHz/1Gb). В dmesg лучше бы вообще не заглядывал, фобос и деймос.
Загрузите Windows 7 на
> 1GHz/1Gbи впечатлитесь.
> Загрузите Windows 7 на
>> 1GHz/1Gb
> и впечатлитесь.У него как бы есть альтлинукс, сдалась ему семерка :). Тем более что ее как-то и не получится на указанном проце запустить. А вот за что ему 23 минуса вдуплили я не понял. У убунты есть ряд довольно противных тормозилок, типа значка принтера в трее на 20 метров. Потому что ради сраного значка - раскочегаривается огроменный питонище и это потом радостно висит в памяти. Хавая 2% от этого гига на отрисовку значка которым 99.99% времени никто вообще не пользуется.
> В dmesg лучше бы вообще не заглядывал, фобос и деймос.А чего там в дмесг не так? //ну интересно же за что вам столько минусов вкатили? oO
>> В dmesg лучше бы вообще не заглядывал, фобос и деймос.
> А чего там в дмесг не так? //ну интересно же за что
> вам столько минусов вкатили? oOЗа амнезию. Вначале хосты именами спутников Марса назвал, на следующий день глянь в логи а там Фобосы и Деймосы.
>По заявлению компании Canonical, серверная редакция Ubuntu, начиная с выпуска 11.10, уже поддерживает архитектуру ARM Cortex A9 и может использоваться на SoC Calxeda.11.10 не LTS, соответственно не Айс.
Ты не можешь прочитать даже приводимую тобой цитату.
Какой GFLOPS у этих Сortex A9? А то, 5 Ватт на 1 ГГц и 4 ядра
это конечно хорошо, но ГигаФЛОПС нужнее!!!
> это конечно хорошо, но ГигаФЛОПС нужнее!!!Может я конечно чего не понимаю, но нафига, допустим, 'обычному' там вебсерверу или мыловарке именно FLOPS? Откуда там существенная нагрузка именно на операции с плавающей запятой? Нагруженных же систем, которые хотят приведенное в этом простом примере - пруд пруди. И, почти уверен, что существенно поболее будет, чем числодробилок.
>> это конечно хорошо, но ГигаФЛОПС нужнее!!!
> Может я конечно чего не понимаю, но нафига, допустим, 'обычному' там вебсерверу
> или мыловарке именно FLOPS?FLOPS - используют как показатель работы проца вообще. Операции с float и double
практически не предсказываются, хреново кешуруются (если кэшируются вообще)
и не оптимизируются. А добавлением L3 кэша, всяких блоков предсказаний переходов,
ветвлений, гипертредами обмануть можно только всякие specInt и LINPAKи.
Реальная производительность будет пропорциональна FLOPSам с некотороым коэффициентом.
> FLOPS - используют как показатель работы проца вообще.А при чём тут, простите, микропроцессор,..
> Операции с float и double практически не предсказываются, хреново кешуруются
> (если кэшируются вообще) и не оптимизируются.... если ты ведёшь речь про ОЗУ?
Да, хреново предсказываются, да, не кешируются, но вся эта шняга нужна для того, чтобы "расшить" узкое место -- FSB и ОЗУ, которые тормозят.
При чём здесь CPU?
> Реальная производительность будет пропорциональна FLOPSам с некотороым коэффициентом.С какой стати реальная производительность 'обычного веб-сервера' под управлением apache или nginx зависит от нецелочисленных операций и пропорциональна FLOPSу машины? Если ни код сервера ни конечный код, скажем, скриптов их практически или же совсем не использует?
> Реальная производительность будет пропорциональна FLOPSам с некотороым коэффициентом.На вебсервере? Это с хрена ли, если там плавучка почти не используется?! Там скорее целочисленные операции важны.
Всегда можно найти такой коэффициент ( -oo > k > oo ), при котором выражение KПД = k*FLOPS
- производительность процессора пропорциональна его же FLOPSам с некоторым коэффициентом",
будет истино.И попробуйте доказать обратное :)
Всегда можно придумать как отобразить погоду на марсе на производительность процессоров. Только вот нахрена и что это будет показывать?А если ты такой умный - попробуй для начала хотя-бы доказать что твой коэффициент для начала константа. Хотя-бы в рамках семейства ARM, чтоли. Или нахрен нам коэффициенты показывающие хз что и меняющиеся в зависимости от фазы луны?
Учти что возможны варианты, примерно так:
1) Чисто софтварная плавучка.
2) Обычная плавучка через армовский сопроцессор.
3) SIMD, в том числе неоновский (он опционален и его наличие зависит от жабы производителя).
> А если ты такой умный - попробуй для начала хотя-бы доказать что
> твой коэффициент для начала константа.Ёпть, как два байта об асфальт - k = F/I, где F - средние количество тактов процессора для выполнения float-команд, I - целочисленных.
Констатнта, но k всегда разная :)
> Ёпть, как два байта об асфальт - k = F/I, где F
> - средние количество тактов процессора для выполнения float-команд, I - целочисленных.Круто, тогда k вообще не нужно, достаточно померять скорость целочисленных операций более актуальных для сервера :))).
Но откуда тут следует что k будет константой? Хочешь методом "от противного"? Представь себе cache hit или cache miss в числителе и/или знаменателе. Получатся разные k ;). При том как минимум для целочисленного кода скорость выполнения существенно зависит от того влез он в кэш или нет. Нахрена нам коэффициент который постоянно норовит меняться?
> Нахрена нам коэффициент который постоянно норовит меняться?Не грузи, гугли на тему теория сложности вычислений.
Из которой поймёте, что алгоритм не может работать хаотически
на дискретном устройстве.Для антифлуда - измерения производить при +20С, нормальной радиации, вибрации и ЭМИ.
> это конечно хорошо, но ГигаФЛОПС нужнее!!!Зачем тебе на _сервере_ _гигафлопсы_ ?? Ты там что сервируешь то с такими объемами плавучки?
>> это конечно хорошо, но ГигаФЛОПС нужнее!!!
> Зачем тебе на _сервере_ _гигафлопсы_ ?? Ты там что сервируешь то с
> такими объемами плавучки?Других применений компьютерам не знаете?!
> Других применений компьютерам не знаете?!Да почему же, просто производительность _сервака_ довольно странно мерять по _плавучке_ которая ему нафиг не вперлась. То что ты выдал - похоже на попытку проверить бандвиз оперативной памяти. Только в случае ARM все несколько иначе чем в случае х86, соотношения несколько другие. Например, ARM не больно сложное ядро и потому не заморачивается наворотами которые типичны для х86. Может это и идет в ущерб числу команд смолоченных за такт, зато за этот такт переключается мало транзисторов и проц мало жрет на энной частоте, и там еще большой вопрос чья возьмет в результате.
>> Других применений компьютерам не знаете?!
> Да почему же, просто производительность _сервака_ довольно странно мерять по _плавучке_
> которая ему нафиг не вперлась.Могу даже поспорить, при желании Вы сумеете доказать, что отрицательные числа - зло,
а комплексные числа и тензоры вааще ацкий сотона придумал.
>>> Других применений компьютерам не знаете?!
>> Да почему же, просто производительность _сервака_ довольно странно мерять по _плавучке_
>> которая ему нафиг не вперлась.
> Могу даже поспорить, при желании Вы сумеете доказать, что отрицательные числа -
> зло,
> а комплексные числа и тензоры вааще ацкий сотона придумал.Где это все на вебсерверах?
Похоже вы только о своих применениях знаете.
Чего накинулись? Человек спросил именно про то, что его больше всего интересовало и что ему нужнее. Может он и не собирается это использовать просто как веб-сервер, а рассматривал возможность использовать как небольшую числодробилочку с низким потреблением э/энергии, прикидывает различные ваиранты, а тут новый игрок появился. Не на веб-серверах же свет клином сошелся
я вот тоже не понял всего сыр-бора. Разве не хочется узнать флопсы7
> Чего накинулись? Человек спросил именно про то, что его больше всего интересовалоЧеловек не спросил, а сказал следующее:
"Какой GFLOPS у этих Сortex A9? А то, 5 Ватт на 1 ГГц и 4 ядра
это конечно хорошо, но ГигаФЛОПС нужнее!!!".> и что ему нужнее. Может он и не собирается это использовать
> просто как веб-сервер, а рассматривал возможность использовать как небольшую числодробилочкуВ сказанном этого не видно, видно только, что иные варианты использования сабжа чел не рассматривал.
> с низким потреблением э/энергии, прикидывает различные ваиранты, а тут новый игрок
> появился. Не на веб-серверах же свет клином сошелсяНа числодробилках тоже.
Вот вы мне лучше ответьте, нах...я веб серверу несколько тысяч процессоров?!
95% процессорного времени они простаивать будут, эт точно.4 Хеона и 64 гига оператифки на 100.000 соединений за глаза хватит.
> Вот вы мне лучше ответьте, нах...я веб серверу несколько тысяч процессоров?!Проснись, это предполагается использовать для дата-ферм, для здачи в аренду, не для одного веб-сервера.
> 95% процессорного времени они простаивать будут, эт точно.
Это вообще привычное состояние для сервера, потому и придумывают сабжевые платформы, кому виртуальные серваки не подходят.
> Вот вы мне лучше ответьте, нах...я веб серверу несколько тысяч процессоров?!
> 95% процессорного времени они простаивать будут, эт точно.Ставишь один такой сервак, и тебе за глаза его хватает успешного ведения бизнеса по предоставлению хостинга.
> 4 Хеона и 64 гига оператифки на 100.000 соединений за глаза
> хватит.А вот такого не хватит и даже 5 таких.
>> 4 Хеона и 64 гига оператифки на 100.000 соединений за глаза
>> хватит.
> А вот такого не хватит и даже 5 таких.Хватит... чтоб на лепестричестве разориться...
>>>> Других применений компьютерам не знаете?!
>>> Да почему же, просто производительность _сервака_ довольно странно мерять по _плавучке_
>> а комплексные числа и тензоры вааще ацкий сотона придумал.
> Где это все на вебсерверах?Я чуть падстол не упал :D
> Я чуть падстол не упал :DС пола смог упасть? Силен. Сколько ГигаФлоп поднял?
> Могу даже поспорить, при желании Вы сумеете доказать, что отрицательные числа -
> зло,
> а комплексные числа и тензоры вааще ацкий сотона придумал.А уж какую-нибудь ортогональную модуляцию придумал и вовсе кто-то довольно ушибленный на голову. Но хорошо ушибленный, побольше бы таких.
P.S. ты б еще предложил ОТО к серверам применить. Ну чтобы точнее изучать идущие там процессы. Надо ж учесть релятивистские эффекты применительно к электронам в процессоре, или где?!
Тогда уж КЭД. Это куда ближе к теме физ.процессов внутри процов.
> Тогда уж КЭД. Это куда ближе к теме физ.процессов внутри процов.О, я придумал. Пусть он КЭД скрестит с ОТО, дабы получить максимально точное описание процессов происходящих в процессорах :))). Ну а попутно он нам напишет "теорию всего", подумаешь какие мелочи :D
> Ты там что сервируешь то с такими объемами плавучки?Мне дак по научной работе нужно написать расчётную программу, где double-овых арифметических операций значительно больше, чем целочисленных.
>> Ты там что сервируешь то с такими объемами плавучки?
> Мне дак по научной работе нужно написать расчётную программу, где double-овых арифметических
> операций значительно больше, чем целочисленных.Если вам нужен карьерный самосвал, будете охаивать легковушки?
>>> Ты там что сервируешь то с такими объемами плавучки?
>> Мне дак по научной работе нужно написать расчётную программу, где double-овых арифметических
>> операций значительно больше, чем целочисленных.
> Если вам нужен карьерный самосвал, будете охаивать легковушки?Не надо всё воспринимать в штыки. Мне наоборот эта железка кажется очень симпатичной. Но лично я всё-таки хотел бы знать эти FLOPS-ы. Не то, чтобы я планировал её использовать, просто обычное профессиональное любопытство.
> Не надо всё воспринимать в штыки. Мне наоборот эта железка кажется очень
> симпатичной. Но лично я всё-таки хотел бы знать эти FLOPS-ы. Не
> то, чтобы я планировал её использовать, просто обычное профессиональное любопытство.Любопытство не требует причин и пояснений.
> Какой GFLOPS у этих Сortex A9? А то, 5 Ватт на 1
> ГГц и 4 ядра
> это конечно хорошо, но ГигаФЛОПС нужнее!!!Смотря для чего.
ух ты! :) давно пора.
Судя по картинке, Govnelle в ARMv7 выкинули?
> По заявлению компании Canonical, серверная редакция Ubuntu, начиная с выпуска 11.10, уже поддерживает архитектуру ARM Cortex A9Ушёл делать из своего n900 сервер.. :-D
Не ну молодцы.. Хоть как-то, чем-то Hi-Tech начинает снижать обороты по потреблению ресурсов нашей планеты)
> Ушёл делать из своего n900 сервер.. :-Dapt-get install lighttpd? :))
> Ушёл делать из своего n900 сервер.. :-DУ меня стоит, и asterisk тоже.
SUSE/Attachmate/Novell опять ни при делах?
> SUSE/Attachmate/Novell опять ни при делах?Банкроты как всегда ни при делах.
> Банкроты как всегда ни при делах.Дык они не банкроты а продавшиеся с потрохами аттачмэйту олухи.
А дескопы появятся на этом (с меньшим числом СнЧ)?
> А дескопы появятся на этом (с меньшим числом СнЧ)?Ноуты уже появились, правда, на нвидиевском тегра2.
Где появились? В новостях на ixbt или thg? В прайсах сплошной атом с редкими вкраплениями закате.
При большом желании можно найти, я однажды его видел даже на витрине. (:
> При большом желании можно найти, я однажды его видел даже на витрине. (:Асус еее трансформер продается в каждом зачуханном ларьке с планшетами и ноутами.
> Где появились? В новостях на ixbt или thg? В прайсах сплошной атом
> с редкими вкраплениями закате.Да ну? А асус еее трансформер вы что, и правда ни разу не видели? Он же в каждом первом прайсе есть. Еще есть toshiba ac100, хоть и пореже асуса попадается.
> А дескопы появятся на этом (с меньшим числом СнЧ)?Нетбуки с армами уже есть.
Хьюлет не был бы хьюлетом если б не оставил Большому Брату бэкдор:
------
Intelligence means it just works. Every ECX-1000 series SoC also contains an on-chip EnergyCore Management Engine (running on a separate, dedicated processor) that provides autonomic operation. The patent-pending design allows the management engine to perform real-time power optimizations by individually tuning 14 different power domains within the node, idling or turning off entire subsystems when possible, yet instantly resuming operation within a matter of clock cycles. Additionally, the EnergyCore Management Engine provides “always-on” remote management capabilities through standard interfaces that work seamlessly with existing system management tools.
------Я конечно понимаю что ремотное администрирование удобно, но какие есть основания доверять непонятной проприетарной хрени крутящейся на непонятном вспомогательном проце?
Для серверов подобные вещи - обязательный функционал,вообще-то. Ибо сильно удешевляют поддержку.
> Для серверов подобные вещи - обязательный функционал,вообще-то. Ибо сильно удешевляют
> поддержку.Да, конечно, а заодно и бэкдорчик годный. И конечно же это фирмваре не будет опенсорсным, да?
Уважаемый, это же числодробилка, зачем её в DMZ выставлять?
> Уважаемый, это же числодробилка, зачем её в DMZ выставлять?Да какая она числодробилка, сервант обыкновенный. Для числодробления в массовых количествах лучше пачка амдшных видеокарт в обычном серваке.
Нда. Мир меняется. Интересно будет поиграться с такой штуковиной.
Мне интересно, почему упоминают Ubuntu, не имеющую LTS ветки для ARM, когда Debian stable (и даже old-stable) эту архитектуру поддерживает.
Потому что дебиан не договаривался с HP .Ваш К.0
> Мне интересно, почему упоминают Ubuntu, не имеющую LTS ветки для ARM, когда
> Debian stable (и даже old-stable) эту архитектуру поддерживает.Когда будет готова реальная железка будет и lts
> Мне интересно, почему упоминают Ubuntu, не имеющую LTS ветки для ARM, когда
> Debian stable (и даже old-stable) эту архитектуру поддерживает.Debian серьезно проигрывает по времени поддержки - 3 года против 5 лет для LTS-релизов Ubuntu. Именно по этой причине корпоративные пользователи последнее время на Ubuntu переползают, по сути для LTS-релизов никакой разницы с Debian, но поддерживается дольше.
Это просто бомба.
В конечном итоге подобные технологии окажут серьезное влияние и на технологии разработки ПО. Будет интересно )
Сейчас объявятся интел и микрософт со своими гетзефактсами и, брызгая слюной, будут доказывать, что АРМ никому не нужен ;)
Ага, не нужен до такой степени, что майкрософт от красноглазия портирует Windows 8 на арм.
Портируют они, AFAIK, только клиентскую Win8, которая "кетайский геймбой", и только потому, что они хотят ее на планшеты. Про вин-сервер, портируемый на АРМ, я ничего не слышал. Вообще портирование проприетарной ОС на другую платформу - занятие неблагодарное, поскольку надо еще убедить писателей всяких автокадов и корелов, что их софт нужен аудитории вашей ОС на другой аппаратной платформе (хотя она еще не вышла, и софта под нее шиш - только мсофис и калькулятор), а без этих софтписателей винда теряет свое главное преимущество
Они портируют (или уже портировали?) винду на арм.
> Они портируют (или уже портировали?) винду на арм.Говорят что это netbsd с интерфейсом Метро.
А ещё говорят, что в Москве кур доят...
> Говорят что это netbsd с интерфейсом Метро.Говорят что это похоже на китайский тетрис.
>> Говорят что это netbsd с интерфейсом Метро.
> Говорят что это похоже на китайский тетрис.Таки больше на пятнашки.
Пока не будет 64-х процессоров, сервера на ARM всего лишь экспериментальная игрушка.
Они уже идут. http://www.3dnews.ru/news/619113/
Ваше утверждение похоже ближе к тем темам сверху о числах с плавающей запятой. Не знаю статистики, но интересно где же так 64-битные регистры в обычных серверах используются, может в криптографии? Те 64 бита для каких-то специфических применений с длинными числами нужны, может еще пару тройку применений.
А почему процессоров должно быть 64? И кстати где их должно быть 64?
> Each board exposes eight 10 Gigabit fabric links and SATA...
>EnergyCore Fabric configuration exports eight (8) EnergyCore 10Gb network links to a system board, used to connect multiple EnergyCards via internal interconnects or external interface connections (1GbE or 10GbE)...
>Каждая карта укомплектована четырьмя процессорами EnergyCore, восемью 10-гигабитными Ethernet портамипарни, это не 8 портов 10Gb ethernet-а :)
Оп-па. А мы то уж задумались, зачем этой хреновине 288 (!!!) 10-гигабитных портов при полном заполнении и сколько будет стоить железка, которая эти порты потом скоммутирует. И главное, для каких именно задач нужна пропускная способность в 2.8 терабита/с :o
> парни, это не 8 портов 10Gb ethernet-а :)Насколько понимаю, всё же портов, но (в отличие от "нормального" прочтения перевода) внутренних с точки зрения шасси. Ср. с IPMI-интерфейсами в типичных блейдах.
PS 2 Stax: задачки-то такие бывают -- см., например, слайд 16 http://ftp.linux.kiev.ua/pub/conference/peers/foss-sea/2011/... (и там таких свичей совсем не одна штука) -- но такие потоки надо куда-то ещё и затыкать, на этом тоже удивился.
Интересное решение. Такой уровень грануляции масштабирование выглядит очень соблазнительно.