Tegra 3
- 1 year ago
- 0
- 0
NVIDIA Tegra K1 (кодовое название — NVIDIA Logan ) — пятое поколение системы на кристалле семейства NVIDIA Tegra , разработанного американской компанией NVIDIA для коммуникаторов, планшетов, смартбуков, игровых консолей и других устройств. Данный чип впервые в истории семейства использует не специальную микроархитектуру графического ускорителя для мобильных устройств, а микроархитектуру Kepler , которая начала применяться в видеокартах класса GeForce 600 и Tesla . Кроме того, компания впервые в семействе Tegra анонсировала переход на архитектуру ARMv8 в специальном варианте K1 с 2 ядрами NVIDIA Denver , хотя все предыдущие чипы Tegra использовали архитектуру ARMv7.
Компания анонсировала, что Tegra K1 будет выпущена в двух совместимых по выводам вариантах, использующих разные микроархитектуры процессоров:
Nvidia реализовала архитектуру в собственном ядре с микроархитектурой Denver. В нём используется комбинация простого аппаратного декодера ARM-кода и технологии «Dynamic Code Optimization» программной рекомпиляции ARM-кода во внутреннюю систему команд . Denver представляет собой суперскалярную архитектуру с широким командным словом ( VLIW ) без возможностей по внеочередному исполнению команд (in-order).
Характеристики Denver из Tegra K1:
Машинный код ARM транслируется в широкие инструкции либо упрощённым аппаратным декодером, либо (для часто исполняющегося кода) путём программной эмуляции (рекомпиляции) во внутренний VLIW-формат. При рекомпиляции инструкции ARM могут быть переупорядочены или даже удалены (если они не влияли на результат), также проводятся различные оптимизации кода. В целом технология рекомпиляции сходна с морфингом от Transmeta .
По сравнению с традиционными out-of-order процессорами, применение программной рекомпиляции позволило создать более энергоэффективный и компактный процессор, при этом увеличив возможности по оптимизации кода. Программный оптимизатор обрабатывает до сотен инструкций, производя раскрутку циклов, переименование регистров, удаление избыточного кода, и переупорядочивая код .
GeForce 5 ULP | |
---|---|
Архитектура | Kepler |
Версии API | |
Версия Direct3D и шейдеров | DirectX 12 [ источник не указан 3378 дней ] |
Версия OpenGL |
OpenGL 4.5
OpenGL ES 3.1 |
Версия OpenCL | OpenCL 1.2 |
GeForce 4 ULP
|
Обе редакции системы на чипе используют графический ускоритель, выполненный по микроархитектуре Kepler (GK20A) и обладающий 192 CUDA-ядрами в конфигурации 192:8:4 на частоте до 950 МГц и с производительностью 360 GFLOPS (FP32).
Android 4.4.2 до 7.0
{{
cite news
}}
:
Неизвестный параметр
|coauthors=
игнорируется (
|author=
предлагается) (
справка
)