DictionaryForumContacts

   Russian
Terms for subject Programming containing один поток | all forms | exact matches only | in specified order only
RussianEnglish
архитектура компьютера с одним потоком команд и несколькими потоками данныхsingle-instruction multiple-data (ssn)
архитектура с одним потоком команд и несколькими потоками данныхsingle-instruction multiple-data (ssn)
блокировка, которая может быть получена неоднократно одним и тем же потокомa lock that can be entered multiple times by the same thread (Alex_Odeychuk)
ещё один вариант заключается в схеме, при которой поступающее сообщение самопроизвольно порождает новый поток в адресном пространстве процесса – получателя сообщения. Он называется всплывающим потокомyet another option is a scheme in which the arrival of a message causes a new thread to be created spontaneously in the receiving process' address space. Such a thread is called a pop-up thread (см. Modern Operating Systems Third ed. by Tanenbaum A.S. 2009)
компьютер с несколькими потоками инструкций и одним потоком данныхMISD machine (ssn)
компьютер с несколькими потоками инструкций и одним потоком данныхmultiple instruction single data machine (ssn)
компьютер с несколькими потоками команд и одним потоком данныхmultiple instruction, single data machine (способен обрабатывать один поток данных, одновременно используя несколько потоков команд. Однако в большинстве случаев нескольким потокам команд нужно несколько потоков данных (чтобы от них была польза), так что этот класс параллельных компьютеров обычно применяется лишь как теоретическая модель, а не как реальный компьютер массового производства ssn)
компьютер с одним потоком команд и несколькими потоками данныхSIMD computer (ssn)
компьютер с одним потоком команд и несколькими потоками данныхSIMD machine (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, single data machine (это традиционный последовательный компьютер, который не обеспечивает параллельности в своей аппаратной части. Команды выполняются последовательно. Только один поток данных обрабатывается процессором в такте. Примеры таких платформ – это IBM PC, устаревшие мэйнфреймы и множество домашних 8-разрядных компьютеров, которые были популярны в начале 1980 г. (напр., Commodore 64) ssn)
компьютеры с одним потоком инструкций и несколькими потоками данныхSIMD machines (ssn)
компьютеры с одним потоком инструкций и несколькими потоками данныхsingle instruction multiple data machines (ssn)
мультипроцессор с одним потоком команд и многими потоками данныхsingle instruction, multiple data multiprocessor (аппаратная архитектура, в которой один поток команд выполняется синхронно (in lockstep) каждым процессором, обрабатывающим свои локальные данные; также называется синхронным мультипроцессором ssn)
несколько потоков инструкций / один поток данныхmultiple instruction single data (ssn)
один входящий потокsingle incoming flow (ssn)
один потокsingle thread (ssn)
один поток инструкций / несколько потоков данныхsingle instruction multiple data (ssn)
один поток инструкций / один поток данныхsingle instruction single data (ssn)
один поток команд-много потоков данныхSIMD (Single Instruction) Multiple Data stream processing; ОКМД; название архитектуры параллельной компьютерной системы, подразумевающей исполнение одной текущей команды несколькими процессорами число процессоров и, соответственно, потоков обрабатываемых данных, – это SIMD width). Текущая команда выбирается из памяти управляющим устройством УУ, control unit) SIMD-системы и посылается на исполнение всем процессорам одновременно, но обрабатывает она разные потоки thread) или элементы данных чаще всего элементы массива). Для этого каждый процессор имеет ассоциированную с ним локальную память для хранения массивов однородных данных. В категорию ОКМД попадают, в частности, векторные процессоры. Этот подход уменьшает сложность аппаратного и программного обеспечения, но применим только к специализированным задачам, имеющим высокую степень регулярности, напр., к цифровой обработке сигналов ЦОС, DSP), обработке изображений image processing) и численному моделированию numerical simulation ). Термин ввёл американский учёный Майкл Флинн М. Flynn) в 1972 г. ssn)
один поток управленияone thread of control (ssn)
один поток управленияsingle thread of control (ssn)
одна из наиболее распространённых и полезных схем потока данныхone of the most common and useful data-flow schemas (ssn)
параллельно выполняться несколькими потоками в рамках одного процессаbe performed in parallel via multithreading (Alex_Odeychuk)
Последовательное приложение – это последовательная программа, которая состоит из пассивных объектов и имеет только один поток управления. Когда один объект вызывает операцию другого объекта, управление передаётся от вызвавшей операции к вызванной. После того как вызванная операция завершает выполнение, управление возвращается вызвавшей операции. В последовательном приложении существует только синхронная передача сообщений вызов процедуры или методаA sequential application is a sequential program that consists of passive objects and has only one thread of control. When an object invokes an operation in another object, control is passed from the calling operation to the called operation. When the called operation finishes executing, control is passed back to the calling operation. In a sequential application, only synchronous message communication procedure call or method invocation is support (см. Software Modeling and Design by Hassan Gomaa 2011 ssn)
Последовательное приложение – это последовательная программа, которая состоит из пассивных объектов и имеет только один поток управления. Когда один объект вызывает операцию другого объекта, управление передаётся от вызвавшей операции к вызванной. После того как вызванная операция завершает выполнение, управление возвращается вызвавшей операции. В последовательном приложении существует только синхронная передача сообщений вызов процедуры или методаA sequential application is a sequential program that consists of passive objects and has only one thread of control. When an object invokes an operation in another object, control is passed from the calling operation to the called operation. When the called operation finishes executing, control is passed back to the calling operation. In a sequential application, only synchronous message communication procedure call or method invocation is support (см. Software Modeling and Design by Hassan Gomaa 2011 ssn)
потоки в одном процессеthreads in a single process (ssn)
потоки данных, которые один процесс может открыть одновременноstreams one process can have open at a time (ssn)
проверяет, существует ли во входном потоке ещё одно словоtests whether there is another word in the input (ssn)
различные потоки одного приложенияdifferent threads of the same application (ssn)
расширенная архитектура компьютера с одним потоком команд и несколькими потоками данныхstreaming SIMD extensions (ssn)
расширенная архитектура с одним потоком команд и несколькими потоками данныхstreaming SIMD extensions (ssn)
с несколькими потоками команд и одним потоком данныхmultiple instruction, single data (одна из четырёх категорий компьютерных платформ в системе классификации известной как таксономия М. Флинна (М. Flynn, 1972). В большинстве случаев нескольким потокам команд нужно несколько потоков данных (чтобы от них была польза), так что этот класс параллельных компьютеров обычно применяется лишь как теоретическая модель, а не как реальный компьютер массового производства ssn)
с несколькими потоками команд и одним потоком данныхmultiple-instruction, single-data (одна из четырёх категорий компьютерных платформ в системе классификации известной как таксономия М. Флинна (М. Flynn, 1972). В большинстве случаев нескольким потокам команд нужно несколько потоков данных (чтобы от них была польза), так что этот класс параллельных компьютеров обычно применяется лишь как теоретическая модель, а не как реальный компьютер массового производства 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 (сокр. SIMD; название архитектуры (платформы) параллельной компьютерной системы, подразумевающей исполнение одной текущей команды несколькими процессорами (число процессоров и, соответственно, потоков обрабатываемых данных, – это SIMD width ). Текущая команда выбирается из памяти управляющим устройством (УУ, control unit) SIMD-системы и посылается на исполнение всем процессорам одновременно, но обрабатывает она разные потоки (thread) или элементы данных (чаще всего элементы массива). Для этого каждый процессор имеет ассоциированную с ним локальную память для хранения массивов однородных данных. В категорию SIMD попадают, в частности, векторные процессоры. Этот подход уменьшает сложность аппаратного и программного обеспечения, но применим только к специализированным задачам, имеющим высокую степень регулярности, напр., к цифровой обработке сигналов (ЦОС, DSP), обработке изображений (image processing) и численному моделированию (numerical simulation). Одна из четырёх категорий компьютерных платформ в системе классификации известной как таксономия М. Флинна (М. Flynn, 1972) ssn)
с одним потоком команд и одним потоком данныхsingle instruction, single data (об архитектуре (платформе) компьютера, предусматривающей исполнение одним процессором одного потока команд и обработку данных, хранящихся в одной памяти. Допускается наличие нескольких функциональных устройств (functional unit) и конвейеризация исполнения команд. Соответствует обычному компьютеру. Одна из четырёх категорий компьютерных платформ в системе классификации известной как таксономия М. Флинна (М. Flynn, 1972) ssn)
с одним потоком команд и одним потоком данныхsingle-instruction, single-data (об архитектуре (платформе) компьютера, предусматривающей исполнение одним процессором одного потока команд и обработку данных, хранящихся в одной памяти. Допускается наличие нескольких функциональных устройств (functional unit) и конвейеризация исполнения команд. Соответствует обычному компьютеру. Одна из четырёх категорий компьютерных платформ в системе классификации известной как таксономия М. Флинна (М. Flynn, 1972) ssn)
Существует четыре основных типа отношений синхронизации между любыми двумя потоками в одном процессе или между любыми двумя процессами в одном приложении: старт-старт СС, финиш-старт ФС, старт-финиш СФ и финиш-финиш ФФthere are four basic synchronization relationships between any two threads in a single process or between any two processes within a single application: start-to-start SS, finish-to-start FS, start-to-finish SF, and finish-to-finish FF (см. "Parallel and Distributed Programming Using C++" by Cameron Hughes, Tracey Hughes 2003)