Дмитро Сірант, СТО компанії OpsWorksCo, описав у статті свій досвід використання ARM-інстансів в AWS. Окремо в статті йдеться про процесори, на яких зараз працює спільнота, та які особливості у різних з них є.
Используя LLC кэш процессор позволяет буферам с данными, которыми обменивается медиа-процессор в GPU и СPU быть кэшируемыми с точки зрения центрального процессора, что несомненно сказывается на быстродействии самым положительным образом. А вот автомобильная платформа LLC кэша не имеет, cache snooping протокол не работает, поэтому все буфера обмена должны быть uncacheable (некэшируемые) с точки зрения процессора, чтобы любые изменения делаемые GPU и CPU были мгновенно видны друг-другу. Ок, запускаем тест на измерение memory bandwidth (UC — uncacheable, WB — write-back — самый обыкновенный режим кэширования региона памяти используемый на x86 по умолчанию):
Независимо от того, размещаете вы свои приложения on-premise и/или в public cloud, одним из значимых факторов используемой инфраструктуры является производительность центральных процессоров. Данный обзор как раз затронет эту тему.
Коментарі