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
- The Lower Danube in Late Antiquity: The case of Histria(2023)
- Oil price surges and the yield curve(2024)
- Kripto varlıkların medeni hukuk bağlamında incelenmesi(2024)
- Approaches to teaching creative writing in L2 at the tertiary level: A critical interpretive synthesis(2025)
- Living alone: Pathways, experiences and future expectations(2025)
- Robustness and plasticity in drosophila embryogenesis: A comparative analysis of nearly isogenic and non-isogenic mass populations(2025)
