AMD PowerTune

редактировать

AMD PowerTune
Конструкторское бюроAdvanced Micro Devices
ПредставленоДекабрь 2011 г.
ТипДинамическое масштабирование частоты

AMD PowerTune- это серия технологий динамического масштабирования частоты, встроенных в некоторые AMD графические процессоры и APU, которые позволяют программно динамически изменять тактовую частоту процессора (в разные P-состояния). Это позволяет процессору удовлетворять мгновенные потребности в производительности выполняемой операции, сводя к минимуму потребление энергии, тепловыделение и предотвращение шума. AMD PowerTune направлена ​​на решение расчетной тепловой мощности и ограничений производительности.

Помимо снижения энергопотребления, AMD PowerTune помогает снизить уровень шума, создаваемый охлаждением настольных компьютеров, и продлевает срок службы батареи в мобильных устройствах. AMD PowerTune является преемником AMD PowerPlay.

Поддержка «PowerPlay» была добавлена ​​в драйвер ядра Linux «amdgpu» 11 ноября 2015 года.

В качестве лекции от CCC в 2014 году показывает, что микропрограмма AMD x86-64 SMU выполняется на некотором LatticeMico32, а PowerTune был смоделирован с использованием Matlab. Это похоже на PDAEMON от Nvidia, RTOS, отвечающую за питание своих графических процессоров.

Содержание
  • 1 Обзор
  • 2 Поддержка операционной системы
    • 2.1 Обзор функций AMD APU
    • 2.2 Обзор функций видеокарт AMD
  • 3 См. Также
  • 4 Ссылки
  • 5 Внешние ссылки
Обзор
Архитектура версии PowerTune, представленной в GCN1.1 -чипы, такие как Bonaire

AMD PowerTune, были представлены в TeraScale 3 (VLIW4) с Radeon HD 6900 15 декабря 2010 г. и были доступны на разных этапах разработки на С тех пор продукты под марками Radeon и AMD FirePro.

На протяжении многих лет обзоры, документирующие разработку AMD PowerTune, публиковались AnandTech.

. Дополнительная технология под названием AMD ZeroCore Power была доступна с Radeon HD 7000 Series, реализующая микроархитектуру Graphics Core Next.

Бессмысленность фиксированной тактовой частоты была подтверждена в январе 2014 года SemiAccurate.

Поддержка операционной системы
Поддержка PowerTune содержится в драйвере устройства ядра Linux amdgpu..

AMD Catalyst доступен для Microsoft Windows и Linux и поддерживает AMD PowerTune начиная с версии.

бесплатно и с открытым исходным кодом Драйвер графического устройства «Radeon» имеет некоторую поддержку AMD PowerTune, см. «Enduro».

Обзор функций для APU AMD

В следующей таблице показаны функции AMD APU (см. также: Список ускоренных процессоров AMD ).

