Многоядерные процессоры

Список сокращений

Показывать лекцию целиком

ACP (Accelerator Coherence Port) — порт ускорения согласования

AMBA — стандарт высокоскростной процессорной шины

ANSI (American National Standarts Institute) — Национальный Институт Стандартизации США

API (Application Program Interface) — интерфейс прикладных программ

ASM (Auto-Sequence Memory) — память с автоматической последовательностью

ATAC — архитектура, объединяющая оптическую широковещательную сеть с ячеистой (плиточной) мультиядерной архитектурой

AXI (Advanced Extensible Interface) — оптимизированный расширяемый интерфейс

BLAS (Basic Linear Algebra Subprograms) — базовые подпрограммы линейной алгебры

BSC (Basic Station Controller) — контроллеры базовых станций

BTB (Branch Target Buffer) — целевой буфер ветвлений

BTS (Basic Transiver Station) — базовая приемо-передающая станция

CBEA (Cell Broadband Engine Architecture) — архитектура, расширяющая 64-битную архитектуру

CDMA (Code Division Multiple Access) — множественный доступ с разделением каналов

CPS — когерентная процессорная система

CTA (Cooperative Threads Array) — массив взаимодействующих/конкурирующих нитей

CUDA (Compute Unified Device Architecture) — архитектура с унифицированными вычислениями

DBX (Dynamic Bytecode eXecution) — динамическое выполнение байт-кодов

DDC (Dynamic Distributed Cache) — динамический распределенный кэш

DDR (Double Data Rate) — удвоенная скорость передачи

DEV (Device Exclusion Vector) — вектор управления устройствами

DGEMM — тест перемножения матриц двойной точности

DMA (Direct Memory Access) — прямой доступ к памяти

DMIPS (Dhrystone MIPS) — 1DMIPS равен 1757 циклам выполнения системного теста Dhrystone на машине VAX 11/780

DPA (Data Process Array) — массив процессоров данных

DPU (Data Path Unit) — процессор данных

DRM (Digital Rights Management) — цифровой контроль авторского права

DSP (Digital Signal Processor) — цифровой сигнальный процессор

DSS (Design Support System) — система поддержки принятия решений

DVFS (Dynamic Supply Voltage and Clock Frequency Scaling) — динамическое управление напряжением питания и тактовой частотой

ECC (Error Checking and Correction) — проверка и коррекция ошибок

EIB (Element Interconnect Bus) — шина, объединяющая элементы

EPI (Energy per Instruction) — затраты энергии за команду

EPIC (Explicitly Parallel Instruction Computing) — параллелизм на уровне команд

ERP (Enterprise Resourse Planing) — комплексное управление ресурсами

FFT (Fast Fourier Tranformation) — быстрое преобразование Фурье

FIFO (First in First Out) — "Первым пришел — первым обслужен"

FPGA (Field Programmable Gate-Array) — разновидность программируемой логической интегральной схемы, содержащая логические элементы и блоки коммутации. Программа для FPGA хранится в распределенной оперативной памяти микросхемы, поэтому требуется начальный загрузчик

GAG (Generic Address Generator) — универсальный генератор адресов

GALS (Globally-Asynchronous Locally-Synchronous) — глобально асинхронный локально синхронный

GSM (Global Sysytem of Mobile communication) — глобальная система мобильной связи

HPC (Higth Perfomance Computing) — высокопроизводительные вычисления

HT (Hyper-Transport) — высокоскоростная шина ввода-вывода процессоров AMD

HW (HardWare) — аппаратное обеспечение

IA-процессор — процессор архитектуры Intel

IDC (International Data Corporation) — аналитическая компания

IDF (Intel Developer Forum) — форум разработчиков

IDS (Intrusion Detection System) — система обнаружения вторжений

IEEE (Institute of Electrical and Electronics Engineers) — Институт инженеров по электротехнике и электронике

IP (Intellectual Property) — интеллектуальная собственность

IPS (Intrusion Prevention System) — система предотвращения вторжений

IPTV — IP-видео

IT (Interval Timer) — интервальный таймер

IU (Instruction Unit) — блок инструкций

JPEG (Joint Photography Experts Group) — метод сжатия изображений и графический формат

JTAG (Joint Test Automation Group) — Объединенная группа по автоматизации тестирования — отладочный интерфейс

LAPACK — библиотека с открытым кодом для ЭВМ с общей памятью, содержащая решатели основных задач линейной алгебры

MAC (Media Access Control) — уровень контроля доступа к среде

MDE (Multicore Development Environment) — среда разработки для многоядерной системы

MFC (Memory Flow Controller) — контролер памяти

MIMD (Multiple Instruction Multiple Data) — много потоков команд, много потоков данных

MIPS (Microprocessor without Interlocked Pipeline Stages) — микропроцессор с архитектурой, устраняющей блокировки конвейера

MIPS (Million Instruction per Second) — миллионов команд в секунду

MISC (Minimal Instruction Set Computer) — процессор с минимальным набором длинных команд

MISD (Multiple Instruction Single Data) — множество потоков команд, один поток данных

MISP (Multiple Instruction Stream Processing) — потоковая обработка множества команд

MKL (Intel Math Kernel Library) — математическая библиотека Intel

MMP (Massive Parallel Processing) — массивно-параллельная архитектура

