• 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