LINPACK Benchmark Nedir?

Bir LINPACK testi, bilgisayarın hızını ölçmenin bir yoludur. Doğrusal denklemler yazılım paketi anlamına gelir. Üç farklı LINPACK testi vardır: LINPACK Fortran n = 100, LINPACK n = 1000 ve Çok Paralel Hesaplama Benchmark. Lineer denklem sistemlerini çözerken bilgisayar performansını karşılaştırır.

Bilgisayarın hızını ve performansını derecelendirmek veya ölçmek için kullanılan birçok farklı ölçüt vardır. LINPACK testi, 1979 yılında Tennessee Üniversitesi'nde bilgisayar bilimi profesörü olan Jack Dongarra tarafından oluşturuldu. LINPACK testi, Dongarra ve ortaklarının bir kitap üzerinde çalıştığı ve okuyucular için bilgisayar performansını karşılaştırmak için bir yola ihtiyaç duydukları için yaratıldı, bu yüzden bazı matematiksel hesaplamaları çalıştıracak ve karşılaştırma için bir temel oluşturacak bir program yazdılar.

LINPACK benchmark programı başlangıçta Fortran programlama dilinde yazılmıştır. Fortran, formül çevirisi anlamına gelir. LINPACK benchmark uygulaması için matematik formülleri bilgisayar koduna çevirmek için kullandı.

Üç farklı LINPACK testi var. LINPACK Fortran n = 100, bir matris veya 100 sayı içeren bir sayılar dizisi kullanarak doğrusal denklemleri çözme hızını ölçmek için kullanılır. Doğru bir sonuç elde etmek için bu kriter tam olarak yazıldığı gibi çalıştırılmalıdır. Programın çalışmasını doğrudan etkilemeyen yorumlarda bile değişiklik yapılmasına izin verilmez.

LINPACK n = 1000 benchmark n = 100 benchmark ile aynıdır. 1000 sayılı bir matris için kullanılır. Bu kriter tam olarak yazıldığı gibi çalıştırılmalıdır.

Son derece Paralel Hesaplama Benchmark diğer iki kıyaslamadan farklıdır. Kullanıcılar kullanılacak problem boyutunu ve yazılımını belirleyebilirler. Bu, ideal koşullar altında bilgisayarın mümkün olan en iyi performansını ölçer.

LINPACK benchmark testlerinin sonuçları çeşitli şekillerde rapor edilmiştir. Standart Lineer Denklemler Yazılımını Kullanarak Çeşitli Bilgisayarların Performansı başlıklı LINPACK kıyaslama raporunda yayınlanmaktadırlar. Birçok endüstri bilgisayar sisteminin performansını listeler ve çevrimiçi olarak bulunabilir. İlk 500'de puan alan sistemleri listeleyen TOP500 adında bir web sitesi de var. Her bilgisayarın farklı olması nedeniyle, herhangi bir bilgisayarın performansı, söz konusu model için yayınlanan kıyaslama sonuçlarından farklı olabilir.

Bazı uygulamalarda, LINPACK LAPACK ile değiştirilmiştir. LAPACK, lineer cebir paketi anlamına gelir. Daha yüksek verimlilik için orijinal yazılımı yeniden yapılandırır. Program aslen Fortran 77'de yazılmış ancak şimdi başka programlama dillerinde kullanılmak üzere tercüme edilmiştir.