Jump to content

Проект Денвер

(Перенаправлено с Nvidia Carmel )
Нвидиа Денвер 1/2
Общая информация
Запущен 2014 (Денвер)
2016 (Денвер 2)
Разработано Нвидиа
Кэш
L1 Кэш 192 КиБ на ядро
(I-кэш 128 КиБ с контролем четности, D-кэш 64 КиБ с ECC)
Кэш L2 2 МБ @ 2 ядра
Архитектура и классификация
Технологический узел От 28 морских миль (Денвер 1) до 16 морских миль (Денвер 2)
Набор инструкций ARMv8-А
Физические характеристики
Ядра
  • 2
Нвидиа Кармель
Общая информация
Запущен 2018
Разработано Нвидиа
Макс. процессора Тактовая частота до 2,3 ГГц
Кэш
L1 Кэш 192 КиБ на ядро
(I-кэш 128 КиБ с контролем четности, D-кэш 64 КиБ с ECC)
Кэш L2 2 МБ @ 2 ядра
Кэш L3 (4 МБ @ 8 ядер, T194 [1] )
Архитектура и классификация
Технологический узел 12 нм
Набор инструкций ARMv8.2-А
Физические характеристики
Ядра
  • 2

Project Denver — это кодовое название центрального процессора , разработанного Nvidia , который реализует ARMv8-A 64 / 32-битные наборы инструкций с использованием комбинации простого аппаратного декодера и программной двоичной трансляции ( динамическая перекомпиляция ), где «работает уровень двоичной трансляции Денвера». в программном обеспечении, на более низком уровне, чем операционная система, и сохраняет общедоступные, уже оптимизированные последовательности кода в кэше объемом 128 МБ, хранящемся в основной памяти». [2] Денвер представляет собой очень широкий упорядоченный суперскалярный конвейер. Его конструкция делает его пригодным для интеграции с другими SIP ядрами графическим процессором (например , , контроллером дисплея , DSP , процессором изображений и т. д.) в один кристалл, образующий систему на кристалле (SoC).

Project Denver ориентирован на мобильные компьютеры, персональные компьютеры , серверы , а также суперкомпьютеры . [3] Соответствующие ядра были интегрированы в серию Tegra SoC от Nvidia. Изначально ядра Denver были разработаны для 28-нм техпроцесса (модель Tegra T132, она же « Tegra K1 »). Denver 2 представлял собой улучшенную конструкцию, созданную для меньшего и более эффективного узла 16 нм . (Модель Tegra T186, она же « Tegra X2 »).

В 2018 году Nvidia выпустила улучшенную конструкцию (кодовое название: « Carmel », основанную на ARMv8 (64-разрядная версия; вариант: ARM-v8.2). [4] с 10-сторонним суперскаляром, функциональной безопасностью, двойным исполнением, четностью и ECC) были интегрированы в SoC Tegra Xavier, предлагающий в общей сложности 8 ядер (или 4 двухъядерные пары). [5] [ не удалось пройти проверку ] Ядро ЦП Carmel поддерживает полную поддержку Advanced SIMD (ARM NEON), VFP (вектор с плавающей запятой) и ARMv8.2-FP16. [6] Первые опубликованные испытания ядер Carmel, интегрированных в комплект разработки Jetson AGX, сторонними экспертами состоялись в сентябре 2018 года и показали заметно повышенную производительность, как и следовало ожидать для этого реального физического проявления, по сравнению с системами-предшественницами, несмотря на все сомнения в скорости использования таких процессоров. тестовая установка вообще и в частности подразумевает. [7] Дизайн Carmel можно найти в модели Tegra T194 (« Tegra Xavier »), размер структуры которой составляет 12 нм.

  • Конвейерный процессор с 7-поточным суперскалярным конвейером выполнения
  • 128 КиБ инструкций + 64 КиБ кэша L1 данных на ядро ​​(оба 4-канальные), 2 МиБ кэша L2 (16-канальный общий) [8]
  • Денвер также выделяет 128 МБ основной памяти в качестве кэша интерпретации, который недоступен для основной операционной системы.
  • Работает на частоте до 2,5 ГГц [9]
  • Код ARM транслируется либо аппаратным транслятором, либо посредством программной эмуляции в набор инструкций, который является внутренним для Project Denver. Инструкции ARM можно переупорядочить, удалить, если они не способствуют конечному результату, или иным образом оптимизировать, если используется программная эмуляция. [2]

Двухъядерный процессор Denver в сочетании с графическим процессором на базе Kepler образовал Tegra K1 ; Двухъядерный процессор K1 на базе Denver с частотой 2,3 ГГц впервые был использован в планшете HTC Nexus 9 , выпущенном 3 ноября 2014 года. [10] [11] Однако обратите внимание, что четырехъядерный процессор Tegra K1, хотя и использует то же имя, не основан на Denver.

Nvidia Tegra X2 имеет два ядра Denver2 (64-битная версия ARMv8) и еще четыре ядра A57 (64-битная версия ARMv8), использующие согласованный подход HMP (гетерогенная многопроцессорная архитектура). [12] Это объединяет устройства с графическим процессором Parker.

Tegra Xavier сочетает в себе графический процессор Nvidia Volta и несколько ускорителей специального назначения с 8 ядрами процессора с дизайном Carmel. В этой конструкции 4 макроблока Carmel ASIC (каждый из которых имеет по 2 ядра) сопоставлены друг с другом еще одной перемычкой и 4 МБ памяти L3.

