В четырехъядерном процессоре AMD Opteron с кодовым названием Barcelona, который выйдет в середине 2007 года, будут специальные средства для ускорения виртуализации.
Виртуализация позволяет одному серверу исполнять несколько операционных систем одновременно. Однако программное обеспечение виртуализации, так называемый гипервизор, создает дополнительные проблемы производительности. В своем докладе на конференции Fall Processor Forum в Сан-Хосе представитель группы технического проектирования AMD Бен Зандер рассказал о заложенных в Barcelona специальных средствах для облегчения этих проблем.
Одна из проблем связана с тем, что гипервизор добавляет дополнительный уровень при решении задачи преобразования логических адресов памяти операционной системы в физические адреса, используемые аппаратурой. По словам Зандера, на это уходит до 75% времени работы гипервизора. Barcelona ускоряет процесс благодаря «вложенным таблицам страниц» и кэшированию адресов памяти.
Кроме того, в Barcelona будут новые инструкции, укорачивающие «время
переключения миров», когда процессор переходит из режима внешней операционной
системы в режим гипервизора и обратно. Обычно на это уходит от 1000 до 2000
циклов процессора, но новые инструкции сокращают это время примерно на 25%.
Зандер рассказал и о других особенностях Barcelona. Например, каждое
процессорное ядро будет содержать 64-Кбайт кэш-память первого уровня и 512-Кбайт
кэш-память второго уровня. Все четыре ядра разделяют общий кэш третьего уровня
емкостью 2 Мбайт, но его можно будет увеличить еще больше. Barcelona сможет
управлять физической памятью большего объема, чем современные процессоры
Opteron. Сегодня максимум составляет 1 Тбайт; у Barcelona же порог повысится до
256 Тбайт.
Intel уже перевела свои чипы для двухпроцессорных серверов на новую
технологию памяти FB-DIMM (fully buffered dual inline memory modules), но AMD
отложила этот шаг на будущее. В Barcelona есть встроенная поддержка FB-DIMM, но
применяться она не будет, так как увеличивает потребляемую мощность и создает
дополнительную задержку по сравнению со стандартной памятью DDR2. AMD перейдет
на FB-DIMM, «когда наступит подходящее время», но это, видимо, случится не
раньше, чем появится второе поколение технологии, FB-DIMM 2.
Зандер рассказал также, что у Barcelona два контроллера памяти для считывания
и записи данных, как и у современных моделей Opteron, но эти контроллеры смогут
работать независимо друг от друга.
Источник:
ZDNet.ru
|