MMU (Memory Management Unit) — блок управления памятью

MOESI (Modifed Owned Exclusive Shared Invalid) — протокол поддержки когерентности кэшей микропроцессоров, который включает в себя все возможные состояния, используемые в других протоколах

MTAP (Multi-Threaded Array Processor) — многопотоковый процессорный массив

NCU (Non Cacheable Unit) — некэшируемый блок

NUMA (Non Uniform Memory Access) — неоднородный доступ к памяти

OCP (Open Core Protocol) — стандарт, определяющих конфигурируемый и независимый от шины интерфейс типа "точка-точка" между процессорными модулями и коммуникационными подсистемами микропроцессорной системы; является синхронным интерфейсом типа "ведущий-ведомый" с однонаправленными сигналами.

OLTP (On Line Transaction Processing) — обработка транзакционных данных

OpenMP (Open specifications for Multi-Processing) — открытый стандарт вычислений для многопроцессорных систем с общей памятью

OS (Operating System) — операционная система

PCIe (Peripheral Component Interconnect express) — системная шина

PE (Processor Element) — процессорный элемент

PID (Proportional, Integral, Derivative control) — Пропорционально-интегрально-дифференциальное управление

POE (Packet Ordering Engine) — устройство упорядочивания пакетов

POSIX (Portable Operating System Interface for Unix) — переносимый интерфейс операционных систем Unix

PPE (Power Processor Element) — процессорный элемент Power

p-МОП — р-канальный металл-оксид-полупроводник

QAM (uadrature Amplitude Modulation)— квадратурная амплитудная модуляция

QoS (Quality of Service) — качество обслуживания

QPI (QuickPath Interconnect) — системный интерфес процессоров Intel с микроахитектурой Nehalem

QPSK (Quaternary Phase-Shift Keying) — фазовая манипуляция с четвертичными фазовыми сигналами

RAID (Reduant Array of Independent Disks) — избыточный массив независимых дисков

RAM (Random Access Memory) — память с произвольным доступом — оперативная память

RCT (Runtime Compiler Target) — поддержка динамической компиляции

RISC (Reduced Instruction Set Computer) — процессор с системой команд сокращенной функциональности

RTT (Real Time Timer) — таймер реального времени

SDK (Software Development Kit) — набор инструментальных средств для разработки программного обеспечения

SEA (Scalable Embedded Array) — масштабируемый встраиваемый массив

SERDES (Serialazer-Deserialazer) — пребразователь кода из последовательной формы в параллельную

SIMD (Single Instruction Multiple Data) — один поток команд, множество потоков данных

SISD (Single Instruction Single Data) — один поток команд, один поток данных

SIU (System Interface Unit) — блок системного интерфейса

SMP (Symmetric Multiprocessing) — симметричная многопроцессорная архитектура

oC (System on Chip) — система на кристалле

SOI (Silicon-on-Insulator) — структура типа "кремний-на-диэлектрике"

SPARC (Scalable Processor ARChitecture) — масштабируемая процессорная архитектура

SPE (Synergistic Processor Elements) — синергичные процессорные элементы

SPI (Serial Peripherial Interface Protocol) — протокол последовательного периферийного интерфейса

SPMD (Single-Program Multiple-Data) — одна программа, много данных

SRAM (Static Random Access Memory) — статическая оперативная память

SSE (Streaming SIMD Extention) — потоковое SIMD-расширение процессора

TLB (Translation Lootaside Buffer) — буфер быстрого преобразования адреса

UART (Universal Asynchronous Receiver/Transmitter) — универсальный асинхронный приемопередатчик

USB (Universal Serial Bus) — универсальная последовательная шина

VLIW (Very Long Instruction Word) — сверхдлинное командное слово

VPEs (Virtual Processing Elements) — виртуальные процессорные элементы

VPN (Virtual Personal Network) — виртуальная частная сеть

VSU Vector Scalar Unit) — скалярно-векторный блок

WDM (Wavelength-Division Multiplexing) — частотное разделение (спектральное уплотнение)

WDT (Watch Dog Timer) — сторожевой таймер

XAUI (X Attachment Unit Interface) — 10-гигабитный интерфейс, независимый от среды передачи

XML (Extensible Markup Language) — расширяемая спецификация языка разметки

XU (Execution Unit) — исполнительный блок

АЛУ — арифметико-логическое устройство

АЦП — аналого-цифровой преобразователь

БИХ — бесконечная импульсная характеристика

БПФ — быстрое преобразование Фурье

ВФУ — векторное функциональное устройство

ГПУ — графическое периферийное устройство

ИИ — искусственный интеллект

КБ — килобайт

КИХ — конечная импульсная характеристика

КМОП — комплиментарный металл-оксид-полупроводник

ОЗУ — оперативное запоминающее устройство

ОС — операционная система

ПЗУ — постоянное запоминающее устройство

ПК — персональный компьютер

РОН — регистр общего назначения

САПР — система автоматизированного проектирования

СБИС — сверхбольшая интегральная схема

СУБД — система управления базами данных

ФАПЧ — фазовая автоподстройка частоты

ФУ — функциональное устройство

ЦАП — цифроаналоговый преобразователь

ЦПС — цифровой сигнальный процессор

ЭВМ — электронно-вычислительная машина

Вернуться к учебному плану