Yüksek LisansAçık Erişim

Parallel sparse matrix vector multiplication techniques for shared memory architectures

Bu tez size mi ait?

Bu kayıt toplu arşivden geldi. Sizinse profilinize bağlayın.

2014
0 görüntülenme
0 i̇ndirme

Özet (TR)

Seyrek matris dizi çarpımı, denklem çözücülerde kullanılan anahtar işlemdir. Seyrek matrix tarafından yapılan düzensiz hafıza erişimleri nedeniyle, buyruk ön yükleyicisi, işlemci ön belleği ve dizi buyrukları gibi bir çok donanım etkili bir şekilde kullanılamamaktadır. Buda paralel verimliliğin düşmesine neden olur. Bu çalışmada, paylaşımlı hafıza sistemlerinde kullanılmak üzere, • Öğrenme yetisine sahip planlayıcı ve yük dengeleyici algoritmalar, • Dizi buyruklarını etkili bir şekilde kullanmaya olanak sağlayan melez bir seyrek veri yapısı ve • Bu veri yapısını oluşturmada kullanılan bir algoritma geliştirilmiştir. Bu çalışmada belirtilen teknikler, hem ön yapılandırmalı hemde direkt olarak seyrek matrix-dizi çarpımında kullanılabilir. Testler Intel tarafından üretilen Xeon Phi adlı, x86 tabanlı çekirdeklere ve bu çekirdekleri birbirine bağlayan halka ağ protokolüne sahip, yardımcı kartlar üzerinde yapılmıştır. Önerilen teknikler ekran kartlarında da kullanılabilir.

Yazar

Mehmet Başaran

Bu Yayına Nasıl Atıf Yapılır

Mehmet Başaran (Yüksek Lisans Tezi). Parallel sparse matrix vector multiplication techniques for shared memory architectures, 2014, İhsan Doğramacı Bilkent University.

Anahtar Kelimeler

Lisans

Tüm Hakları Saklıdır

Bu eser belirtilen lisans koşulları altında paylaşılmaktadır.

İhsan Doğramacı Bilkent University tezlerinden daha fazlası