PVM

PVM (Parallel Virtual Machine) bilgisayarların paralel bir ağ üzerinden konuşturulması için kullanılan bir yazılım aracıdır. Heterojen makinalardan oluşan bir ağ'ı tek bir dağıtık paralel işlemci olarak kullanmak için geliştirilmiştir.

PVM Tennessee Üniversitesi, Oak Ridge National Laboratory ve Emory Üniversitesi tarafından geliştirilmiştir. İlk versiyonu 1989 yılında ORNL' de ikinci versiyonu Tennessee Üniversitesi tarafından Mart 1991' de sürüldü. Mart 1993' te üçünçü versiyonu açıklandı; bu versiyonda yapılan değişikilikler hata toleransı ve daha iyi taşınabilirlik oldu. PVM şu anda aktif olarak geliştirilmemesine rağmen dağıtık ve grid hesaplamadaki modern trendlerin gelişmesi açsından önemli bir adım olmuştur.

PVM, Unix ve Windows makinalardan oluşan heterojen bir ağın tek bir paralel bilgisayarmış gibi kullanılmasına olanak sağlar. Büyük hesaplama yükü getiren problemler, pek çok bilgisayarın bir araya gelmesiyle sağlanan hız ve bellek sayesinde verimli bir şekilde çözülebilir. Yazılım taşınablir özelliktedir.

Dış bağlantılar

  • PVM Resmi Sitesi
  • PVM++: PVM için C++ kütüphanesi 14 Haziran 2006 tarihinde Wayback Machine sitesinde arşivlendi.
  • Parawiki'de PVM 4 Ekim 2006 tarihinde Wayback Machine sitesinde arşivlendi.
  • g
  • t
  • d
Paralel hesaplama
Genel
Koşutluk düzeyleri
Bit · Komut · Veri · Görev
İzlekler
Üst izlekleme · Yüksek izlekleme
Kuram
Amdahl yasası · Gustafson yasası · Karp-Flatt ölçütü · Yavaşlama · Hızlanma
Ögeler
İşlem · İzlek · Lif · PRAM · Buyruk penceresi · Dizi
Eşgüdüm
Çoklu işleme · Çoklu izlekleme · Bellek tutarlılığı · Ön bellek tutarlılığı · Engel · Eşzamanlılaştırma · Aşamalı uygulama denetimi
Programlama
Modeller (Gizli koşutluk · Açık koşutluk · Koşutzamanlılık)
Donanım
Flynn Sınıflandırması (SISD • SIMD • MISD • MIMD) · Boru hattı yöntemi · Çoklu işleme (Bakışımlı · Bakışımsız) · Bellek (NUMA · COMA · Dağıtık · Paylaşımlı · Dağıtık paylaşımlı) · SMT
MPP · Sayılüstü · Dizi işlemcisi · Süper bilgisayar · Beowulf
APIler
POSIX Threads · OpenMP · MPI · OpenCL · UPC · Intel İzlekleme Yapıtaşları · Boost.Thread · Evrensel Diziler · Charm++ · Cilk · CUDA · PVM
Sorunsallar
Olağanüstü koşutluk · Büyük Sorun · Yazılım durağanlığı  · Ölçeklenebilirlik  · Yarışma koşulları  · Deadlock  · Gerekirci algoritma
  • Kategori Kategori
  • Commons sayfası Paralel hesaplama