2011-03-19 15 views
5

Paralel kodun ölçeklenebilir olup olmadığını ya da sadece popüler bir sözcük olup olmadığını öğrenmek için resmi bir tanım olup olmadığını öğrenmek ister misiniz? Eğer seri duvar süresini t_S ve paralel duvar süresini t (P) olarak ölçersem, verimliliği E (P) = t_S/(t (P) * P) olarak tanımlayabilirim. Verimlilik, kodun ölçeklenebilir olarak kabul edilmesi için P (ve problem büyüklüğü) ile değişmelidir?Paralel kod için ölçeklenebilirlik nasıl tanımlanır?

cevap

5

Ölçeklendirilebilir, fazladan makine veya işlemci çekirdekleri (ölçek büyütme ve ölçekleme) performansının (artan büyük iş yüklerini işleme yeteneği) geliştirdiği anlamına gelir. Seri kod bu nedenle ölçeklendirilemez. Paralel kod olabilir. Amdahl yasası bir sistemin ne kadar ölçeklenebilir olduğunu sınırlar.

Ölçeklenebilirlik genellikle verimlilikten daha önemlidir. Ölçeklenebilir, ancak verimsiz bir sistem sadece donanım ekleyerek daha fazla yükü kaldırabilir. Verimli ancak ölçeklenemeyen bir sistem, daha büyük yüklerin üstesinden gelebilmek için büyük kodların yeniden çalışılmasını gerektirir. Bazı ölçeklenebilirlik ölçümlerinin bazı resmi tanımları için Amdahl's law ve Gustafson's law numaralı telefon numaralarını

İlgili konular