EN
TR
Dize Eşleştirme Başarımını İyileştirmek İçin FPGA Tabanlı Bir Donanım Modülü Tasarımı
Öz
Dize eşleştirme işlemleri, güncel uygulamalarda oldukça yaygın olarak kullanılmaktadır ve her zaman bilgisayar bilimleri alanında araştırmalara bir odak noktası olmuştur. Yazılım tabanlı olarak gerçeklenen dize eşleştirme işlemi özellikle büyük boyutlu dizelerde eşleme yapıldığında uzun zaman almaktadır. Bu çalışmada, eşleştirme işlemlerini hızlandırarak, dize eşleştirme başarımını iyileştirmek amacıyla FPGA tabanlı bir donanım modülü tasarlanmıştır. Tasarlanan modül, test verileri kullanılarak test edilmiş ve başarım tespiti yapılmıştır. Modülün veri işleme hızı değişik bilgisayarlarla karşılaştırılmıştır. Karşılaştırma sonuçları, tasarlanan modülün, dize eşleştirme işlemlerini bilgisayarlara nispeten yaklaşık 24 kat kadar daha hızlı gerçekleştirilebileceğini göstermiştir.
Anahtar Kelimeler
Kaynakça
- Wang W.; Wu S., (2009). A jumping string mode matching algorithm, 4th International Conference on Computer Science & Education, 1181-1185.
- Dehon, A., (2000). The Density Advantage of Reconfigurable Computing, IEEE Computer, 33, 41-49.
- Qasim, S.M., Abbasi S.A., and Almashary, B., (2009). An Overview of Advanced FPGA Architectures for Optimized Hardware Realization of Computation Intensive Algorithms, IMPACT’09, 300-303.
- Boyer R.S., Moore J.S., (1977). A Fast String Searching Algorithm, Communications of the ACM, 20, 762-772.
- Knuth D.E., Morris J.H., Pratt V.B., (1977). Fast pattern matching in strings, SIAM Journal of Computing, 6, 323-350.
- Aho A., Corasick, M., (1975). Efficient string matching: an aid to bibliographic search, Communications of the ACM, 18, 333-340.
- Sidhu R., Prasanna, V.K., (2001). Fast Regular Expression Matching Using FPGAs, 2272
- Fide S., Jenks, S., (2006). A Survey of String Matching Approaches in Hardware. University of California Irvine.
Ayrıntılar
Birincil Dil
Türkçe
Konular
-
Bölüm
-
Yayımlanma Tarihi
1 Haziran 2013
Gönderilme Tarihi
1 Ağustos 2014
Kabul Tarihi
-
Yayımlandığı Sayı
Yıl 2013 Cilt: 2 Sayı: 2
APA
Çakıcı, S., & Şahin, İ. (2013). Dize Eşleştirme Başarımını İyileştirmek İçin FPGA Tabanlı Bir Donanım Modülü Tasarımı. İleri Teknoloji Bilimleri Dergisi, 2(2), 30-39. https://izlik.org/JA67FU27EY
AMA
1.Çakıcı S, Şahin İ. Dize Eşleştirme Başarımını İyileştirmek İçin FPGA Tabanlı Bir Donanım Modülü Tasarımı. İleri Teknoloji Bilimleri Dergisi. 2013;2(2):30-39. https://izlik.org/JA67FU27EY
Chicago
Çakıcı, Süleyman, ve İbrahim Şahin. 2013. “Dize Eşleştirme Başarımını İyileştirmek İçin FPGA Tabanlı Bir Donanım Modülü Tasarımı”. İleri Teknoloji Bilimleri Dergisi 2 (2): 30-39. https://izlik.org/JA67FU27EY.
EndNote
Çakıcı S, Şahin İ (01 Haziran 2013) Dize Eşleştirme Başarımını İyileştirmek İçin FPGA Tabanlı Bir Donanım Modülü Tasarımı. İleri Teknoloji Bilimleri Dergisi 2 2 30–39.
IEEE
[1]S. Çakıcı ve İ. Şahin, “Dize Eşleştirme Başarımını İyileştirmek İçin FPGA Tabanlı Bir Donanım Modülü Tasarımı”, İleri Teknoloji Bilimleri Dergisi, c. 2, sy 2, ss. 30–39, Haz. 2013, [çevrimiçi]. Erişim adresi: https://izlik.org/JA67FU27EY
ISNAD
Çakıcı, Süleyman - Şahin, İbrahim. “Dize Eşleştirme Başarımını İyileştirmek İçin FPGA Tabanlı Bir Donanım Modülü Tasarımı”. İleri Teknoloji Bilimleri Dergisi 2/2 (01 Haziran 2013): 30-39. https://izlik.org/JA67FU27EY.
JAMA
1.Çakıcı S, Şahin İ. Dize Eşleştirme Başarımını İyileştirmek İçin FPGA Tabanlı Bir Donanım Modülü Tasarımı. İleri Teknoloji Bilimleri Dergisi. 2013;2:30–39.
MLA
Çakıcı, Süleyman, ve İbrahim Şahin. “Dize Eşleştirme Başarımını İyileştirmek İçin FPGA Tabanlı Bir Donanım Modülü Tasarımı”. İleri Teknoloji Bilimleri Dergisi, c. 2, sy 2, Haziran 2013, ss. 30-39, https://izlik.org/JA67FU27EY.
Vancouver
1.Süleyman Çakıcı, İbrahim Şahin. Dize Eşleştirme Başarımını İyileştirmek İçin FPGA Tabanlı Bir Donanım Modülü Tasarımı. İleri Teknoloji Bilimleri Dergisi [Internet]. 01 Haziran 2013;2(2):30-9. Erişim adresi: https://izlik.org/JA67FU27EY