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...

Full description

Bibliographic Details
Main Authors: Issam Damaj, Mahmoud Imdoukh, Rached Zantout
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