📌 APU
Accelerated Processing Unit APU — тип процессора, объединяющий в одном кристалле CPU и GPU, с общим доступом к RAM, предназначенный для компактных и энергоэффективных систем.
🧠 Как работает
APU объединяет:
- Многоядерный CPU-блок (x86 или ARM)
- Встроенную GPU (обычно iGPU от AMD/Intel)
- Общий контроллер RAM
- Display Engine, Video Decoder, Power Mgmt, PCIe контроллеры
Характерные особенности:
- Нет выделенной видеопамяти: используется RAM
- Часто применяются Infinity Fabric или Ring Bus как внутренняя связь
- Поддерживают аппаратное декодирование видео (H.264, HEVC, AV1 и др.)
- Используют UMA (Unified Memory Architecture)
⚙️ Где применяется
Устройство | Примеры |
---|---|
Ноутбуки и ультрабуки | Ryzen 7x00U, Intel Iris Xe |
Embedded / Industrial PC | Однокристальные платформы |
Консоли | PlayStation 5, Xbox Series X |
Тонкие клиенты и терминалы | Без дискретной GPU |
💻 Пример (Linux, просмотр APU)
lscpu | grep AMD
lspci | grep VGA
glxinfo | grep "OpenGL renderer"
📐 Архитектура (упрощённая)
+-----------------------+
| APU Die |
| |
| [CPU Cores] |
| ↓ |
| [Infinity Fabric] ↔ [GPU Cores]
| ↓ |
| [Unified RAM Ctrl] |
+-----------------------+
🧩 Модули APU
Модуль | Назначение |
---|---|
CPU | Основная логика, задачи общего назначения |
GPU | Графика, GPGPU, мультимедиа |
Video Decoder | Аппаратное ускорение кодеков |
Memory Controller | Доступ к общей RAM |
PCIe | Связь с внешними устройствами |
✅ Преимущества
-
Компактность и энергоэффективность
-
Снижение стоимости и тепловыделения
-
Упрощение дизайна SoC и устройств