[] []
CodenameServerBasicToronto
MicroKyoto
DesktopMainstreamCarrizo Bristol Ridge Raven Ridge Picasso Renoir
EntryLlano Trinity Richland Kaveri
BasicKabini
MobilePerformanceRenoir
MainstreamLlano Trinity Richland Kaveri Carrizo Bristol Ridge Рэйвен Ридж Пикассо
ЗаписьДали
БазовыйДесна, Онтарио, Закате Кабини, Темаш Бима, Маллинс Карризо-L Стони Ridge
EmbeddedTrinity Bald Eagle Merlin Falcon,
Brown Falcon
Great Horned Owl Онтарио, Закате Kabini Steppe Eagle, Crowned Eagle,
Семейство LX
Калифорнийский сокол Полосатая пустельга
ПлатформаВысокая, стандартная и низкая мощностьНизкая и сверхнизкая мощность
Выпущеноавг.2011окт 2012июн 2013янв 2014июн 2015июн 2016октябрь 2017январь 2019март 2020январь 2011май 2013апр 2014май 2015февраль 2016апр 2019
CPU микроархитектура K10 Piledriver Steamroller Excavator "Экскаватор + "Zen Zen + Zen 2 Bobcat Jaguar Puma Puma + "Экскаватор + "Zen
ISA x86-64 x86-64
Socket DesktopHigh-endN / AN / A
MainstreamN / AAM4
EntryFM1 FM2 FM2 + N / A
BasicN / AN / AAM1 Н / Д
ДругойFS1 FS1 +, FP2 FP3 FT1 FT3 FT3b
PCI Экспресс версия2.03.02.03.0
Fab. (nm )GF 32SHP
(HKMG SOI )
GF 28SHP
(HKMG навалом)
GF 14LPP
(FinFET навалом)
GF 12LP
(навалом FinFET)
TSMC N7
(навалом FinFET)
TSMC N40
(навалом)
TS MC N28
(HKMG навалом)
GF 28SHP
(HKMG bulk)
GF 14LPP
(FinFET навалом)
Площадь матрицы (мм)22824624524525021015675 (+ 28 FCH )107?125149
Мин TDP (Вт)351712104,543,95106
Макс. APU TDP (W)10095651825
Макс. Базовая частота базового APU (ГГц)33,84,14,13,73,83,63,73,81,752,222,23,23,3
Макс. Количество APU на узел11
Макс. ЦП ядер на APU48242
Макс. потоков на ядро ​​ЦП1212
Целочисленная структура3 + 32 + 24+24+2+11+1+1+12+24 + 2
i386, i486, i586, CMOV, NOPL, i686, PAE, NX bit, CMPXCHG16B, AMD-V, RVI, ABM и 64-битный LAHF / SAHFДа Да
IOMMU Н / ДДа
BMI1, AES-NI, CLMUL, а также F16C N/AДа
MOVBEN / AДа
AVIC, BMI2 и RDRAND N / AДа
ADX, SHA, RDSEED, SMAP, SMEP, XSAVEC, XSAVES, XRSTORS, CLFLUSHOPT и CLZEROН / ДДа Н / ДДа
WBNOINVD, CLWB, RDPID, RDPRU и MCOMMITН / ДДа Н / Д
FPU на ядро ​​ 10,5110,51
Количество каналов на FPU22
Ширина канала FPU128-битное256-битное80- бит128-битный
ЦП набор инструкций SIMD уровеньSSE4a AVX AVX2 SSSE3 AVX AVX2
3DNow! 3DNow!+ N/AN / A
PREFETCH / PREFETCHW Да Да
FMA4, LWP, TBM и XOP N/AДа N/AN / AДа N / A
FMA3 Да Да
L1 Кэш данных на ядро ​​(КиБ)64163232
Кэш данных L1 ассоциативность (способы)2488
Кеши инструкций L1 на ядро ​​ 10,5110,51
Максимальный общий кэш инструкций L1 APU (КиБ )2561281922565126412896128
инструкция L1 кэш ассоциативность (способы)2348234
кэши L2 на ядро ​​ 10,5110,51
Макс.общий кэш L2 APU (MiB)424121
кэш L2 ассоциативность (способы)168168
APU total L3 cache (MiB)N / A48N / A4
APU L3 cache ассоциативность (способы)1616
Схема кэша L3Жертва Н / ДЖертваЖертва
Максимальный запас DRAM поддержкаDDR3-1866 DDR3-2133 DDR3-2133, DDR4-2400 DDR4-2400 DDR4-2933 DDR4-3200, LPDDR4-4266 DDR3L-1333 DDR3L-1600 DDR3L-1866 DDR3-1866, DDR4-2400 DDR4-2400
Макс. DRAM каналов на APU212
Максимальный запас DRAM пропускная способность (ГБ / с) на APU29,86634,13238,40046,93268,25610,66612,80014,93319.20038.400
GPU микроархитектура TeraScale 2 (VLIW5) TeraScale 3 (VLIW4) GCN 2-го поколения GCN 3-го поколения GCN 5-го поколения TeraScale 2 (VLIW5 ) GCN 2-го поколения GCN 3-го поколения GCN 5-го поколения
GPU набор команд TeraScale набор команднабор команд GCN TeraScale набор командНабор команд GCN
Макс. базовая частота графического процессора (МГц)6008008448661108125014002100538600?8479001200
Макс.базовая база графического процессора GFLOPS 480614,4648,1886,71134,517601971.22150.486???345.6460.8
3D двигательДо 400: 20: 8До 384: 24: 6До 512: 32: 8До 704: 44: 16До 512 :? :?80: 8: 4128: 8: 4До 192:?:?До 192:?:?
IOMMUv1IOMMUv2 IOMMUv1?IOMMUv2
ВидеодекодерUVD 3.0 UVD 4.2 UVD 6.0 VCN 1.0 VCN 2.0 UVD 3.0 UVD 4.0 UVD 4.2 UVD 6.0 UVD 6.3 VCN 1.0
ВидеокодерН / ДVCE 1.0 VCE 2.0 VCE 3.1 Н / ДVCE 2.0 VCE 3.1
Энергосбережение графического процессораPowerPlay PowerTune PowerPlay PowerTune
TrueAudio Н / ДДа Н / ДДа
FreeSync 1
2
1
2
HDCP ?1.41.4
2.2
?1.41.4
2.2
PlayReady Н / Д3.0 еще нетН / Д3.0 еще нет
Поддерживаемые дисплеи 2–32– 433 (настольный компьютер)
4 (мобильный, встроенный)
4234
/ drm / radeonДа Н / ДДа Н / Д
/ drm / amdgpuН / ДДа Да Н / ДДа Да

