Dize Eşleştirme Başarımını İyileştirmek İçin FPGA Tabanlı Bir Donanım Modülü Tasarımı

Volume: 2 Number: 2 June 1, 2013
  • Süleyman Çakıcı
  • İbrahim Şahin
EN TR

Dize Eşleştirme Başarımını İyileştirmek İçin FPGA Tabanlı Bir Donanım Modülü Tasarımı

Abstract

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.

Keywords

References

  1. Wang W.; Wu S., (2009). A jumping string mode matching algorithm, 4th International Conference on Computer Science & Education, 1181-1185.
  2. Dehon, A., (2000). The Density Advantage of Reconfigurable Computing, IEEE Computer, 33, 41-49.
  3. 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.
  4. Boyer R.S., Moore J.S., (1977). A Fast String Searching Algorithm, Communications of the ACM, 20, 762-772.
  5. Knuth D.E., Morris J.H., Pratt V.B., (1977). Fast pattern matching in strings, SIAM Journal of Computing, 6, 323-350.
  6. Aho A., Corasick, M., (1975). Efficient string matching: an aid to bibliographic search, Communications of the ACM, 18, 333-340.
  7. Sidhu R., Prasanna, V.K., (2001). Fast Regular Expression Matching Using FPGAs, 2272
  8. Fide S., Jenks, S., (2006). A Survey of String Matching Approaches in Hardware. University of California Irvine.

Details

Primary Language

Turkish

Subjects

-

Journal Section

-

Authors

Süleyman Çakıcı This is me

İbrahim Şahin This is me

Publication Date

June 1, 2013

Submission Date

August 1, 2014

Acceptance Date

-

Published in Issue

Year 2013 Volume: 2 Number: 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, and İ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 İ (June 1, 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ı and İ. Ş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, vol. 2, no. 2, pp. 30–39, June 2013, [Online]. Available: 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 (June 1, 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, and İ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, vol. 2, no. 2, June 2013, pp. 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]. 2013 Jun. 1;2(2):30-9. Available from: https://izlik.org/JA67FU27EY