company_banner

Процессоры для задач космического масштаба

       Давненько я не видел диспетчера задач 4-сокетной системы, работающей на базе 10-ядерных процессоров… Сегодня под катом — пара слов о новых процессорах Intel Xeon.

    image


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

    image    Было представлено сразу два семейства процессоров — Intel Xeon E7 (с кодовым названием Westmere-EX — они обновляют платформу с процессорами Nehalem) и Intel Xeon E3 (на базе новой архитектуре Sandy Bridge). Таким образом, новые процессоры можно условно разделить на две группы: E3 для серверов начального уровня, полезных малому бизнесу; и E7 – лучшие возможности в своем классе, для высокопроизводительных вычислений (например, в ЦОДы). Невольно вспоминается настольные процессоры (i3, i5 и i7) – появятся ли процессоры Intel Xeon E5, пока неясно.

    Новинки представлены 29 моделями для 2-, 4- и 8-сокетных платформ и могут использоваться для систем с 256-процессорными слотами. Все процессоры изготовлены по новой 32 нм технологии.

    image Сравнительная таблица процессоров Intel Xeon E3

    Процессоры предназначены для сокета LGA1155, а их TDP составляет от 20(!) до 95 ВТт. Появилась поддержка технологий Intel Turbo Boost 2.0, коррекции ошибок памяти (ECC), шифрования данных с Intel AES-NI.

    Наиболее интересным семейством процессоров является Intel Xeon E7:

    image Сравнительная таблица процессоров Intel Xeon E7

    Ну или наглядное сравнение характеристик отдельно для каждой серии: 2800 4800 8800

       Как видите, изменения коснулись буквально всего: изменился техпроцесс, увеличилось количество ядер (до 10), объем L3-кэша (сейчас он составляет от 24 до 30 МБ), уменьшилось тепловыделение (TDP у топовых моделей не превышает 130 Вт). Поддерживаются низковольтные DIMM — если с каждой “планки” потребление упадет хотя бы на 1Вт, то в совокупности (в пересчете на год) экономия окажется довольно существенной.

       Появилось более 20 функций для обеспечения отказоустойчивости, и ряд других аппаратно-программных решений, таких, например, как Intel TXT (Trusted eXecution Technology). До конца года ожидается появление целой экосистемы программных продуктов (порядка сотни), поддерживающих технологии E7. Так, например, процессоры новой серии наделены поддержкой инструкций шифрования AES-NI — если раньше программное шифрование по-настоящему большой базы данных было не самой лучшей затеей, то сейчас (например, в Oracle Database 11g Release 2) шифрование данных показывает прирост в 10 раз и может происходить буквально в режиме реального времени.

       Процессоры серии E7 выполнены в корпусе FC-LGA8 и нацелены на взаимодействие с сокетом LGA 771 — пример производительности нам показывали на том же самом сервере, который для этих целей использовался ровно год назад. Все, что потребовалось для апгрейда — обновить BIOS и установить новые процессоры.

    image

       Понятное дело, что просто взять и всерьез нагрузить такую систему довольно непросто — правильное использование таких систем это как целая наука… тем не менее, нам наглядно показали пример разницы производительности при использовании разных средствах оптимизации. Так, применение OpenMP справилось с вычислительной задачей в 70(!) раз быстрее, нежели при использовании штатного Intel Compiler. На данный момент процессоры этой серии успели поставить 15 мировых рекордов для x86-систем (с количеством сокетов от 1 до 8).

    image Видео с презентации

    image

       С основным докладом выступил Андрей Сёмин, директор по развитию в сфере высокопроизводительных вычислений в странах Европы, Ближнего Востока и Африки. По его словам, возраст конфигураций во многих масштабируемых системах превышает 5 лет, то есть они были куплены в 2006 году, в эпоху двухъядерных процессоров. С тех пор было улучшено буквально все — виртуализация, безопасность, управление питанием и надежность серверов… да чего уж там, если даже относительно предыдущего поколения процессоров поменялось столько всего. Тем не менее, если брать в расчет те процессоры, что были актуальны в 2006 году, то стойка серверов с новыми Intel Xeon E7-4800 по производительности равна 18(!) стойкам с Intel Xeon Dual Core. При этом выигрыш в энергоэффективности за год будет 93%. В сравнении с процессорами предыдущего поколения (о которых я рассказывал год назад), прирост производительности составит минимум 30%.

    image

       В своём докладе Андрей Сёмин подчеркнул, что последовательная работа корпорации Intel по совершенствованию линейки Intel Xeon приводит к тому, что для задач критической важности заказчики выбирают системы на основе x86, а не других ранее широко распространенных архитектур. Что, в свою очередь, стимулирует развитие экосистемы решений для крупных предприятий, в частности, *NIX-совместимых операционных систем, средств виртуализации и управления базами данных и т.д.

    А по мнению некоторых аналитиков, следующее десятилетие рынок серверов будет консолидирован на базе одной технологии – архитектуры x86.

    image

    В рамках мероприятия были представлены серверные решения (разумеется, уже на базе новых процессоров) от компаний-партнеров, таких как Aquarius, DEPO, ETergo, Kraftway и HP — подробности смотрите на фотографиях:

    image

    image       image       image

    image       image       image

    image       image       image

       Анонс процессоров именно в этот день состоялся не просто так – мероприятие, проведенное в День космонавтики, было посвящено 50-летию первого полёта человека в космическое пространство, которое осуществил в 1961 г. россиянин Юрий Гагарин. Поэтому в качестве бонуса, Вячеслав Ветелев (из компании Kraftway) рассказал нам (и показал на фотографиях) про юбилейный старт ракеты в космодроме “Байконур”. К сожалению, всего пересказать не могу (как минимум не запомнил), но скажу так — рассказ очевидца намного интересней всего того, что показывают по телевизору. Ну а сама тема космоса… да, теперь я понимаю, почему так много детей мечтают стать космонавтами!

    image

    Кстати, новые Intel Xeon E7 вполне подойдут для решения задач в том числе и космического масштаба ;)
    Intel
    175,03
    Компания
    Поддержать автора
    Поделиться публикацией

    Похожие публикации

    Комментарии 84

      +2
      TXT не особенно связана с отказоустойчивостью.
        +1
        Точно замечено. В этом месте надо, наверное, читать «более 20 функций для обеспечения отказоустойчивости, и ряд других аппаратно-программных решений, таких как Intel TXT (Trusted eXecution Technology).»
        +4
        Да, первая картинка конечно приятно удивляет.
          +30
          Мне тут в твиттере прислали
            +1
            Еб… а что же делает эта машинка?
            • НЛО прилетело и опубликовало эту надпись здесь
                +1
                Графику считать на таких машинах — расточительство. Графику считают на кластерах mainstream железяк. А тут — только большие задачи, где нужно много всего и в одном месте.
                • НЛО прилетело и опубликовало эту надпись здесь
                    +7
                    Это все сам htop жрет чтобы себя отрисовать
                0
                Еще интересно, как 26 процессов так ровно распределены по 128 ядрам.
                +23
                На сайте Intel есть картинка на 256 ядер

                  0
                  да, у них были такие образцы тестовые. много-много PentiumPro на современной плашке в технологии .45
                  0
                  Интел смотрит на мой сервак как на УГ

                    0
                    А мой нетбук закрылся, увидев веб-камерой скриншоты в комментариях
                  • НЛО прилетело и опубликовало эту надпись здесь
                      0
                      Хочу на таком поднять xen-ноду :)
                      0
                      Офигеть, 128 ядер, и главное все чего-то считают :-) 882 Гб оперативки. Что же это за машина то такая?
                        +1
                        Скриншот с сайта htop для демонстрации возможностей программы.
                          0
                          И правда
                          An impressive setup — htop running on a machine with 128 cores and 1TB of RAM
                          +1
                          # prtconf |grep ^Memory
                          Memory size: 261856 Megabytes
                          # prtdiag |grep «SUNW,UltraSPARC-T2+»|wc -l
                          256
                          Новость говорит о прорыве… да… ^^
                            0
                            Sun Netra N1000?
                              0
                              Мда, не htop, а графический эквалайзер прям какой-то :)
                            +7
                            Не удержался и пересчитал.
                              +3
                              И сколько?
                                +2
                                все!
                              +5
                              По космическим ценам? :)
                                0
                                нет. доступно даже простым туристам… не только космическим.
                                  +1
                                  4616$ за один 10 ядерник на 2.4 ГГц
                                  Итого только 4 проца выйдут в полмиллиона рублей.
                                    +1
                                    ага. Как в старые добрые времена.
                                      +2
                                      Только тогда за полмиллиона предлагали один процессор и 100 мегагерц… :)
                                        +1
                                        Когда нибудь скажут, а вот 20 лет назад за полмиллиона рублей… всего то))
                                  +4
                                  А вот этот набор AES-NI, он должен быть сертифицирован у ФСБ чтобы процессоры можно было ввозить?
                                    +18
                                    echo «MAKEOPTS=-j81» >> /etc/make.conf && emerge -euND world
                                      +8
                                      > Давненько я не видел диспетчера задач 4-сокетной системы, работающей на базе 10-ядерных процессоров. В каждом по 2 потока, итого — 80 ядер! Сегодня под катом — пара слов о новых процессорах Intel Xeon.

                                      С каких пор HT стал ядрами?
                                        0
                                        Очевидно же!
                                        поток HT — это логический процессор
                                        ядро — логической процессор
                                        значит поток HT — ядро
                                        PS: ирония, конечно :)
                                          –1
                                          это как сравнить… с пальцем, не надо путать сущности, вещи совершенно разные.
                                        +4
                                        В дополнение про демку с загрузкой всех 80 потоков: не сразу становится понятно из текста, но во всех трех запусках приложения использовался компилятор Интел, и самый быстрый результат был получен при использовании параллелизации OpenMP с помощью того-же компилятора Интел.

                                        И раз уж зашел вопрос о компялиторах и библиотеках Интел, то нельзя не упомянуть о том, что они оптимизируют код для процессоров Интел, и не только :). software.intel.com/en-us/articles/optimization-notice/.
                                          +4
                                          Нравится стойка с вином за сервером.
                                            0
                                            Целая стойка Rioja. Ramon Bilbao подиж какой-нибудь.
                                            +10
                                            Oooookay.

                                            [root@anonymous ~]# cat /proc/cpuinfo | tail -n 28
                                            power management: ts ttp tm stc 100mhzsteps hwpstate

                                            processor: 47
                                            vendor_id: AuthenticAMD
                                            cpu family: 16
                                            model: 9
                                            model name: AMD Opteron(tm) Processor 6176
                                            stepping: 1
                                            cpu MHz: 800.000
                                            cache size: 512 KB
                                            physical id: 3
                                            siblings: 12
                                            core id: 5
                                            cpu cores: 12
                                            apicid: 75
                                            initial apicid: 59
                                            fpu: yes
                                            fpu_exception: yes
                                            cpuid level: 5
                                            wp: yes
                                            flags: fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nonstop_tsc extd_apicid amd_dcm pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt nodeid_msr npt lbrv svm_lock nrip_save
                                            bogomips: 4600.47
                                            TLB size: 1024 4K pages
                                            clflush size: 64
                                            cache_alignment: 64
                                            address sizes: 48 bits physical, 48 bits virtual
                                            power management: ts ttp tm stc 100mhzsteps hwpstate

                                            [root@anonymous ~]# uptime
                                            13:25:33 up 135 days, 11:29, 3 users, load average: 8.51, 11.61, 11.81

                                            Sorry INTEL, you're late again.
                                              0
                                              И что Вы хотели этим сказать? ) Ну АМД, ну 12 ядер… каждый уже сам для себя выбирает, чем пользоваться — пост написан с целью повествования, а не «похвастаться».
                                                +5
                                                Бумбурумыч, я хотел сказать что Intelу нужно бежать чуть быстрее. Или мне хочется чтобы он бежал чуть быстрее. В наших задачах очень важно иметь много ядер и мало процессоров. У интела «ядро» сейчас быстрее «ядра» AMD, поэтому хочется чтобы появились интеловские доступные 12-ти ядерники как можно быстрее…
                                                  –1
                                                  Но ведь одних ядер мало — нужно еще уметь такими системами грамотно пользоваться. Впрочем, думаю, в Хайлоаде с этим проблем не должно быть )
                                                    +1
                                                    Не знаю, в хайлоаде как раз вряд-ли. Мало что, особенно из open source умеет параллелиться. Допустим, postgres пока еще не умеет параллелные запросы. По-моему небольшому опыту, все чаще в скорость ввода-вывода упирается, а процессор слабо загржен.
                                                      +1
                                                      nginx? mysql? php (php-fpm instances ?)
                                                      проблемы с IO? используйте AIO и in-memory storage!
                                                      в современных средах основные проблемы возникают на самом деле в полосе к памяти и, как следствие, эффективности работы CPU cache. Отсюда все пишут свои библиотеки в которых все примитивы cacheline aligned.
                                                        +1
                                                        а просто padding докинуть не вариант?
                                                        0
                                                        Разве Postgres не умеет параллельные запросы?
                                                          0
                                                          Не умеет параллелить выполнение одного запроса на несколько процессоров. Впрочем, MySQL тоже не умеет, насколько я помню. Oracle ­— умеет.

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

                                                            А для аналитических БД да, пожалуй, полезная возможность.
                                                            0
                                                            Запросы — нет, соединения (сессии) — да, по умолчанию (OLTP приложение как-никак). За счет того что каждое соединение — отдельный процесс, оно отлично разбрасывается по ядрам.
                                                            Вот кстати свежая ветка обсуждения на эту тему — для тех кому интересно.
                                                    +2
                                                    и да, это не HT ядра. это честные физические ядра.
                                                      0
                                                      Если быть честным, то в некоторых задачах Intel с 8 ядрами будет производительнее AMD с 12 ядрами, в других наоборот :)

                                                      Я вообще жду релиза Бульдозера Terramara, жаль что сокет будет другой, можно было бы его попробовать. Но зато цены на Interlagos упадут и можно будет взять Supermicro 4х процессорную с 64-мя ядрами в 1U.
                                                      +17
                                                      Вы что, АМД же горят, взрываются и убивают своих владельцев. И вообще это процессоры для бедных :D
                                                        0
                                                        Зато зимой с ним не холодно
                                                          +4
                                                          Да, у меня брат от этой хуй*и умер. Сам пишу с кулера.
                                                          0
                                                          Грустная правда жизни заключается в том, что в Россию сервера на AMD не возят чуть более чем полностью. :(
                                                            0
                                                            С каких это пор? ^^
                                                              0
                                                              Я пробовал в Питере найти года два назад. Всё глухо, только под заказ с соответствующим сроком ожидания. Почитал форумы — то том же пишут и остальные.
                                                                0
                                                                >> только под заказ
                                                                несколько противоречит Вашему же предыдущему утверждению ;)
                                                                  0
                                                                  Да, я некорректно выразился — я имел в виду, что не возят заранее и в свободную продажу, а только под заказ.
                                                          +2
                                                          Скоро (лет через 10) у меня будет телефон с таким процессором. И мы все будем удивлятся, а как это раньше строили космические корабли используя ламповые калькуляторы, а вот мой новый телефончик AngryBirds V124.3 еле запускает…
                                                            +3
                                                            Это же Андройд, сколько ядер не ставь — тормоза будут, купите iPhone 12 с магнитным шнурком (30 возможных цветов) и играйте без тормозов в AngryBirds V124.3.
                                                              +1
                                                              AngryBirds V124.3 EXLUSIVE IPHONE EDITION!
                                                              А вот на PS53 с её 128-миядерным процессором (из которых 127 — математические сопроцессоры) игОр так и не вышло.
                                                            +1
                                                            /me плюется на политику лицензирования Oracle…
                                                            попробуйте подсчитать стоимость лицензии на такой сервер.
                                                            если грубо — то 40x0.5xUS$47,500.00 ~ $900,000 — сама железка имхо раз так в 10-15 дешевле…
                                                              +1
                                                              а все потому, что Господь Бог не считает себя Ларри Элиссоном ;)
                                                              P.S. а open solaris очень жаль…
                                                                +2
                                                                Если вы не готовы платить такие деньги — значит вам не нужен Оракл.
                                                                  +1
                                                                  Работаете маркотойдом? :)
                                                                    +2
                                                                    удивительно что находятся люди которые считают политику лицензирования Oracle — адекватной.
                                                                      +2
                                                                      Я вот тоже считаю что Ferrari перегнули с ценой на 458 Italia. Надо наверное им написать, что у них неадекватная ценовая политика.
                                                                        +1
                                                                        $4.5K за процессор для BerkleyDB ИМХО перебор.
                                                                      +1
                                                                      да что вы говорите. в текущий момент у меня залицензировано 24 ядра, и это только один сервер. да и я вообще имел в виду дурость лицензирования по ядрам, пришедшей с прошлого века. в текущем самом простом брендовом сервере будет минимум 2-4 ядра, соответственно купив сервер на $4000 автоматом попадаешь на сумму до $100к — это по-вашему все зашибись?
                                                                    +4
                                                                    россиянин Юрий Гагарин
                                                                      0
                                                                      А почему на скриншоте, демонстрирующем прирост скорости работы компиляторов в столбике «MS compiler» ничего нет? Столбик есть и кнопка для старта бенчмарка есть. А данных нет.
                                                                        0
                                                                        он выполнился быстрее, чем один отсчёт бенчмарка :)
                                                                        +4
                                                                        В этом топике мужики меряются пиписьками.
                                                                          0
                                                                          Пиписьками своих серверов.
                                                                            +1
                                                                            Причем, скорее всего даже не своих, а корпоративных =)
                                                                          +2
                                                                          россиянин Юрий Гагарин?!
                                                                            0
                                                                            Видимо, это какая-то самоцензура работает.
                                                                            В этот день космонавтики заметил, что на всяческих официальных ресурсах стараются использовать те фото, на которых не видны буквы СССР.
                                                                              0
                                                                              Если это действительно _само_цензура, то это даже печальней, чем просто цензура :( Получается и от себя правду стараются скрыть — значит реальность не устраивает совсем.
                                                                            0
                                                                            Дети снова мечтают стать космонавтами?!
                                                                            • НЛО прилетело и опубликовало эту надпись здесь

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

                                                                              Самое читаемое