Silvermont — это микроархитектура для маломощных процессоров Atom , Celeron и Pentium, используемых в системах на кристалле (SoC) производства Intel . Silvermont является основой для четырех семейств SoC: [1]
Silvermont является преемником Bonnell , использующим новый 22-нм техпроцесс (ранее представленный в Ivy Bridge ) и новую микроархитектуру , заменяющую Hyper Threading на внеочередное выполнение . [2]
Silvermont был анонсирован для средств массовой информации 6 мая 2013 года в штаб-квартире Intel в Санта-Кларе, Калифорния. [3] Intel неоднократно заявляла, что первые устройства Bay Trail будут доступны в период праздников 2013 года, в то время как просочившиеся слайды показали, что окно выпуска Bay Trail-T — с 28 августа по 13 сентября 2013 года. [4] Было объявлено, что Avoton и Rangeley будут доступны во второй половине 2013 года. Первые устройства Merrifield были анонсированы в 1H14. [5]
Согласно модели Tick–tock, Airmont — это 14-нм уменьшенная версия Silvermont, выпущенная в начале 2015 года и впервые представленная в Atom x7-Z8700 , используемом в Microsoft Surface 3. [ 6] Микроархитектура Airmont включает следующие семейства SoC: [7]
Ядра на базе Silvermont также использовались в модифицированном виде в версии Knight's Landing чипов Intel Xeon Phi HPC.
Silvermont был первым процессором Atom , в котором использовалась архитектура с нестандартным порядком выполнения команд . [8]
Intel в своем квартальном отчете за четвертый квартал 2016 года сообщила о проблемах с качеством в семействе продуктов C2000, которые повлияли на финансовые показатели Data Center Group компании в этом квартале. [12] В исправлении под названием AVR54, опубликованном Intel, говорится о наличии дефекта в тактовой частоте LPC чипа , и затронутые системы «могут испытывать невозможность загрузки или могут прекратить работу». [13] [14] [15] Доступно обходное решение, требующее замены оборудования платформы. Считается, что отказы SoC привели к отказам в продуктах Cisco и Synology , [16] хотя, как сообщается, обсуждение C2000 как основной причины отказа находится под соглашением о неразглашении для многих поставщиков. [17]
В апреле 2017 года Intel выпустила новый степпинг C0 серии C2000, исправивший ошибку. [18]
В июле 2017 года Intel опубликовала, что похожая проблема с качеством затрагивает также встраиваемые процессоры серии Atom E3800. В исправлении под названием VLI89, опубликованном Intel, говорится, что, как и в случае с Atom C2000, имеется дефект в тактовой частоте LPC чипа, и затронутые системы «могут испытывать невозможность загрузки или могут прекратить работу». [19] Проблемы распространяются также на шину USB и схему SD-карты и должны возникать «при определенных условиях, когда активность высока в течение нескольких лет». В апреле 2018 года Intel объявила о выпуске нового степпинга D1 для устранения этой проблемы. [20]
Проблемы, связанные с деградацией схем шин LPC, USB и SD Card, также характерны для других процессоров Bay Trail, таких как Intel Celeron J1900 и серии N2800/N2900; [21] а также для серий Pentium N3500, J2850, J2900; и серий Celeron J1800 и J1750, поскольку они основаны на том же самом затронутом кремнии.
Cisco заявила, что отказы процессоров Atom C2000 могут произойти уже через 18 месяцев использования, а более высокие показатели отказов наблюдаются после 36 месяцев. [22]
Было обнаружено, что смягчение ограничивает влияние на системы. Обновление прошивки для шины LPC под названием LPC_CLKRUN# снижает использование интерфейса LPC, что в свою очередь уменьшает (но не устраняет) деградацию шины LPC - однако некоторые системы несовместимы с этой новой прошивкой. USB должен иметь максимум 10% активного времени, а ожидаемый срок службы передаваемого трафика составляет 50 ТБ в течение срока службы порта. Рекомендуется не использовать карту SD в качестве загрузочного устройства и извлекать карту из системы, когда она не используется.
Широко сообщалось, что процессоры Bay Trail (и, возможно, их производные, включая Airmont/Braswell/Cherry Trail) испытывают случайные зависания / блокировки на различных ядрах Linux. Ссылка на отчет об ошибке Linux 109051 на Kernel.org Bugzilla , впервые опубликованный в декабре 2015 г. Обходной путь, по-видимому, заключается в установке флага ядра Linux intel_idle.max_cstate=1
, который, устраняя зависания / блокировки системы, приводит к увеличению потребления мощности процессора / батареи, предотвращая переход процессора в более энергосберегающие C-состояния . Системы под управлением ОС Windows, по-видимому, не испытывают этих проблем с блокировкой / зависанием.
Потенциальным решением является установка hw.acpi.cpu.cx_lowest=C1
и dev.cpu.<n>.lowest
через /etc/sysctl.conf
.
Процессоры архитектуры Airmont 14 нм также подвержены недостаткам дизайна, как отмечено в обновлении спецификации Braswell в разделе CHP49 errata. [23] Помимо проблем с деградацией схем LPC и SD-карт, эти 14 нм разработки также имеют проблемы с деградацией схем часов реального времени (RTC), однако их шины USB не подвержены этим проблемам. Для смягчения деградации схем RTC требуются неуказанные изменения прошивки. Intel не планирует выпускать новый степпинг для Braswell. Intel признала наличие проблемы, заявив, что ее влияние на потребителей зависит от условий использования. [24]
Список процессоров для настольных ПК выглядит следующим образом:
Было обнаружено, что ошибка в проекте семейства процессоров C2000 может привести к отказу встроенных портов Ethernet. [ необходима цитата ]
Список серверных процессоров выглядит следующим образом: [25]
Список процессоров связи выглядит следующим образом: [26]
Список встроенных процессоров следующий: [27]
Список мобильных процессоров следующий:
Список планшетных и гибридных процессоров следующий:
Список процессоров для смартфонов выглядит следующим образом:
Список процессоров для смартфонов выглядит следующим образом:
Список процессоров для настольных ПК выглядит следующим образом:
Список мобильных процессоров следующий:
Список процессоров для смартфонов и планшетов выглядит следующим образом:
Ядра процессоров на базе Silvermont использовались в версиях Knights Landing многопроцессорных HPC-чипов Intel Xeon Phi с изменениями для HPC, включая векторные блоки AVX-512 . [29] [30]