DSpace
 

EMU I-REP >
02 Faculty of Engineering >
Department of Electrical and Electronic Engineering >
Theses (Master's and Ph.D) – Electrical and Electronic Engineering >

Please use this identifier to cite or link to this item: http://hdl.handle.net/11129/1384

Title: Parallel implementation of orthogonal matching pursuit in OpenCL
Authors: Jofreh, Amirhossein
Keywords: Electrical and Electronic Engineering
OpenCL (Computer program language)
Parallel programming (Computer science)
Compressive Sensing, Orthogonal Matching Pursuit, OpenCL, Graphic Processing Unit, Central Processing Unit
Issue Date: Aug-2013
Publisher: Eastern Mediterranean University (EMU) - Doğu Akdeniz Üniversitesi (DAÜ)
Citation: Jofreh, Amirhossein. (2013). . Thesis (M.S.), Eastern Mediterranean University, Institute of Graduate Studies and Research, Dept. of Electrical and Electronic Engineering, Famagusta: North Cyprus.
Abstract: ABSTRACT: Orthogonal matching pursuit (OMP) is one of the most effective techniques to recover a sparse signal from limited number of measurements. However, when the number of measurements necessary is very large recovering the sparse signal would a challenge for CPU. In this thesis we aim to improve the performance of large array reconstruction by using parallel computing technology. We use Open Computing Language (OpenCL) in implementing parallel OMP in CPU and GPU. We also make some modification in pseudoinverse algorithm (i.e. using QR decomposition instead of naive matrix inverse) to improve the robustness of the implementation. To examine the performance and quality of implementation, we consider signals of four different sizes (i.e. small, medium, large and massive) and evaluate the results. We can obtain better performance (over 2 times faster) for signals of large and massive sizes in terms of the speed and accuracy of the reconstruction. Thanks to portability of OpenCL, the proposed implementation can be run on all kind of devices such as embedded devices, smart phones, and laptops. Keywords: Compressive Sensing, Orthogonal Matching Pursuit, OpenCL, Graphic Processing Unit, Central Processing Unit. ………………………………………………………………………………………………………………………………………………………………………………………………………… ÖZ: Dik Eşleştirme Takib tekniği, sınırlı sayıda ölçümlerden bir seyrek sinyal kurtarmak için en cazip tekniklerinden biridir. Ancak, bu sınırlı sayıda ölçümlerin pek çok olduğu zaman, orijinal sinyal kurtarma işi CPU için çok zor olacaktır. Bu tezde önerilen yöntem, CPU tarafından kurtarılması zor olan büyük sayıda olan ölçümler için iyidir. Bu tezde, Heterojen bilgisayar teknolojisini kullanarak, büyük miktarda olan ölçümlerin hızlıca hesaplanması için yeni bir yöntem öneriyoruz. Bu son teknolojinin gücünü kullanmak için, bize ölçümleri işlemekte tüm kaynakları kullanmak için OpenCL yi kullanıyoruz. Deneylere göre, işlem hızında hemen hemen üç kat iyileştirme vardır. Ayrıca bu hesaplama deneyi bize küçük bir hata ile çok net bir sonuç verebilir olduğunu gösteriyoruz. Eğer OpenCL yeni atom fonksiyonunu kullanırsak, kata yakın daha hıza ulaşmamız mümkün olacaktır. Ayrıca, en yüksek performans elde etmek için daha hızlı bir donanım kullanmak da mümkündür. Önerdiğimiz yöntem ile, gömülü cihazlar, akıllı telefonlar ve dizüstü bilgisayarlar gibi her türlü cihazları çalıştırmak için OpenCLyin taşınabilirliğinden yalarlanabiliriz. Anahtar Kelimeler: Ortogonal Eşleştirme Takip, OpenCL, Grafik İşleme Birimi, Merkezi İşlem Birimi.
Description: Master of Science in Electrical and Electronic Engineering. Thesis (M.S.)--Eastern Mediterranean University, Faculty of Engineering, Dept. of Electrical and Electronic Engineering, 2013. Supervisor: Prof. Dr. Runyi Yu.
URI: http://hdl.handle.net/11129/1384
Appears in Collections:Theses (Master's and Ph.D) – Electrical and Electronic Engineering

Files in This Item:

File Description SizeFormat
JofrehAmirhossein.pdf2.22 MBAdobe PDFView/Open


This item is protected by original copyright

Recommend this item
View Statistics

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

 

Valid XHTML 1.0! DSpace Software Copyright © 2002-2010  Duraspace - Feedback