Обзор функций видеокарт AMD

В следующей таблице показаны функции AMD графических процессоров (см. Также: Список графических процессоров AMD ).

[] []
Название серии GPU Wonder Mach 3D Rage Rage Pro Rage R100 R200 R300 R400 R500 R600 RV670 R700 Evergreen Северные
острова
Южные
Острова
Море
Острова
Вулканические
Острова
Арктика
Острова / Полярная звезда
Вега Нави
Освобожден19861991199619971998апр 2000август 2001сен 2002май 2004 г.октябрь 2005 г.май 2007 г.ноябрь 2007 г.июнь 2008 г.сен 2009 г.октябрь 2010янв 2012сен 2013июнь 2015июнь 2016июнь 2017Июль 2019
Торговое название WonderMach3D RageRage ProRageRadeon 7000Radeon 8000Radeon 9000Radeon X700 / X800Radeon X1000Radeon HD 1000/2000Radeon HD 3000Radeon HD 4000Radeon HD 5000Radeon HD 6000Radeon HD 7000Radeon Rx 200Radeon Rx 300Radeon RX 400/500Radeon RX Vega / Radeon VII (7 нм)Radeon RX 5000
Поддержка AMDЗавершено Текущий
Вид2D3D
Набор команд ОбщеизвестноTeraScale набор командНабор команд GCN Набор команд RDNA
Микроархитектура TeraScale 1 TeraScale 2 (VLIW5) TeraScale 3 (VLIW4) GCN 1-го поколения GCN 2-го поколения GCN 3-го поколения GCN 4-го поколения GCN 5-го поколения gen RDNA
ТипФиксированный конвейерПрограммируемые пиксельные и вершинные конвейерыУнифицированная шейдерная модель
Direct3D Н / Д5.06.07.08.19.0
11 (9_2 )
9.0b
11 (9_2)
9.0c
11 (9_3 )
10.0
11 (10_0 )
10.1
11 (10_1 )
11 (11_0)11 (11_1 )
12 (11_1)
11 (12_0 )
12 (12_0)
11 (12_1 )
12 (12_1)
Модель шейдера Н / Д1,42,0+2,0b3,04,04,15,05,15,1
6,3
6,4
OpenGL Н / Д1,11,21.32.03.34.5 (в Linux + Mesa 3D: 4.2 с поддержкой FP64 HW, 3.3 без)4.6 ( в Linux: 4.6 (Mesa 20.0))
Vulkan N / A1.0
(Win 7+ или Mesa 17+ )
1.2 (Adrenalin 20.1, Linux Mesa 20.0)
OpenCL N / AClose to Metal 1.11.22.0 (драйвер Adrenalin на Win7 + )
(1.2 на Linux, 2.1 с AMD ROCm)
?
HSA Н / ДДа ?
Декодирование видео ASIC Н / ДAvivo / UVD UVD + UVD 2 UVD 2.2 UVD 3 UVD 4 UVD 4.2 UVD 5.0 ​​ или 6.0 UVD 6.3 UVD 7 VCN 2.0
Кодирование видео ASIC Н / ДVCE 1.0 VCE 2.0 VCE 3.0 или 3.1 VCE 3.4 VCE 4.0
Энергосбережение?PowerPlay PowerTune PowerTune и ZeroCore Power ?
TrueAudio Н / ДЧерез выделенный DSP Через шейдеры
FreeSync Н / Д1
2
HDCP ?1.41.4
2.2
1.4
2,2
2,3
PlayReady Н / Д3,0Нет 3,0
Поддерживаемые дисплеи 1–222–6?
Макс. разрешение ?2–6 ×
2560 × 1600
2–6 ×
4096 × 2160 при 60 Гц
2–6 ×
5120 × 2880 при 60 Гц
3 ×
7680 × 4320 при 60 Гц
?
/ drm / radeonДа Н / Д
/ drm / amdgpuН / ДЭкспериментальныйДа
См. Также
Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-07 21:41:04
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте