Sun-Ni yasası, paralel işlemede performansı artırmaya çalışan bir yaklaşımdır. Aynı zamanda hafızaya bağlı hızlanma olarak da adlandırılır ve Profesörler Xian-He Sun ve Lionel M. Ni tarafından önerilmiştir. Bu yasa, sorun boyutunu artırır ve yalnızca mevcut bellek miktarıyla sınırlı bir çözüm bulmaya çalışır. Amdahl yasası ve Gustafson yasası olarak adlandırılan paralel hesaplamada kullanılan diğer iki yaklaşımın genelleştirilmesidir.
Paralel hesaplamadaki zorluklardan biri, sistemin performansının ölçeklendiğinde nasıl geliştiğini bulmaktır. Bunu ölçmek zor olabileceğinden, çalışılan en iyi bilinen ölçeklenebilirlik ölçümlerinden biri hızlanmadır. Speedup, belirli sayıda işlemcide çalışan paralel programların yürütülmesi ve bu sorunu çözmek için en hızlı sıralı program için gereken yürütme süresi ile ilgilidir. Bir tür hızlandırma yaklaşımı, sorun boyutunu sabit tutmak ve sorun üzerinde çalışan işlemcilerin sayısının arttırılmasını sağlamaktır. Buna Amdahl yasası denir ve sabit boyutlu hızlanma olarak bilinir.
Amadhl yasası böylece daha paralel işlemciler kullanarak yürütme süresini azaltmaya çalışır ve hesaplamalı iş yükünü sabit olarak düzeltir. Temel olarak problemi daha az ve daha kısa sürede çözmeye çalışır. Buna karşılık, Gustafson'un sabit zamanlı hızlandırma olarak da bilinen kanunu, sabit bir süre içinde sonuç almaya çalışır ve doğru bir çözüm elde etmek için daha fazla işlem gerçekleştirerek sorun boyutunu artırır. Bu, zaman kısıtlaması olan sorunlara uygulanır, ancak bunları mümkün olan en kısa sürede çözmek hayati değildir.
Hafızaya bağlı hızlanma yaklaşımı veya Sun-Ni kanunu, hafıza büyüklüğü ve performansı nasıl etkilediği ile ilgilidir. Ele alınabilecek problem büyüklüğü, mevcut bellek miktarından etkilenir. Sınırlı bir fiziksel bellek, paralel hesaplama mimarisi içindeki bir sorunu çözmek için geçici çözümler bulmak için daha fazla zaman harcanması anlamına gelir. Sun-Ni kanununun uyguladığı yaklaşım, eğer sabit-zamanlı hızlanma tarafından belirlenen zaman sınırı karşılanmışsa ve yeterli hafıza alanı varsa, mevcut tüm hafızanın yeterli kullanımı için problemin ölçeklendirilmesi gerekir.
Sun-Ni yasalarının yaptığı budur ve formül hafıza boyutunu göz önünde bulundurur ve performansla ilişkilendirir. Paralel bir bilgisayar mimarisindeki her işlemcinin sabit bir belleği vardır ve formül, sorun boyutunu toplam kullanılabilir bellek kapasitesiyle ilişkilendirir. Sun-Ni yasasında ortaya konan bellek sınırlılığı, hem sabit zaman hem de sabit boyutlu hızlandırmaların genelleştirilmesidir. İşlemci sayısı arttıkça toplam bellek boyutunun arttığını göz önüne alındığında, Sun-Ni yasası tüm bu bellek alanını daha verimli kullanmaya çalışır.


