2012-04-03 40 views
5

K en büyük öz değerlerini hesaplamak için gereken spektral kümeleme için paralel algoritma üzerinde çalışıyorum. Matlab için Ceket eklentisini kullanıyorum ama ne yazık ki matlabdaki EIGS işlevini desteklemiyor (K değeri hesaplanamıyor. Paralel olarak eigen değerler) GPU'da bu görevi yapmak için başka bir araç/kütüphane önerebilir misiniz? Yoksa bunu GPU destekli Matlab'da yapabilir miyim?GPU'da k en büyük öz değerler nasıl hesaplanır?

+0

Sayısal olarak, özdeğer sorunu için QR algoritmasının bir GPU uygulamasını yazabilirsiniz. Alternatif olarak burada sunulan herhangi bir yöntemin GPU uyumlu bir versiyonunu arayın: http: //cseweb.ucsd.edu/classes/fa04/cse252c/sakumar.pdf. Kullanıma hazır bir gpu kütüphanesinin farkında değilim. Özdeğer sorunu – chemeng

+2

EIGS, seyrek matrisler içindir. Seyrek matrislere mi ihtiyacınız var veya yoğun matrisler için EIG'yi (hangi Ceket desteklerini) kullanabiliyorsunuz? – arrayfire

+0

Özdeğer problemlerini tamamıyla, sadece yoğun versiyonda yapabilen CULA var. – leftaroundabout

cevap