- Erciyes Üniversitesi Fen Bilimleri Enstitüsü Dergisi
- Vol: 36 Issue: 1
- GPU Programlama ile Yüksek Boyutlu Yoğun Matrislerle Kronecker Çarpım Hesaplaması
GPU Programlama ile Yüksek Boyutlu Yoğun Matrislerle Kronecker Çarpım Hesaplaması
Authors : Ahmet Duran, Mehmet Tunçel, Hayati Ünsal Özer
Pages : 119-127
View : 20 | Download : 6
Publication Date : 2020-04-26
Article Type : Research
Abstract :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.Keywords : Kronecker Çarpımı, GPU Programlama, Paralel Programlama, Sayısal Lineer Cebir, Yoğun Matris İşlemleri