A VLSI architecture for approximate tree matching

被引:0
|
作者
Sastry, R
Ranganathan, N
机构
[1] Comp Syst Inc, Campbell, CA 95008 USA
[2] Univ S Florida, Dept Comp Sci & Engn, Ctr Microelect Res, Tampa, FL 33620 USA
基金
美国国家科学基金会;
关键词
trees; pattern matching; systolic algorithm; editing distance; Very Large Scale Integration (VLSI); special purpose hardware;
D O I
10.1109/12.660171
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The distance between two labeled ordered trees, alpha and beta, is the minimum cost sequence of editing operations (insertions, deletions, and substitutions) needed to transform alpha into beta such that the predecessor-descendant relation between nodes and the ordering of nodes is not changed. Approximate tree matching has applications in genetic sequence comparison, scene analysis, error recovery and correction in programming languages, and cluster analysis. Edit distance computation is a computationally intensive task, and the design of special purpose hardware could result in a significant speed up. This paper proposes a VLSI architecture for computing the distance between ordered h-ary trees, as well as arbitrary ordered trees. This is the very first special purpose architecture that has been proposed for this important problem. The architecture is a parallel realization of a dynamic programming algorithm and makes use of simple basic cells and requires regular nearest-neighbor communication. The architecture has been simulated and verified using the Cadence design tools.
引用
收藏
页码:346 / 352
页数:7
相关论文
共 50 条
  • [1] A VLSI architecture for object recognition using tree matching
    Sitaraman, K
    Ranganathan, N
    Ejnioui, A
    [J]. IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES, AND PROCESSORS, PROCEEDINGS, 2002, : 325 - 334
  • [2] A FAST VLSI SOLUTION FOR APPROXIMATE STRING MATCHING
    GROSSI, R
    [J]. INTEGRATION-THE VLSI JOURNAL, 1992, 13 (02) : 195 - 206
  • [3] A SYSTEM FOR APPROXIMATE TREE MATCHING
    WANG, JTL
    ZHANG, KZ
    JEONG, K
    SHASHA, D
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1994, 6 (04) : 559 - 571
  • [4] SMAC: A VLSI architecture for scene matching
    Ranganathan, N
    Sastry, R
    Venkatesan, R
    [J]. REAL-TIME IMAGING, 1998, 4 (03) : 171 - 180
  • [5] CASM - A VLSI CHIP FOR APPROXIMATE STRING-MATCHING
    SASTRY, R
    RANGANATHAN, N
    REMEDIOS, K
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1995, 17 (08) : 824 - 830
  • [6] Approximate Cartesian Tree Pattern Matching
    Kim, Sungmin
    Han, Yo-Sub
    [J]. DEVELOPMENTS IN LANGUAGE THEORY, DLT 2024, 2024, 14791 : 189 - 202
  • [7] VLSI architecture for MRF based stereo matching
    Park, Sungchan
    Chen, Chao
    Jeong, Hong
    [J]. EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION - PROCEEDINGS, 2007, 4599 : 55 - +
  • [8] VLSI ARCHITECTURE FOR A FLEXIBLE BLOCK MATCHING PROCESSOR
    DEVOS, L
    SCHOBINGER, M
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 1995, 5 (05) : 417 - 428
  • [9] VLSI Architecture for Enhanced Approximate Message Passing Algorithm
    Batta, Kota Naga Srinivasaro
    Chakrabarti, Indrajit
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2020, 30 (09) : 3253 - 3267
  • [10] A tree matching algorithm and VLSI architecture for real-time 2D object classification
    Schaffer, M
    Chen, T
    [J]. REAL-TIME IMAGING, 1998, 4 (03) : 193 - 202