Новое в архитектуре
Чип Istanbul рассчитан на установку в тот же разъем, что и Shanghai — Socket F, поэтому для использования новых процессоров в существующих серверных системах не потребуется замена системных плат, хотя будет необходимо обновить BIOS. Благодаря этому переход на новые процессоры не потребует больших затрат, тем более что 6-ядерные чипы совместимы с памятью DDR2. Ожидается, что поддержка DDR3 будет реализована в следующем году.

|
|
В чипах Istanbul частота Hyper-Transport увеличена до 2,4 ГГц, благодаря чему скорость интерконнекта возросла до 9,6 ГБ/с. Напомним, поддержка технологии Hyper-Transport v.3.0 была реализована ещё процессорах Shanghai, при этом частота DDR составляла 2,2 ГГц, что обеспечило скорость интерконнекта 8,8 ГБ/с в каждом направлении.
|
|
Новая разработка AMD HT Assist призвана уменьшить объем служебного трафика между процессорами при работе в многопроцессорной среде. Когда одному процессору требуется обработать определенную порцию данных, он запрашивает соседние чипы о наличии этих данных в их кэш-памяти. В системе с четырьмя процессорами данная операция требует 10 транзакций, что ведёт к снижению производительности. Служба HT Assist хранит в кэш-памяти L3 каждого процессора информацию о местоположении порций данных, благодаря чему количество транзакций уменьшается до 2 и, соответственно, возрастает производительность всей системы. Однако HT Assist работает только в системах с числом сокетов не менее четырех.
|
|
Средства управления питанием AMD-P новинки включают технологии AMD PowerNow!, CoolCore и Dual Dynamic Power Management, решающие задачу снижения энергопотребления. Так PowerNow! осуществляет автоматическое изменение частоты каждого ядра в зависимости от степени его загрузки приложениями. Благодаря этому достигается более гибкое регулирование энергопотребления процессором. Технология Dual Dynamic Power Management позволяет каждому процессору в многопроцессорной системе реализовать возможности энергосбережения, достигнутые за счет применения PowerNow!. AMD CoolCore автоматически отключает питание тем цепям процессора, которые в данный момент не используются. Представители AMD подчеркивают, что чип Istanbul обладает такой же потребляемой мощностью, что и четырехъядерные процессоры AMD, превосходя их по относительной (на 1 Вт) производительности на 34%.
|
|
| Сравнение старших моделей процессоров AMD Shanghai и Istanbul | | Поколение | Shanghai | Istanbul | | Модель | 8384 | 8435 | | Разъем | Socket F | | Техпроцесс, нм | 45 | | Число ядер | 4 | 6 | | Тактовая частота, ГГц | 2,7 | 2,6 | | Частота DDR, ГГц | 2,2 | 2,4 | | Интерконнект, ГБ/сек | 8,8 | 9,6 | | Энергопотребление, Вт | 75 | | Кэш L2, КБ | 512 х 4 | 512 х 6 | | Кэш L3, MБ | 6 |
|
|
Где нужны 6 ядер?
Новый чип AMD Istanbul изготовлен по нормам 45-нм техпроцесса и рассчитан на многопроцессорные (от 2 до 8 сокетов) серверные системы. Архитектурно Istanbul близок к чипам Shanghai, но обладает двумя дополнительными ядрами и усовершенствованным контроллером памяти. В связи с этим возникает вопрос: с какими приложениями использование 6-ядерного процессора будет более эффективно, чем применение четырехъядерных чипов Shanghai?
|
|
Считается, что серверные приложения наилучшим образом масштабируются в системах с числом вычислительных ядер, равным степени 2n, поэтому эффективность 6-ядерной конфигурации пока вызывает сомнения. Пожалуй, наиболее интересные результаты работы 6-ядерных процессоров можно ожидать в 4-процессорных конфигуарциях, особенно в виртуализированных средах, где требуется максимум вычислительных ресурсов.
|
|
Выраженный прирост производительности при увеличении количества ядер можно ожидать и в приложениях, связанных с рендерингом. Однако в этом случае, эффективным оказывается, скорее, кластеризация двухсокетных систем с четырехъядерными процессорами, чем наращивание количества ядер в пределах одной машины.
|
|
Для front-end приложений, таких как почтовые и веб-серверы, а также для баз данных начального уровня, большое количество вычислительных ядер также является избыточным — такие задачи не способны эффективно использовать 8-16-ядерные системы.
|
|
Таким образом, основной областью, где применение систем на основе AMD Istanbul будет оправдано, можно считать:
1) «тяжелые» виртуализированные конфигурации, обслуживающие критические приложения;
2) крупные СУБД, генерирующие множество параллельных запросов;
3) высокопроизводительные HPC-приложения.
|
|
В то же время, для запуска большого числа «легких» приложений в виртуальном рабочем пространстве может быть достаточно четырехъядерного процессора, поскольку лимит оперативной памяти в этом случае будет исчерпан раньше, чем предел мощности процессора.
|
|
Производительность
На данный момент в интеренете можно ознакомиться с результатами сравнительных тестов 2-процессорых систем на базе новых AMD Opteron "Istanbul" и Intel Xeon "Nehalem". В целом, результаты выглядят для Opteron неутешительно: в большинстве серверых приложений Istanbul проигрывает конкурентам. Исключение составляет, пожалуй, только тесты в виртуализированной среде: здесь новый процессор AMD держится на равных с Xeon "Nehalem".
|
|
Отметим, что речь идет о тестах 2-процессорных серверов. Возможно в 4-процессорных конфигурациях AMD Opteron "Istanbul" сумеет продемонстрировать весь свой потенциал. Однако подобные тесты пока не опубликованы.
|
|
Доступность
В продажу поступили 5 моделей чипов Istanbul: Opteron 2427 2,2 ГГц (455 долл.), Opteron 2431 2,4 ГГц (698 долл.), Opteron 2435 2,6 ГГц (989 долл.), Opteron 8431 2,4 ГГц (2149 долл.) и Opteron 8435 2,6 ГГц (2649 долл.)
|
|
Выводы
Пока Intel не представила Xeon 7500 на архитектуре Nehalem, процессор AMD Shanghai претендовал на звание лучшего серверного чипа. Однако производительность микроархитектуры Intel "Nehalem" оказывается столь впечатляющей, что даже новому шестиядерному процессору AMD Opteron "Istanbul" пока тягаться с ней сложно. Однако потенциал у Istanbul есть: наиболее ярко он проявится в сложных инфраструктурных приложениях. |
|