SIMD ve MIMD Arasındaki Farklar

click fraud protection

Paralel hesaplama, büyük problemleri daha sonra aynı anda çözülen daha küçük problemlere bölerek çalışır. SIMD ve MIMD, verileri işlemek için birden çok işlemci ve bazen birden çok bilgisayar kullanan iki farklı paralel bilgi işlem mimarisidir. SIMD, Tek Yönerge akışı Çoklu Veri akışı anlamına gelirken, MIMD, Çoklu Yönerge akışı Çoklu Veri akışı anlamına gelir. SIMD ve MIMD mimarileri benzer temel işlevleri yerine getirir, ancak hem pratik hem de teknik olarak farklılık gösterirler.

SIMD Tanımlı

SIMD mimarisi, bilgilerin alınması, hesaplanması veya saklanması dahil olmak üzere birden fazla veri parçası üzerinde aynı anda tek ve aynı eylemi gerçekleştirir. Bir örnek, aynı anda birden fazla dosya almaktır. Farklı veriler içeren yerel belleğe sahip işlemciler, aynı talimatı, vardiya tahsisi için işlemciler arası iletişim ile senkronize bir şekilde yürütür.

Günün Videosu

MIMD Tanımlı

MIMD mimarisi, çok sayıda veri parçası üzerinde aynı anda birden fazla eylemi gerçekleştirir. Bir örnek, birçok ayrı bileşeni olan karmaşık bir matematik problemini çözmek için çeşitli matematiksel hesaplamaları (toplama ve çarpma gibi) aynı anda gerçekleştirmektir. MIMD hesaplama senkronize olabilir veya olmayabilir ve SIMD hesaplamadan giderek daha yaygın hale geliyor.

Pratik Farklılıklar

SIMD tipik olarak aynı işlemi paralel olarak gerçekleştiren işlemcilerle çok sayıda hesaplama gerektiren problemler için kullanılır. MIMD, algoritmaları ayrı ve bağımsız parçalara bölen problemler için sıklıkla kullanılır ve her parça aynı anda çözüm için farklı bir işlemciye atanır.

Teknik Farklılıklar

SIMD ve MIMD de teknik olarak farklıdır. SIMD işlemciler genellikle MIMD işlemcilerden daha basit, daha küçük, daha ucuz ve daha hızlıdır, ancak MIMD çok daha karmaşık işlemler yapabilir. SIMD'nin de gerçekleştirebileceği MIMD işlemleri, SIMD ile daha fazla zaman alma eğilimindedir. SIMD işlemciler karmaşık işlemleri sırayla gerçekleştirmelidir, MIMD işlemciler ise bunu aynı anda yapabilir.