«mpi» etiketlenmiş sorular

5
Bir MPI C ++ arayüzünden kullanıcıların hangi özelliklere ihtiyacı var?
MPI standardının 3.0 sürümü C ++ arayüzünü resmen silmiş (daha önce kullanımdan kaldırılmıştır). Uygulamalar hala destekleyebilirken, MPI-3'te yeni olan özellikler, MPI standardında tanımlanan bir C ++ arayüzüne sahip değildir. Daha fazla bilgi için http://blogs.cisco.com/performance/the-mpi-c-bindings-what-happened-and-why/ adresini ziyaret edin. C ++ arayüzünü MPI'dan kaldırma motivasyonu C arayüzüne göre önemli bir değere sahip …
28 c++  mpi 

3
Paralel G / Ç seçenekleri, özellikle paralel HDF5
Önemsiz olarak paralelleştirilebilen bir uygulamam var, ancak performansı büyük ölçüde G / Ç'ye bağlı. Uygulama, genellikle 2-5 GB boyutunda bir dosyada depolanan tek bir girdi dizisini okur (ancak bu sayının gelecekte büyümesini beklerim). Tipik bir hesaplama, aynı işlemi o dizinin her satırına veya sütununa uygular. CPU-ağır işlemler için yaklaşık 100 …

2
Boost :: yüksek performanslı bilimsel uygulamalar için mpi veya C MPI?
MPI hakkında en sevmediğim şey veri tipleriyle (yani veri haritaları / maskeleri) uğraşmaktır, çünkü bunlar nesne yönelimli C ++ ile güzel uymuyor. boost::mpiancak web sitelerinden yalnızca MPI 1.1'i destekler: boost :: mpi, standart İleti Geçiş Arabirimi için C ++ dostu bir arabirimdir… Boost.MPI, Boost.Serialization kitaplığını kullanarak kullanıcı tanımlı türler için …
16 hpc  c++  mpi 


4
MPI kullanan kod / kitaplıklarla uyumlu birim sınama çerçeveleri için herhangi bir öneriniz var mı?
Genellikle, seri kodu yazıyorum ve bunu yaptığımda bazı xUnit tarzı test çerçevesiyle (MATLAB xUnit, PyUnit / nose veya Google'ın C ++ test çerçevesi) birim testleri yazıyorum. Bir cursory Google aramasına dayanarak, uygulayıcıların MPI kullanan test kodunu nasıl kullandığını çok fazla görmedim. Bunun için en iyi uygulamalar var mı? Birim testi …

2
Bir mpi_allgather işleminin hesaplama maliyeti bir toplama / dağıtma işlemiyle nasıl karşılaştırılır?
Tek bir mpi_allgather işlemi veya bir mpi_scatter ve bir mpi_gather işlemi kullanarak paralelleştirilebilir bir sorun üzerinde çalışıyorum. Bu işlemler bir while döngüsü içinde çağrılır, bu nedenle birçok kez çağrılabilirler. Bir MPI_allgather şeması ile uygulamada, yinelenen matris çözme için tüm süreçlere dağıtılmış bir vektör topluyorum. Diğer uygulamada, dağıtılmış vektörü tek bir …


2
Süper hesaplamada iletişim yükü
Süper bilgisayarların gerçek görevle ilgili işleri yapmak yerine koordine etmeye ne kadar kaynak harcadığını belirten güvenilir referanslar arıyorum. Kaynaklar kullanılabilir işlem gücü olabilir, ancak Watt bile geçerli bir birim gibi görünüyor. Profesörlerimden veya ders kitaplarımızdan birinin, bir zamanlar büyük ölçüde paralel sistemlerde, mevcut işlem gücünün yarısının görevi ve mesaj iletmeyi …
10 hpc  mpi 
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.