Dergiler / Erciyes Üniversitesi Fen Bilimleri Enstitüsü Fen Bilimleri Dergisi / 2020 / Cilt: 36 - Sayı: 1
GPU Programlama ile Yüksek Boyutlu Yoğun Matrislerle Kronecker Çarpım Hesaplaması
- Sayfa
- 119–127
- DOI
- —
Özet
Sayısal lineer cebir içinde yer alan ve birçok bilimsel hesaplama yöntemi içinde kullanılan önemli matris işlemlerinden biri Kronecker (tensör) çarpımıdır. Bu tip çarpımda işleme giren yoğun matris boyutu arttıkça hafıza ve zaman maliyeti çözülmesi gereken önemli bir problem olarak karşımıza çıkmaktadır. Bu çalışmamızda GPU üzerinde paralel programlama uygulaması yaparak seri programlamada karşılaşılan zaman maliyetini azaltmaya çalışırız. Bunun için GPU paralelleştirme algoritması tasarlarız. Rasgele sayı üreten fonksiyon ile değerleri ondalık sayılar olan gerekli büyük yoğun (dense) matrisler üretiriz ve CUDA iş parçacıklarıyla uygulama yaparız. CPU ile GPU paralel programlama uygulamasını karşılaştırırız. GPU programlama teknolojisinin bu uygulama için avantaj ve sınırlamalarını tartışırız.