Все новости от 24 августа 2006 г. Sun Niagara 2 удвоит число потоков
Процессор Niagara 2 от Sun Microsystems сможет исполнять 64 последовательности инструкций одновременно — вдвое больше своего предшественника.
Современные серверы с процессором UltraSparc T1 Niagara работают с 32 параллельными потоками — восемь ядер обрабатывают по четыре потока одновременно. У Niagara 2 тоже восемь ядер, но каждое из них может работать с восемью потоками.
«В конце мая мы получили первые образцы и через пять дней загрузили Solaris. Коммерческие системы должны появиться во втором полугодии будущего года», — сообщил на конференции Hot Chips в Пало-Альто один из архитекторов процессора, Грег Грохолский (Greg Groholski). Он не привел никаких конкретных цифр, но сказал, что Niagara 2 должен более чем удвоить общую производительность и производительность на один ватт.
Во втором квартале 2006 года Sun продала серверов Niagara на $100 млн, несмотря на то, что эта принципиально новая конструкция появилась только в конце 2005 года. Niagara — это ставка на то, что для недорогих серверов важнее, как сервер справляется с одновременным решением множества задач, а не как быстро он решает отдельные задачи.
В Niagara 2 идея многопоточности получила дальнейшее развитие. Каждое ядро состоит из двух секций, thread groups, способных управлять четырьмя потоками каждая. Равномерное распределение потоков гарантирует операционная система Solaris.
Удвоение числа потоков увеличивает площадь кристалла менее чем на 20%. Так как Niagara 2 производится по 65-нм технологии, а не 90-нм, как первая версия Niagara, Sun смогла также увеличить емкость кэш-памяти с 3 Мбайт до 4 Мбайт и добавить дополнительные механизмы шифрования. Процессор содержит также порт PCI Express, четыре контроллера FB-DIMM (fully buffered dual inline memory modules) и два порта Ethernet 10 Гбит/с.
Однако Грохолский не прояснил один важный вопрос: будет ли Niagara 2 поддерживать многопроцессорные конфигурации? Niagara работает только в однопроцессорных машинах. В 2005 году представитель Sun говорил в интервью, что такая поддержка планируется. Но судя по презентации Грохолского, «эта конкретная конструкция не содержит многопроцессорной поддержки».
Sun приняла меры и для повышения быстродействия при выполнении каждого отдельного потока. Например, каждое ядро Niagara 2 снабжено собственным арифметическим устройством с плавающей запятой. У Niagara было только одно такое устройство, обслуживающее все ядра. К тому же у каждого ядра есть механизм stream processing unit, повышающий быстродействие при решении разнообразных задач шифрования-дешифрования.
«Мы добились того, что я называю „независимым шифрованием”», — сказал Грохолский, подразумевая под этим, что ради шифрования сетевого трафика больше не придется жертвовать производительностью.
В Niagara 2 предусмотрены и средства для повышения надежности сервера. Если аппаратура контроля обнаруживает слишком много ошибок, она может автоматически отключать отдельный поток, группу потоков или целое ядро. «Даже после отключения физического ядра целиком у вас остается 56 функционирующих потоков», — подчеркнул Грохолский.
Важным преимуществом Niagara является относительно низкая потребляемая мощность. В Niagara 2 оно усилено еще больше. Потребляемой мощностью этого чипа управляет ПО, которое может замедлять его работу или отключать отдельные потоки или ядра, регулируя тепловой порог.
Предыдущие публикации:
В продолжение темы:
|
|
| Князь Мышкин 24 Aug 2006 12:45 PM |
Мне тут удалось поработать на T1, запуск JBoss на нем 1 мин. 20 сек., что в 4-3 раза медленне чем на моем P IV 2.8 ГГц. Но вот при большом кол-е запросов, производительностью T1 остается только восхищаться. |
|
| Банч 24 Aug 2006 5:55 PM |
а зачем ставить Т1, если можно поставить несколько обычных серверов и добиться того же количества обрабатываемых запросов за меньшие деньги? и при этом всё будет работать в несколько раз быстрее :)) |
|
| Anti-MS 24 Aug 2006 8:18 PM |
2Банч и надежнее :) |
|
| Князь Мышкин 24 Aug 2006 8:39 PM |
2Anti-MS,Банч Тоись, городидь, настраивать и администрировать 16-30 серверов вместо одной коробочки T1 будет "надежнее, быстрее, дешевле". ню-ню :) Флаг вам в руки:) |
|
| golimo - golimoone.lv 25 Aug 2006 11:19 AM |
а тепловыделение?? |
|
| ерудит 25 Aug 2006 11:40 AM |
UltraSPARC T1 processor with CoolThreads technology offers up to eight 4-way multithreaded cores, delivering 32 simultaneous threads. .09 micron, 9-layer Cu metal, CMOS process 1.0 GHz and 1.2 GHz frequency 72 watt typical, 79 watt peak power consumption |
|
| Anti-MS 25 Aug 2006 12:11 PM |
2Князь Мышкин а что не 100-150? %) |
|
| Практик 25 Aug 2006 12:57 PM |
2Банч: А затем, что место в серверной комнате, мощность кондиционеров и подведенного к зданию электропитания очень быстро исчерыпываются. И тогда хорошо, если добавление жалкого одноюнитового сервера приведет всего лишь к оборудованию новой серверной, а не к строительству дополнительной электроподстанции. Успехов! |
|
| Князь Мышкин 25 Aug 2006 1:58 PM |
2Anti-MS а что не 100-150? %) == Ну... как я понимаю ваш слив вы признаете? Если нет, то еще вопрос, почему производители серверов и ПК стараются напихать побольше ядер в процессор и побольше процессоров в один системник? не советуют ведь купить 20-ть отдельных серверов. |
|
| Практик 25 Aug 2006 2:15 PM |
2Банч: Кстати, утверждение "того же за меньшие деньги" - оооочччень даже спорное: сервер T1000 сравним по цене с x86-серверами, а его способность выполнять большее количество запросов здесь даже не оспаривается. |
|
| Банч 25 Aug 2006 6:15 PM |
T1000 около $8500 аналогичный на Xeon около $4000 согласен, вполне сравнимы, особенно если дополнительно учесть надёжность |
|
| Anti-MS 25 Aug 2006 7:26 PM |
2Практикик,Князь Мышкин да что там электростанцию, надо срочно новые нефтяные месторождения разведывать, чтобы еще один 1U поставить :) А теперь по цене. Заходим на сайт сана смотрим Т1000 http://www.sun.com/servers/coolthreads/t1000/ А заодно там же замечаем Sun Fire T1000 Server World Record Ну вот и давайте смотреть цену и производительность, даже опираясь на лучший результат сана который они нам и показывают. Машина Т1000 1 чип - 8 ядер как тесте стоит 14.5К баксов: http://store.sun.com/CMTemplate/CEServlet?process=SunStore& cmdViewProduct_CP&catid=141650 Машина Делла из того же теста стоит около 2К баксов (среднее под двум сабмоделям): http://www.dell.com/content/products/features.aspx/pedge_sc 1425?c=us&cs=04&l=en&s=bsd Итого получаем, что если в тесте SPECjbb2005 Т1000 показал производительность около двух раз выше чем делл, но оказался дороже делла в 7(!) раз. Из чего получаем, что две такие машины делла дадут ту же производительность в 3.5 раза дешевле. Плюс принимаем во внимание что тест этот на жабе. Опять же две машины - надежнее чем одна. Итог: сказки про электростанции и 16-30 машин идут в сад вместе с Т1000. |
|
| ерудит 28 Aug 2006 12:48 PM |
2Anti-MS Я конечно все понимаю, хочется показать какой умный и находчивый, и борешься за правду, но не надо же так нагло подгонять факты под свои голословные утверждения. Да, Т1000 1 проц 8 ядер, 16 гб рам, 2 х USCSI диска стоит 14,5К баксов. но Заявленная в веб-бенчмарке Dell PowerEdge 2850 2 x Dual Core 2.8GHz processors, 16GB RAM, 2 x USCSI disks в конфигураторе на делловском сайте стоит __16,3К__ баксов. А заявленная в жаба-бенчмарке Dells PowerEdge SC1425 2 x 3.6GHz Intel Xeon 8GB RAM, 2 x USCSI disks - 4,5К баксов, но (!!!) эта же машинка добитая до 16GB RAM стоит в конфигураторе __15,9K__ баксов. Нельзя сравнивать сапоги и шлепанцы, совесть иметь надо. |
|
|