О существовании Project Denver было объявлено на выставке Consumer Electronics Show 2011 года . [13] В статье вопросов и ответов от 4 марта 2011 года генеральный директор Джен-Сун Хуанг рассказал, что Project Denver представляет собой пятилетнюю с 64-битной архитектурой ARMv8-A разработку ЦП , над которой сотни инженеров уже работали в течение трех с половиной лет и которая также имеет 32-битную архитектуру. набор битовых инструкций ARM (ARMv7), обратная совместимость. [14] Проект Denver был запущен в компании Stexar (Колорадо) как x86-совместимый процессор с использованием двоичной трансляции, аналогично проектам компании Transmeta . Stexar была приобретена Nvidia в 2006 году. [15] [16] [17]

есть инженеры из Intel , AMD , HP , Sun и Transmeta По данным Tom's Hardware, в денверской команде , и они имеют большой опыт проектирования суперскалярных процессоров с внеочередным исполнением , очень длинными командными словами (VLIW) и одновременной многопоточностью ( СМТ). [18]

По словам Чарли Демерджяна, ЦП Project Denver может внутренне транслировать инструкции ARM во внутренний набор инструкций, используя встроенное ПО ЦП. [19] Также по словам Демерджяна, Project Denver изначально был предназначен для поддержки ARM и x86 кода с использованием технологии морфинга кода Intel от Transmeta, но был заменен на 64-битный набор команд ARMv8-A, поскольку Nvidia не смогла получить лицензию на патенты . [19]

15 октября 2014 года было объявлено о выпуске первого потребительского устройства с процессорными ядрами Denver, Google Nexus 9. Планшет был произведен HTC и оснащен двухъядерным процессором Tegra K1 SoC. Nexus 9 стал первым 64-битным устройством Android, доступным потребителям. [20]

См. также

[ редактировать ]
  1. ^ NVIDIA Jetson AGX Xavier обеспечивает 32 TeraOps для новой эры искусственного интеллекта в робототехнике , Дастин Франклин (команда разработчиков NVIDIA для Jetson), 12 декабря 2018 г.
  2. ^ Jump up to: а б Уоссон, Скотт (11 августа 2014 г.). «Nvidia заявляет о производительности класса Haswell для ядра процессора Denver» . Технический отчет . Проверено 14 августа 2014 г.
  3. ^ Далли, Билл (5 января 2011 г.). ПРОЦЕССОР « PROJECT DENVER» ОТКРЫТ НОВУЮ ЭРУ КОМПЬЮТЕРОВ» . Официальный блог NVIDIA.
  4. ^ NVIDIA Jetson AGX Xavier обеспечивает 32 TeraOps для новой эры искусственного интеллекта в робототехнике , Дастин Франклин (команда разработчиков NVIDIA для Jetson), 12 декабря 2018 г.
  5. ^ NVIDIA Drive Xavier SOC. Подробности Хасана Муджтабы, 8 января 2018 г., через WccfTech.
  6. ^ NVIDIA Jetson AGX Xavier обеспечивает 32 TeraOps для новой эры искусственного интеллекта в робототехнике , Дастин Франклин (команда разработчиков NVIDIA для Jetson), 12 декабря 2018 г.
  7. ^ «Быстрый тест производительности процессора NVIDIA «Carmel»» .
  8. ^ Хачман, Марк (11 августа 2014 г.). «Nvidia демонстрирует производительность Tegra K1 на уровне ПК» . Мир ПК . Проверено 19 сентября 2014 г.
  9. ^ Энтони, Себастьян (6 января 2014 г.). «Анализ 64-битного ядра Tegra K1 Denver: спрятаны ли внутри усилия Nvidia x86?» . ЭкстримТех . Проверено 7 января 2014 г.
  10. ^ «Nexus 9 штурмует Geekbench, Tegra K1 превосходит A8 Apple iPhone 6» . 16 октября 2014 г.
  11. ^ Шимпи, Ананд (5 января 2014 г.). «NVIDIA анонсирует SoC Tegra K1 с дополнительными процессорными ядрами Denver» . Анандтех . Проверено 6 января 2014 г.
  12. ^ NVIDIA представляет SoC Tegra Parker на выставке Hot Chips — построен на 16-нм техпроцессе TSMC, имеет архитектуру Pascal и Denver 2 Duo , 22 августа 2016 г.
  13. ^ http://www.nvidia.com/object/ces2011.html Веб-трансляция пресс-конференции Nvidia
  14. ^ Такахаши, декан (4 марта 2011 г.). «Вопросы и ответы: руководитель Nvidia объясняет свою стратегию достижения успеха в сфере мобильных вычислений» .
  15. ^ Валич, Тео (12 декабря 2011 г.). «Проект NVIDIA Denver «Затерянный в Скалистых горах» дебютирует в 2014–2015 годах» .
  16. ^ Миллер, Пол (19 октября 2006 г.). «NVIDIA разрабатывает процессор x86?» . Engadget . Проверено 19 октября 2013 г.
  17. ^ Валич, Тео (20 марта 2013 г.). «Новая дорожная карта Tegra раскрывает стратегию CUDA Логана, Паркера и Кайлы» .
  18. ^ Пэрриш, Кевин (14 октября 2013 г.). «64-битный чип Nvidia Tegra 6 «Parker» может появиться в 2014 году. Устройства с 64-битной Tegra 6 могут появиться до конца 2014 года» . Tom's Hardware & ExtremeTech . Проверено 19 октября 2013 г.
  19. ^ Jump up to: а б Демерджян, Чарли (5 августа 2011 г.). «На чем основан проект «Денвер»?» . Полуточный.
  20. ^ Амадео, Рон (15 октября 2014 г.). «Google анонсирует Nexus 6, Nexus 9, Nexus Player и Android 5.0 Lollipop» .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: db6e6cdd566d5c9381975e09a599d6b1__1706981700
URL1:https://arc.ask3.ru/arc/aa/db/b1/db6e6cdd566d5c9381975e09a599d6b1.html
Заголовок, (Title) документа по адресу, URL1:
Project Denver - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)