NVIDIA Tegra 2 против Tegra 3 | Nvidia Tegra 3 (четырехъядерный процессор) против Tegra 2 Скорость, производительность
NVIDIA, изначально производившая графические процессоры (графические процессоры) [утверждала, что изобрела графические процессоры в конце девяностых], недавно вышла на рынок мобильных вычислений, где система NVIDIA на кристаллах (SoC) используется в телефонах, планшетах и других портативных устройствах.. Tegra - это серия SoC, разработанная NVIDIA для развертывания на рынке мобильных устройств. В терминологии непрофессионала SoC - это компьютер на одной микросхеме (интегральная схема, она же микросхема). Технически SoC - это ИС, которая объединяет типичные компоненты компьютера (например, микропроцессор, память, ввод / вывод) и другие системы, которые обслуживают электронные и радио функции. Целью этой статьи является сравнение двух последних SoC серии Tegra, а именно NVIDIA Tegra 2 и NVIDIA Tegra 3.
Двумя основными компонентами Tegra 2 и Tegra 3 являются их ЦП на базе ARM (центральный процессор, также известный как процессор) и графический процессор на базе NVIDIA. И Tegra 2, и Tegra 3 основаны на ARM v7 ISA (архитектура набора команд, та, которая используется в качестве отправной точки при проектировании процессора), а их графические процессоры основаны на NVIDIA GeForce. ЦП и графический процессор как в Tegra 2, так и в Tegra 3 построены по полупроводниковой технологии, известной как 40 нм TSMC (Taiwan Semiconductor Manufacturing Company).
Tegra 2 (Серия)
SoC серии Tegra 2 были впервые представлены на рынке в начале 2010 года, и первый набор устройств для их развертывания - это не столь известные планшетные ПК. Первое внедрение того же самого в смартфоне произошло в феврале 2011 года, когда LG выпустила свой мобильный телефон Optimus 2X. Вслед за этим большое количество других мобильных устройств использовали SoC серии Tegra 2, в том числе Motorola Atrix 4G, Motorola Photon, LG Optimus Pad, Motorola Xoom, Lenevo ThinkPad Tablet и Samsung Galaxy Tab 10.1.
SoC серии Tegra 2 (технически MPSoC, из-за развернутого многопроцессорного процессора) имели двухъядерные процессоры на базе ARM Cotex-A9 (которые используют ARM v7 ISA), которые обычно работали на частоте 1 ГГц. Ориентируясь на меньшую площадь кристалла, NVIDIA не поддерживала инструкции NEON (расширение ARM Advanced SIMD) в этих процессорах. В качестве графического процессора был выбран NVIDIA Ultra Low Power (ULP) GeForce, в котором было упаковано 8 ядер (это не удивительно для компании, известной своими многоядерными графическими процессорами). Графические процессоры работали с тактовой частотой от 300 до 400 МГц в разных чипах серии. Tegra 2 имеет иерархию как кеш-памяти L1 (инструкции и данные - частные для каждого ядра ЦП), так и кеш-памяти L2 (совместно используемого обоими ядрами ЦП), что позволяет упаковывать модули памяти DDR2 объемом до 1 ГБ.
Tegra 3 (Серия)
Первая SoC (или, скорее, MPSoC) в серии Tegra 3 была выпущена в начале ноября 2011 года и еще не была внедрена в коммерчески доступных устройствах. NVIDIA утверждает, что это первый мобильный суперпроцессор, на котором собрана четырехъядерная архитектура ARM Cotex-A9. Хотя Tegra 3 имеет четыре (и, следовательно, четыре) ядра ARM Cotex-A9 в качестве основного процессора, у него есть вспомогательное ядро ARM Cotex-A9 (называемое сопутствующим ядром), которое идентично по архитектуре другим, но расположено на низком уровне. power fabric и работает на очень низкой частоте. В то время как основные ядра могут работать с частотой от 1,3 ГГц (когда все четыре ядра активны) до 1,4 ГГц (когда активно только одно из четырех ядер), вспомогательное ядро работает на частоте 500 МГц. Задача вспомогательного ядра - запускать фоновые процессы, когда устройство находится в режиме ожидания, и тем самым экономить электроэнергию. В отличие от Tegra 2,Tegra 3 поддерживает инструкции NEON. Графический процессор, используемый в Tegra 3, - это NVIDIA GeForce, в которую встроено 12 ядер. Tegra 3 имеет как кеш-память L1, так и кеш-память L2, которые аналогичны Tergra 2 и позволяют упаковывать до 2 ГБ оперативной памяти DDR2.
Сравнение между MPSoC Tegra 2 (серия) и Tegra 3 (серия) представлено в таблице ниже:
Tegra 2 серии | ||||
MPSoC | Первое устройство |
(первое мобильное развертывание) |
||
ЭТО | ||||
ARM Cortex-A9 (двухъядерный) | ||||
Четыре ядра - до 1,3 ГГц |
||||
NVIDIA GeForce (8 ядер) | ||||
(для каждого ядра процессора) |
(для каждого ядра процессора) |
|||
До 1 ГБ |
Резюме
Таким образом, NVIDIA во имя серии Tegra 3 выпустила MPSoC с высоким потенциалом. Он явно превосходит их MPSoC серии Tegra 2 как по вычислительной, так и по графической производительности. Идея сопутствующего ядра очень удобна, так как она может быть очень полезна для мобильных устройств, поскольку такие устройства чаще находятся в режиме ожидания, и от них ожидается выполнение фоновых задач. Как отрасль мобильных вычислений собирается использовать этот потенциал, еще предстоит увидеть.