Parallel hardware for faster morphological analysis
Morphological analysis of Arabic language is computationally intensive, has numerous forms and rules, and intrinsically parallel. The investigation presented in this paper confirms that the effective development of parallel algorithms and the derivation of corresponding processors in hardware enable...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Elsevier
2018-10-01
|
Series: | Journal of King Saud University: Computer and Information Sciences |
Online Access: | http://www.sciencedirect.com/science/article/pii/S1319157817301611 |
id |
doaj-bf5061c147b54aac92a2df134d97cb1f |
---|---|
record_format |
Article |
spelling |
doaj-bf5061c147b54aac92a2df134d97cb1f2020-11-25T01:00:51ZengElsevierJournal of King Saud University: Computer and Information Sciences1319-15782018-10-01304531546Parallel hardware for faster morphological analysisIssam Damaj0Mahmoud Imdoukh1Rached Zantout2Department of Electrical and Computer Engineering, American University of Kuwait, P.O. Box 3323, Safat 13034, Kuwait; Corresponding author.Department of Electrical and Computer Engineering, American University of Kuwait, P.O. Box 3323, Safat 13034, KuwaitDepartment of Electrical and Computer Engineering, Rafik Hariri University, P.O. Box 10, Mechref, Damour, Chouf, 2010, LebanonMorphological analysis of Arabic language is computationally intensive, has numerous forms and rules, and intrinsically parallel. The investigation presented in this paper confirms that the effective development of parallel algorithms and the derivation of corresponding processors in hardware enable implementations with appealing performance characteristics. The presented developments of parallel hardware comprise the application of a variety of algorithm modelling techniques, strategies for concurrent processing, and the creation of pioneering hardware implementations that target modern programmable devices. The investigation includes the creation of a linguistic-based stemmer for Arabic verb root extraction with extended infix processing to attain high-levels of accuracy. The implementations comprise three versions, namely, software, non-pipelined processor, and pipelined processor with high throughput. The targeted systems are high-performance multi-core processors for software implementations and high-end Field Programmable Gate Array systems for hardware implementations. The investigation includes a thorough evaluation of the methodology, and performance and accuracy analyses of the developed software and hardware implementations. The developed processors achieved significant speedups over the software implementation. The developed stemmer for verb root extraction with infix processing attained accuracies of 87% and 90.7% for analyzing the texts of the Holy Quran and its Chapter 29 – Surat Al-Ankabut. Keywords: Morphological analysis, NLP, Performance, Hardware design, FPGAshttp://www.sciencedirect.com/science/article/pii/S1319157817301611 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Issam Damaj Mahmoud Imdoukh Rached Zantout |
spellingShingle |
Issam Damaj Mahmoud Imdoukh Rached Zantout Parallel hardware for faster morphological analysis Journal of King Saud University: Computer and Information Sciences |
author_facet |
Issam Damaj Mahmoud Imdoukh Rached Zantout |
author_sort |
Issam Damaj |
title |
Parallel hardware for faster morphological analysis |
title_short |
Parallel hardware for faster morphological analysis |
title_full |
Parallel hardware for faster morphological analysis |
title_fullStr |
Parallel hardware for faster morphological analysis |
title_full_unstemmed |
Parallel hardware for faster morphological analysis |
title_sort |
parallel hardware for faster morphological analysis |
publisher |
Elsevier |
series |
Journal of King Saud University: Computer and Information Sciences |
issn |
1319-1578 |
publishDate |
2018-10-01 |
description |
Morphological analysis of Arabic language is computationally intensive, has numerous forms and rules, and intrinsically parallel. The investigation presented in this paper confirms that the effective development of parallel algorithms and the derivation of corresponding processors in hardware enable implementations with appealing performance characteristics. The presented developments of parallel hardware comprise the application of a variety of algorithm modelling techniques, strategies for concurrent processing, and the creation of pioneering hardware implementations that target modern programmable devices. The investigation includes the creation of a linguistic-based stemmer for Arabic verb root extraction with extended infix processing to attain high-levels of accuracy. The implementations comprise three versions, namely, software, non-pipelined processor, and pipelined processor with high throughput. The targeted systems are high-performance multi-core processors for software implementations and high-end Field Programmable Gate Array systems for hardware implementations. The investigation includes a thorough evaluation of the methodology, and performance and accuracy analyses of the developed software and hardware implementations. The developed processors achieved significant speedups over the software implementation. The developed stemmer for verb root extraction with infix processing attained accuracies of 87% and 90.7% for analyzing the texts of the Holy Quran and its Chapter 29 – Surat Al-Ankabut. Keywords: Morphological analysis, NLP, Performance, Hardware design, FPGAs |
url |
http://www.sciencedirect.com/science/article/pii/S1319157817301611 |
work_keys_str_mv |
AT issamdamaj parallelhardwareforfastermorphologicalanalysis AT mahmoudimdoukh parallelhardwareforfastermorphologicalanalysis AT rachedzantout parallelhardwareforfastermorphologicalanalysis |
_version_ |
1725212318792417280 |