DocumentCode
2655549
Title
A systolic architecture with linear space complexity for longest common subsequence problem
Author
Chen, Chuanpeng ; Qin, Zhongping
Author_Institution
Sch. of Comput., Wuhan Univ., Wuhan, China
fYear
2009
fDate
20-23 Oct. 2009
Firstpage
33
Lastpage
36
Abstract
The longest common subsequence (LCS) problem is to find an LCS of two strings and the length of the LCS (LLCS). Many previous works focused on reducing the processing time. However, most require too large memory space in total, resulting in being not suitable for hardware implementation. In this paper, we propose a hardware-implementable algorithm and its systolic architecture. The algorithm achieves linear space complexity, and the systolic architecture is feasible for hardware implementation. For two given strings with their lengths of m and n, the algorithm consumes less time complexity when the LLCS is approaching to the minimum of m and n. Furthermore, a scalable architecture is proposed to deal with the LCS problems of two huge strings, whose lengths are far more than m and n. Therefore, our scalable systolic architecture with linear space complexity for the LCS problem is suitable for hardware implementation, and the synthesized results show that our architecture is more efficient.
Keywords
circuit complexity; parallel architectures; hardware-implementable algorithm; linear space complexity; longest common subsequence problem; systolic architecture; time complexity; Hardware; Longest common subsequence; scalable architecture; systolic algorithm; systolic architecture;
fLanguage
English
Publisher
ieee
Conference_Titel
ASIC, 2009. ASICON '09. IEEE 8th International Conference on
Conference_Location
Changsha, Hunan
Print_ISBN
978-1-4244-3868-6
Electronic_ISBN
978-1-4244-3870-9
Type
conf
DOI
10.1109/ASICON.2009.5351612
Filename
5351612
Link To Document