| dbpedia-owl:abstract
|
- In computing, MIMD (Multiple Instruction stream, Multiple Data stream) is a technique employed to achieve parallelism. Machines using MIMD have a number of processors that function asynchronously and independently. At any time, different processors may be executing different instructions on different pieces of data. MIMD architectures may be used in a number of application areas such as computer-aided design/computer-aided manufacturing, simulation, modeling, and as communication switches. MIMD machines can be of either shared memory or distributed memory categories. These classifications are based on how MIMD processors access memory. Shared memory machines may be of the bus-based, extended, or hierarchical type. Distributed memory machines may have hypercube or mesh interconnection schemes.
- En Computación, MIMD (Flujo multiple de instrucciones, flujo multiple de datos) es una técnica empleada para lograr paralelismo. Las máquinas que usan MIMD tienen un número de procesadores que funcionan asíncoronas e independientemente. En cualquier momento, cualquier procesador puede ejecutar diferentes instrucciones sobre distintos datos. La arquitectura MIMD pueden utilizarse en una amplia gama de aplicaciones como el diseño asistido por ordenador, simulación, modelado o en switches. Las computadoras MIMD pueden categorizarse por tener tener memoria compartida o distribuida. Esta clasificación se basa en cómo el procesador MIMD accede a la memoria. La memoria compartida de las máquinas puede ser basada en buses, extendida, o de tipo jerárquico. Las máquinas con memoria distribuida puede tener esquemas de interconexión en hipercubo o mesh.
- Multiple Instruction Multiple Data (MIMD) è un'architettura parallela in cui diverse unità effettuano diverse elaborazioni su dati diversi. Esempi di questa architettura sono i sistemi multiprocessore, i transputer o i computer collegati in rete per le elaborazioni distribuite. In configurazione multiprocessor le CPU possono condividere dati allocati in memoria comune accessibile via bus di sistema.
- MIMD(Multiple Instruction stream, Multiple Data stream)とは、コンピューティングにおいて並列性を達成するのに使われる技法の一種。MIMD型のマシンは、独立して機能する複数のプロセッサを持つ。任意の時点で、異なるプロセッサは異なる命令を使って異なるデータを処理している。MIMDアーキテクチャは様々な分野で応用されており、CAD/CAM、シミュレーション、モデリング、通信スイッチなどに使われている。MIMD型マシンは、共有メモリ型と分散メモリ型に分類される。この分類は、MIMD型マシンのプロセッサがどのようにメモリにアクセスするかに着目したものである。共有メモリ型マシンは、単純なバスを使ったものや、階層型のバスを使ったものがある。分散メモリ型マシンは、ハイパーキューブ型やメッシュ型の相互接続ネットワークを使うことが多い。
- Multiple Instruction, Multiple Data is een berekeningsmodel dat kan toegepast worden bij gedistribueerd programmeren. In dit model wordt een berekening uitgevoerd op een systeem met meerdere, communicerende processoren die toegang hebben tot meerdere geheugens (of in ieder geval meerdere bronnen van data). Mogelijke subvormen van het MIMD-model zijn Deling van geheugens door processoren, waarbij meerdere processoren directe lees- en schrijftoegang hebben tot dezelfde geheugenblokken Eigen, private geheugen per processor, waarbij iedere processor zijn eigen geheugen heeft en data alleen van processor naar processor gecommuniceerd worden.
- MIMD (Multiple Instruction, Multiple Data) - według taksonomii Flynna rodzaj architektury komputerów w której przetwarzanie równoległe zachodzi zarówno na poziomie danych jak i instrukcji. Komputery zbudowane w architekturze MIMD posiadają wiele procesorów (najczęściej zrealizowanych w architekturze SIMD) pracujących niezależnie i asynchronicznie. Oznacza to iż w każdej chwili procesory mogą wykonywać różne instrukcje na odmiennych danych. Procesory mogą korzystać ze wspólnej pamięci dzielonej lub używać modelu rozproszonego w którym każdy z nich posiada prywatną przestrzeń adresową. Do niedawna technologia MIMD była zarezerwowana dla superkomputerów gdzie wyparła używaną początkowo SIMD, w efekcie czego zdecydowana większość superkomputerów na liście TOP500 jest zrealizowana właśnie z jej użyciem. Wraz z pojawieniem się na rynku procesorów wielordzeniowych technologia ta zaczęła być szeroko stosowana również w komputerach osobistych, gdzie dość szybko zyskała miano standardu.
- MIMD é um acronimo de Multiple Instruction Multiple Data. É um tipo de arquitectura de computação conjugada. Consiste em CPUs diferentes que executam programas iguais compartilhando memória comum e cálculos coincidentes, cada processador tem acesso a memória compartilhada através do barramento lógico.
- 多指令流多数据流,是使用多个控制器来异步地控制多个处理器,从而实现空间上的并行性的技术。
- MIMD (англ. Multiple Instruction stream, Multiple Data stream — Множественный поток Команд, Множественный поток Данных, сокращённо МКМД) — концепция архитектуры компьютера, используемая для достижения параллелизма вычислений. Машины имеют несколько процессоров, которые функционируют асинхронно и независимо. В любой момент, различные процессоры могут выполнять различные команды над различными частями данных. MIMD-архитектуры могут быть использованы в целом ряде областей, таких как системы автоматизированного проектирования / автоматизированное производство, моделирование, а также комуникатор связей (communication switches). MIMD машины могут быть либо с общей памятью, либо с распределяемой памятью. Эта классификация основана на том как MIMD-процессоры получают доступ к памяти. Этот класс предполагает, что в вычислительной системе есть несколько устройств обработки команд, объединенных в единый комплекс и работающих каждое со своим потоком команд и данных. Обработка разделена на несколько потоков, каждый с собственным аппаратным состоянием процессора, в рамках единственного определённого программным обеспечением процесса или в пределах множественных процессов. Поскольку система имеет несколько потоков, ожидающих выполнения (системные или пользовательские потоки), эта архитектура эффективно использует аппаратные ресурсы. В MIMD могут возникнуть проблемы взаимной блокировки и состязания за обладание ресурсами, так как потоки, пытаясь получить доступ к ресурсам, могут столкнуться непредсказуемым способом. MIMD требует специального кодирования в операционной системе компьютера, но не требует изменений в прикладних программах, кроме случаев когда программы сами используют множественные потоки (MIMD прозрачен для однопоточных программ под управлением большинства операционных систем, если программы сами не отказываются от управления со стороны ОС). И системное и пользовательское программное обеспечение, возможно, должны использовать программные конструкции, такие как семафоры, чтобы препятствовать тому, чтобы один поток вмешался в другой, в случае если если они содержат ссылку на одни и те же данные. Такое действие увеличивает сложность кода, снижает производительность и значительно увеличивают количество необходимого тестирования, хотя обычно не настолько чтобы свести на нет преимущества многопроцессорной обработки. Подобные конфликты могут возникнуть на аппаратном уровне между процессорами, и должен обычно решаться аппаратными средствами, или с комбинацией программного обеспечения и оборудования.
- Multiple Instructions multiple data ou MIMD un des quatre modes de fonctionnement défini par la taxonomie de Flynn et désigne les machines multi-processeurs où chaque processeur exécute son code de manière asynchrone et indépendante. Pour assurer la cohérence des données, il est souvent nécessaire de synchroniser les processeurs entre eux, les techniques de synchronisation dépendent de l'organisation de la mémoire. On distingue pour cela 2 types d'architectures :
|
| rdfs:comment
|
- Multiple Instruction Multiple Data (MIMD) è un'architettura parallela in cui diverse unità effettuano diverse elaborazioni su dati diversi. Esempi di questa architettura sono i sistemi multiprocessore, i transputer o i computer collegati in rete per le elaborazioni distribuite. In configurazione multiprocessor le CPU possono condividere dati allocati in memoria comune accessibile via bus di sistema.
- MIMD(Multiple Instruction stream, Multiple Data stream)とは、コンピューティングにおいて並列性を達成するのに使われる技法の一種。MIMD型のマシンは、独立して機能する複数のプロセッサを持つ。任意の時点で、異なるプロセッサは異なる命令を使って異なるデータを処理している。MIMDアーキテクチャは様々な分野で応用されており、CAD/CAM、シミュレーション、モデリング、通信スイッチなどに使われている。MIMD型マシンは、共有メモリ型と分散メモリ型に分類される。この分類は、MIMD型マシンのプロセッサがどのようにメモリにアクセスするかに着目したものである。共有メモリ型マシンは、単純なバスを使ったものや、階層型のバスを使ったものがある。分散メモリ型マシンは、ハイパーキューブ型やメッシュ型の相互接続ネットワークを使うことが多い。
- MIMD é um acronimo de Multiple Instruction Multiple Data. É um tipo de arquitectura de computação conjugada. Consiste em CPUs diferentes que executam programas iguais compartilhando memória comum e cálculos coincidentes, cada processador tem acesso a memória compartilhada através do barramento lógico.
- 多指令流多数据流,是使用多个控制器来异步地控制多个处理器,从而实现空间上的并行性的技术。
- In computing, MIMD (Multiple Instruction stream, Multiple Data stream) is a technique employed to achieve parallelism. Machines using MIMD have a number of processors that function asynchronously and independently. At any time, different processors may be executing different instructions on different pieces of data. MIMD architectures may be used in a number of application areas such as computer-aided design/computer-aided manufacturing, simulation, modeling, and as communication switches.
- En Computación, MIMD (Flujo multiple de instrucciones, flujo multiple de datos) es una técnica empleada para lograr paralelismo. Las máquinas que usan MIMD tienen un número de procesadores que funcionan asíncoronas e independientemente. En cualquier momento, cualquier procesador puede ejecutar diferentes instrucciones sobre distintos datos. La arquitectura MIMD pueden utilizarse en una amplia gama de aplicaciones como el diseño asistido por ordenador, simulación, modelado o en switches.
- Multiple Instruction, Multiple Data is een berekeningsmodel dat kan toegepast worden bij gedistribueerd programmeren. In dit model wordt een berekening uitgevoerd op een systeem met meerdere, communicerende processoren die toegang hebben tot meerdere geheugens (of in ieder geval meerdere bronnen van data).
- MIMD (Multiple Instruction, Multiple Data) - według taksonomii Flynna rodzaj architektury komputerów w której przetwarzanie równoległe zachodzi zarówno na poziomie danych jak i instrukcji. Komputery zbudowane w architekturze MIMD posiadają wiele procesorów (najczęściej zrealizowanych w architekturze SIMD) pracujących niezależnie i asynchronicznie. Oznacza to iż w każdej chwili procesory mogą wykonywać różne instrukcje na odmiennych danych.
- MIMD (англ. Multiple Instruction stream, Multiple Data stream — Множественный поток Команд, Множественный поток Данных, сокращённо МКМД) — концепция архитектуры компьютера, используемая для достижения параллелизма вычислений. Машины имеют несколько процессоров, которые функционируют асинхронно и независимо. В любой момент, различные процессоры могут выполнять различные команды над различными частями данных.
- Multiple Instructions multiple data ou MIMD un des quatre modes de fonctionnement défini par la taxonomie de Flynn et désigne les machines multi-processeurs où chaque processeur exécute son code de manière asynchrone et indépendante. Pour assurer la cohérence des données, il est souvent nécessaire de synchroniser les processeurs entre eux, les techniques de synchronisation dépendent de l'organisation de la mémoire. On distingue pour cela 2 types d'architectures :
|