Intel Atom — линейка сверхнизковольтных процессоров с набором команд IA-32 и x86-64 от корпорации Intel , предназначенная для снижения потребления электроэнергии и рассеиваемой мощности по сравнению с обычными процессорами серии Intel Core . Atom в основном используется в нетбуках , неттопах , встроенных приложениях, от здравоохранения до современной робототехники, мобильных интернет-устройствах (MID) и телефонах. Первоначально линия была разработана по технологии комплементарного металл-оксид-полупроводник ( КМОП ) 45 нм , а последующие модели под кодовым названием Cedar использовали 32-нм процесс. [2]
Первое поколение процессоров Atom основано на микроархитектуре Bonnell . [3] [4] 21 декабря 2009 года Intel анонсировала платформу Pine Trail , включающую новый процессор Atom под кодовым названием Pineview (Atom N450), при этом общее энергопотребление комплекта снизилось на 20%. [5] 28 декабря 2011 г. компания Intel обновила линейку Atom процессорами Cedar . [2]
В декабре 2012 года Intel выпустила семейство 64-битных процессоров Atom Centerton , разработанных специально для использования в серверах . [6] Centerton добавляет функции, ранее недоступные в процессорах Atom, такие как технология виртуализации Intel VT и поддержка памяти ECC . [7] 4 сентября 2013 года Intel выпустила 22-нм преемника Centerton под кодовым названием Avoton . [8]
Intel Atom является прямым преемником маломощных процессоров Intel A100 и A110 (под кодовым названием Stealey ), которые были построены по 90-нм техпроцессу, имели кэш-память второго уровня объемом 512 КБ и работали на частотах 600 МГц/800 МГц с TDP 3 Вт ( Тепловая схема питания) . До объявления о Silverthorne внешние источники предполагали, что Atom будет конкурировать с процессорами AMD Geode «система-на-кристалле» , используемыми в проекте «Один ноутбук на ребенка » (OLPC), и другими приложениями, чувствительными к затратам и энергопотреблению для процессоров x86 . . Однако 15 октября 2007 года Intel сообщила, что разрабатывает еще один новый мобильный процессор под кодовым названием Diamondville для устройств типа OLPC. [9]
«Atom» — это название, под которым будет продаваться Silverthorne, а поддерживающий набор микросхем, ранее носивший кодовое название Menlow , назывался Centrino Atom. [10]
На весеннем форуме разработчиков Intel (IDF) 2008 в Шанхае компания Intel официально объявила, что Silverthorne и Diamondville основаны на одной и той же микроархитектуре. Silverthorne будет называться серией Atom Z5xx, а Diamondville будет называться серией Atom N2xx. Более дорогие детали Silverthorne с меньшим энергопотреблением должны были использоваться в мобильных интернет-устройствах Intel (MID), тогда как Diamondville должна была использоваться в недорогих настольных компьютерах и ноутбуках. Intel и Lenovo также совместно анонсировали MID на базе Atom под названием IdeaPad U8. [11]
В апреле 2008 года компания Sophia Systems анонсировала комплект разработки MID [12], а первая плата под названием CoreExpress -ECO была представлена немецкой компанией LiPPERT Embedded Computers, GmbH. [13] Intel предлагает материнские платы на базе Atom. [14] [15]
В декабре 2012 года Intel выпустила Atom для серверов серии S1200. Основное отличие этих процессоров от всех предыдущих версий заключается в том, что была добавлена поддержка памяти ECC , что позволяет использовать Atom в критически важных серверных средах, где требуется избыточность и защита от сбоев памяти.
Процессоры Atom стали доступны производителям систем в 2008 году. Поскольку они припаяны к материнской плате , как северные и южные мосты , процессоры Atom недоступны домашним пользователям или сборщикам систем в качестве отдельных процессоров, хотя их можно получить предустановленными на некоторых материнских платах ITX . Diamondville и Pineview [17] Atom используется в сериях HP Mini, Asus N10, Lenovo IdeaPad S10 , Acer Aspire One и «точке» Packard Bell (ZG5), последних системах ASUS Eee PC , Sony VAIO M-серии, AMtek Elego. , Dell Inspiron Mini Series , Gigabyte M912 , LG X Series, Samsung NC10 , Sylvania g Netbook Meso, серия Toshiba NB (100, 200, 205, 255, 300, 500, 505), нетбуки MSI Wind PC , RedFox Wizbook 1020i, Sony Серия Vaio X, Zenith Z-Book, линейка настольных компьютеров Aleutia, Magic W3, Archos и ICP-DAS LP-8381-Atom. [18] Линия Pineview также используется в нескольких устройствах AAC для людей с ограниченными возможностями, которые не могут говорить, а устройство AAC помогает пользователю в повседневном общении с помощью специального речевого программного обеспечения.
Intel применила брендинг Atom к линейкам продуктов, ориентированным на несколько различных сегментов рынка, включая: MID / UMPC / смартфоны , нетбуки / неттопы , планшеты , встраиваемые устройства , беспроводные базовые станции (для сетевой инфраструктуры 5G ), микросерверы / серверы и бытовую электронику .
SoC Intel для бытовой электроники (CE) продаются под брендом Atom. До применения бренда Atom существовало несколько SoC Intel CE, в том числе: Olo River (CE 2110 с архитектурой XScale ARM ) и Canmore (CE 3100, который, как и Stealey и Tolapai , имел 90-нм микроархитектуру Pentium M ). К SoC под брендом Intel Atom CE относятся: Sodaville , Groveland и Berryville .
Все процессоры Atom реализуют набор инструкций IA-32 ; поддержка набора инструкций x86-64 не была добавлена до появления ядер Diamondville для настольных компьютеров и мобильных устройств Pineview . Модели Atom серий Atom N2xx и Z5xx не могут запускать код x86-64. [19] Серверные процессоры Centerton также поддерживают набор инструкций x86-64. [7]
Intel заявляет, что Atom поддерживает 64-битные операции только «с процессором, набором микросхем и BIOS », которые поддерживают Intel 64 . Те системы Atom, которые не поддерживают все это, не могут использовать Intel 64. [20] В результате способность системы на базе Atom запускать 64-битные версии операционных систем может варьироваться от одной материнской платы к другой. Интернет-магазин mini-itx.com протестировал материнские платы на базе Atom производства Intel и Jetway, и хотя они смогли установить 64-разрядные версии Linux на материнские платы Intel с D2700 (Cedarview; поддерживает максимум 4 ГБ памяти DDR3- 800/1066 [21] ), поддержка Intel 64 не была включена на материнской плате Jetway с процессором D2550 (Cedarview). [22]
Даже среди систем на базе Atom с поддержкой Intel 64 не все могут работать с 64-разрядными версиями Microsoft Windows . Для тех процессоров Pineview , которые поддерживают 64-разрядную работу, Центр загрузки Intel в настоящее время предоставляет драйверы для 64-разрядной Windows Vista и Windows 7 для графики Intel GMA 3150, присутствующей в процессорах Pineview . [23] Однако для процессоров Intel Atom Cedarview , выпущенных в третьем квартале 2011 года, отсутствуют 64-битные драйверы Windows. [24] Однако процессоры Intel Bay Trail-M, построенные на микроархитектуре Silvermont и выпущенные во второй половине 2013 года, снова Поддержка 64-битной версии, хотя поддержка драйверов для Linux и Windows 7 ограничена при запуске. [25]
Предполагается, что отсутствие поддержки 64-битной версии Windows для процессоров Cedarview связано с проблемой драйвера. Член команды энтузиастов Intel заявил в серии публикаций на сайте энтузиастов Tom's Hardware, что, хотя Atom D2700 (Cedarview) был разработан с поддержкой Intel 64, из-за «ограничений платы» Intel отказалась от ранее доступных 64-разрядных процессоров. -битные драйверы для Windows 7 и не обеспечивают дальнейшей поддержки 64-битных систем. [26] Некоторые производители систем аналогичным образом заявляли, что их материнские платы с процессорами Atom Cedarview не поддерживают 64-битную систему из-за «отсутствия поддержки 64-битного драйвера VGA Intel®». [27] Поскольку все процессоры Cedarview используют ту же графику Intel GMA 3600 или 3650, что и D2700, это означает, что системы Atom Cedarview по-прежнему не смогут запускать 64-разрядные версии Windows, даже те, в которых включен Intel 64 и которые могут работать. 64-битные версии Linux.
Первые процессоры Atom были основаны на микроархитектуре Bonnell . [3] [4]
Эти процессоры Atom способны выполнять до двух инструкций за цикл. Как и многие другие процессоры x86, они перед выполнением преобразуют инструкции x86 ( инструкции CISC ) в более простые внутренние операции (иногда называемые микрооперациями , т.е. фактически инструкции в стиле RISC ). Большинство инструкций при трансляции создают одну микрооперацию, при этом около 4% инструкций, используемых в типичных программах, производят несколько микроопераций. Количество инструкций, выполняющих более одной микрооперации, значительно меньше, чем в микроархитектурах P6 и NetBurst . В микроархитектуре Bonnell внутренние микрооперации могут содержать как загрузку памяти, так и хранилище памяти в связи с операцией ALU , таким образом, они больше похожи на уровень x86 и более мощны, чем микрооперации, использованные в предыдущих конструкциях. [28] Это обеспечивает относительно хорошую производительность всего с двумя целочисленными ALU и без какого-либо переупорядочения команд , спекулятивного выполнения или переименования регистров . Таким образом, микроархитектура Bonnell представляет собой частичное возрождение принципов, использованных в более ранних разработках Intel, таких как P5 и i486 , с единственной целью повышения соотношения производительности на ватт . Однако технология Hyper-Threading реализована простым (т.е. с низким энергопотреблением) способом, позволяющим эффективно использовать весь конвейер , избегая типичных зависимостей одного потока. [28]
Процессоры под маркой Atom исторически имели следующие микроархитектуры:
Производительность одноядерного Atom примерно вдвое ниже, чем у Pentium M той же тактовой частоты . Например, процессор Atom N270 (1,60 ГГц), используемый во многих нетбуках, таких как Eee PC, может обеспечить производительность около 3300 MIPS и 2,1 GFLOPS в стандартных тестах [29] по сравнению с 7400 MIPS и 3,9 GFLOPS для Pentium с аналогичной тактовой частотой (1,72 ГГц). М 740. [30]
Платформа Pineview оказалась лишь немного быстрее предыдущей платформы Diamondville. Это связано с тем, что платформа Pineview использует то же исполнительное ядро Bonnell, что и Diamondville, и подключается к контроллеру памяти через FSB, поэтому задержка памяти и производительность в ресурсоемких приложениях улучшаются минимально. [31]
В марте 2009 года Intel объявила, что будет сотрудничать с TSMC в производстве процессоров Atom. [32] Сделка была приостановлена из-за отсутствия спроса в 2010 году.
13 сентября 2011 г. Intel и Google объявили о совместном партнерстве по обеспечению поддержки операционной системы Google Android для процессоров Intel (начиная с Atom). Это позволит Intel поставлять чипы для растущего рынка смартфонов и планшетов . [33]
На основе этого сотрудничества в 2012 году Intel анонсировала новую платформу «система на кристалле» (SoC), предназначенную для смартфонов и планшетов, которая будет использовать линейку процессоров Atom. [34] Это было продолжение партнерства, объявленного Intel и Google 13 сентября 2011 года, по обеспечению поддержки операционной системы Android на процессорах Intel x86. [35] Эта линейка конкурировала с существующими SoC, разработанными для рынка смартфонов и планшетов такими компаниями, как Texas Instruments , Nvidia , Qualcomm и Samsung . [36] 29 апреля 2016 г. Intel объявила о решении отменить процессор Broxton SoC для смартфонов и планшетов. Брокстон должен был использовать новейшую микроархитектуру Atom (Goldmont на узле 14 нм) в сочетании с модемом Intel. [37]
Встроенные процессоры на основе архитектуры набора команд ARM версии 7 (например, серии Tegra 3 от Nvidia , серии 4 от TI и i.MX51 от Freescale на базе ядра Cortex-A8 или Qualcomm Snapdragon и Marvell Armada 500/600 на основе специализированных процессоров). Реализации ARMv7) предлагают производительность, аналогичную младшим чипсетам Atom [ сомнительно ] , но потребляют примерно четверть меньше энергии и (как и большинство систем ARM) представляют собой единую интегрированную систему на кристалле, а не двухчиповое решение, такое как текущая линия Atom. Хотя Atom второго поколения под кодовым названием Pineview должен значительно повысить свою конкурентоспособность по соотношению производительность/ватт, ARM планирует противостоять этой угрозе с помощью многоядерного ядра Cortex-A9 , которое используется в Tegra 2/3 от Nvidia , серии OMAP 4 от TI , и серию Snapdragon следующего поколения от Qualcomm , среди прочего.
Серии Nano и Nano Dual-Core от VIA немного превышают средний тепловой диапазон Atom, но предлагают аппаратную поддержку AES, генераторы случайных чисел и выполнение вне очереди. Сравнение производительности Intel Atom и Via Nano показывает, что одноядерный Intel Atom легко превосходит Via Nano, который, в свою очередь, уступает двухъядерному Intel Atom 330 в тестах, где используется многопоточность. Core 2 Duo SU7300 превосходит двухъядерный Nano. [38] [39] [40] [41]
Xcore86 (также известный как PMX 1000) представляет собой систему на кристалле (SoC) на базе x586, которая обеспечивает тепловой диапазон ниже среднего по сравнению с Atom.
В 2014 году Кентон Уиллистон из EE Times заявил, что, хотя Atom не вытеснит ARM со своих нынешних рынков, возможность применять архитектуру ПК в форм-факторах меньшего, более дешевого и низкого энергопотребления откроет для Intel новые рынки. [42]
В 2014 году ARM заявила, что процессоры Intel Atom обеспечивают меньшую совместимость и более низкую производительность, чем их чипы, при работе с Android, а также более высокое энергопотребление и меньшее время автономной работы для одних и тех же задач как под Android, так и под Windows. [43]
В феврале 2017 года Cisco сообщила о проблеме с тактовым сигналом [44] , из-за которой отключились несколько ее продуктов. В Cisco заявили: «Мы ожидаем, что количество отказов продуктов с годами увеличится, начиная с того момента, как устройство проработает примерно 18 месяцев». Вскоре после этого The Register [45] сообщил, что эта проблема связана с процессором Intel Atom SoC, а в Интернете начали появляться сообщения о затронутых проблемах других поставщиков [46] .
Кэш L1 размером 32 КБ/ядро, кэш L2 объемом 4,5 МБ на 4-ядерный кластер и общий кэш LLC до 15 МБ.