English | Russian |
single instruction, multiple data | с одним потоком команд и несколькими потоками данных (сокр. SIMD; название архитектуры (платформы) параллельной компьютерной системы, подразумевающей исполнение одной текущей команды несколькими процессорами (число процессоров и, соответственно, потоков обрабатываемых данных, – это SIMD width ). Текущая команда выбирается из памяти управляющим устройством (УУ, control unit) SIMD-системы и посылается на исполнение всем процессорам одновременно, но обрабатывает она разные потоки (thread) или элементы данных (чаще всего элементы массива). Для этого каждый процессор имеет ассоциированную с ним локальную память для хранения массивов однородных данных. В категорию SIMD попадают, в частности, векторные процессоры. Этот подход уменьшает сложность аппаратного и программного обеспечения, но применим только к специализированным задачам, имеющим высокую степень регулярности, напр., к цифровой обработке сигналов (ЦОС, DSP), обработке изображений (image processing) и численному моделированию (numerical simulation). Одна из четырёх категорий компьютерных платформ в системе классификации известной как таксономия М. Флинна (М. Flynn, 1972) ssn) |
single instruction multiple data | один поток инструкций / несколько потоков данных (ssn) |
single instruction, multiple data machine | компьютер с одним потоком команд и несколькими потоками данных (один поток команд одновременно может обрабатывать несколько потоков данных. Такие компьютеры полезны в приложениях общей обработки цифровых сигналов и изображений, а также в мультимедийных приложениях (таких, как аудио- и видеоприложения). Первоначально суперкомпьютеры (известные как матричные, или векторные, процессоры, напр., Сгау-1) были выполнены по этой архитектуре. Почти все компьютеры сегодня реализуют некую форму набора команд SIMD. Процессоры Intel реализуют наборы команд ММХ, Streaming SIMD Extensions (SSE), Streaming SIMD Extensions 2 (SSE2) и Streaming SIMD Extensions 3 (SSE3), которые могут обрабатывать несколько элементов данных за один такт. Элементы данных хранятся в регистрах с плавающей точкой. В процессорах Power PC для поддержки SIMD реализован набор инструкций AltiVec ssn) |
single instruction multiple data machines | компьютеры с одним потоком инструкций и несколькими потоками данных (ssn) |
single instruction, multiple data multiprocessor | синхронный мультипроцессор (ssn) |
single instruction, multiple data multiprocessor | SIМD-мультипроцессор (ssn) |
single instruction, multiple data multiprocessor | мультипроцессор с одним потоком команд и многими потоками данных (аппаратная архитектура, в которой один поток команд выполняется синхронно (in lockstep) каждым процессором, обрабатывающим свои локальные данные; также называется синхронным мультипроцессором ssn) |
single-instruction multiple-data | SIMD-архитектура (ssn) |
single-instruction, multiple-data | с одним потоком команд и несколькими потоками данных (сокр. SIMD; название архитектуры (платформы) параллельной компьютерной системы, подразумевающей исполнение одной текущей команды несколькими процессорами (число процессоров и, соответственно, потоков обрабатываемых данных, – это SIMD width ). Текущая команда выбирается из памяти управляющим устройством (УУ, control unit) SIMD-системы и посылается на исполнение всем процессорам одновременно, но обрабатывает она разные потоки (thread) или элементы данных (чаще всего элементы массива). Для этого каждый процессор имеет ассоциированную с ним локальную память для хранения массивов однородных данных. В категорию SIMD попадают, в частности, векторные процессоры. Этот подход уменьшает сложность аппаратного и программного обеспечения, но применим только к специализированным задачам, имеющим высокую степень регулярности, напр., к цифровой обработке сигналов (ЦОС, DSP), обработке изображений (image processing) и численному моделированию (numerical simulation). Одна из четырёх категорий компьютерных платформ в системе классификации известной как таксономия М. Флинна (М. Flynn, 1972) ssn) |
single-instruction multiple-data | архитектура компьютера с одним потоком команд и несколькими потоками данных (ssn) |
single-instruction multiple-data | архитектура с одним потоком команд и несколькими потоками данных (ssn) |