Master'sOpen Access

High level synthesis based fpga implementation of matricized tensor times khatri-rao product to accelerate canonical polyadic decomposition

2019
0 views
0 downloads
Advisor: Prof. Dr. Cevdet Aykanat ; Doç. Dr. Muhammet Mustafa Özdal

Abstract (TR)

Tensör ayrıştırımının yapısal hasar algılama, ağlarda anormallik saptanması gibi bir çok uygulaması vardır. Tensör ayrıştırımının en çok zaman alan parçası ma- trisleştirilmiş tensör ile Khatri-Rao çarpımı (MTTKRP) adı verilen çekirdek kod parçasıdır. Bu tezde, FPGA kullanarak MTTKRP kod parçasının çalıştırılması üzerine güncel uygulamalarla karşılaştırılabilir bir uygulama yapılabileceği göster- ilmiştir. Bu hedefe ulaşmak için Vivado HLS kullanılarak tek bir döngüden oluşan düz bir tasarım geliştirilmiştir. Büyük tensörlerin kısıtlı BRAM kapasitesi ile işlenebilmesi için parçalara bölme yöntemi kullanılmıştır. Parçalara bölme işlem- inin performansı olumsuz etkilediğinin gösterilmesine rağmen, tensörleri işlemek için yeterli en az bölme kullanıldığında 3.40'a kadar hızlanma gözlemlenmiştir.

Author

Dr. Zahit Saygın Doğu

How to Cite

Zahit Saygın Doğu (Yüksek Lisans Tezi). High level synthesis based fpga implementation of matricized tensor times khatri-rao product to accelerate canonical polyadic decomposition, 2019, Bilkent University.

License

Tüm Hakları Saklıdır

This work is shared under the specified license terms.

More theses from Bilkent University