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
- 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.
Details
Primary Language
Turkish
Subjects
-
Journal Section
-
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