Çoklu Öğretim, Çoklu Veri (MIMD)

Yazar: Laura McKinney
Yaratılış Tarihi: 10 Nisan 2021
Güncelleme Tarihi: 1 Temmuz 2024
Anonim
Çoklu Öğretim, Çoklu Veri (MIMD) - Teknoloji
Çoklu Öğretim, Çoklu Veri (MIMD) - Teknoloji

İçerik

Tanımı - Çoklu Öğretim, Çoklu Veri (MIMD) ne anlama geliyor?

Çoklu Öğretim, Çoklu Veri (MIMD), muhtemelen en basit fakat en bilinen paralel işlemci tipi olan paralel mimariyi ifade eder. Temel amacı paralellik sağlamaktır.

MIMD mimarisi bir dizi N bireysel, sıkıca bağlı işlemci içerir. Her bir işlemci, tüm işlemciler için ortak olan ve diğer işlemciler tarafından doğrudan erişilemeyen bir bellek içerir.

MIMD mimarisi, bağımsız ve eşzamansız çalışan işlemcileri içerir. Çeşitli işlemciler, çeşitli veri parçaları üzerinde herhangi bir zamanda çeşitli talimatlar gerçekleştirebilirler.

Microsoft Azure ve Microsoft Cloud'a Giriş | Bu kılavuz boyunca, bulut bilişimin neyle ilgili olduğunu ve Microsoft Azure'un işinizi buluttan geçirmenize ve yürütmenize nasıl yardımcı olabileceğini öğreneceksiniz.

Techopedia Çoklu Öğretim, Çoklu Veri (MIMD) 'i açıklar

İki tür MIMD mimarisi vardır: Paylaşılan Bellek MIMD mimarisi ve Dağıtılmış Bellek MIMD mimarisi.


Paylaşılan Bellek MIMD mimarisi özellikleri:

  • Bir grup bellek modülü ve işlemcisi oluşturur.

  • Herhangi bir işlemci, bir ara bağlantı ağı aracılığıyla herhangi bir bellek modülüne doğrudan erişebilir.

  • Bellek modülleri grubu, işlemciler arasında paylaşılan evrensel bir adres alanını gösterir.

Bu mimari türünün en önemli avantajlarından biri, programlamanın çok kolay olmasıdır, çünkü işlemciler arasında küresel bellek deposu üzerinden ele alınan iletişimlerle açık bir iletişim yoktur.

Dağıtılmış Bellek MIMD mimarisi özellikleri:

  • Bir işlem elemanı (PE) olarak bilinen bellek / işlemci çiftlerini klonlar ve ara bağlantı ağı kullanarak bunları birbirine bağlar.

  • Her PE başkaları ile iletişim kurarak iletişim kurabilir.

Her işlemciye kendi belleğini sağlayarak, dağıtılmış bellek mimarisi paylaşılan bellek mimarisinin alt taraflarını atlar. Bir işlemci yalnızca doğrudan bağlı olan belleğe erişebilir.


Bir işlemcinin uzak işlemcinin belleğinde yer alan verileri gerektirmesi durumunda, işlemcinin uzaktaki bir işlemciye, gerekli verileri talep etmesi gerekir.

Yerel belleğe erişim, uzak bir işlemcideki verilere erişmekten çok daha hızlı olabilir. Ayrıca, uzak işlemciye olan fiziksel mesafe daha büyükse, uzak verilere erişim daha fazla zaman alacaktır.