STRING-PROCESSING ON THE HYPERCUBE

被引:5
作者
IBARRA, OH
PONG, TC
SOHN, SM
机构
[1] Department of Computer Science, University of Minnesota, Minneapolis
来源
IEEE TRANSACTIONS ON ACOUSTICS SPEECH AND SIGNAL PROCESSING | 1990年 / 38卷 / 01期
基金
美国国家科学基金会;
关键词
D O I
10.1109/29.45630
中图分类号
O42 [声学];
学科分类号
070206 ; 082403 ;
摘要
We give parallel algorithms for solving some string comparison problems on the hypercube. These algorithms are widely applicable to the problems of speech and signal processing. For strings x and y with length(jr) = m, length(y) = n, and assuming n ≥ m, we show the following: the substring problem (where typically m is much smaller than n) can be solved in O(m + log(n/m)) time using O(m) space per processing element (PE) on an MIMD hypercube of O(n/m) PE's. We note that this algorithm has an optimal processor-time product if m is bounded below by log(n/m). The results of implementing this algorithm on the NCUBE/7 hypercube machine are presented. We also show that the longest common substring problem can be solved in O(log n) time using O(1) space per PE on an SIMD hypercube of O(n2) PE's. Finally, we show that the string edit problem, the longest common subsequence problem, the minimum-length time-warping problem, and many other speech recognition problems can be solved in 0(log2 n) time using O(1) space per PE on an SIMD hypercube of O(n3/log2 n) PE's. © 1990 IEEE
引用
收藏
页码:160 / 164
页数:5
相关论文
共 29 条
[1]  
AHO AV, 1974, DESIGN ANAL COMPUTER, P346
[2]   FAST STRING SEARCHING ALGORITHM [J].
BOYER, RS ;
MOORE, JS .
COMMUNICATIONS OF THE ACM, 1977, 20 (10) :762-772
[3]  
Bradley D. W., 1983, TIME WARPS STRING ED, P189
[4]  
CHAN TF, 1986, IEEE T COMPUT, V35, P969, DOI 10.1109/TC.1986.1676698
[5]   PARALLEL PARSING ON A ONE-WAY ARRAY OF FINITE-STATE MACHINES [J].
CHANG, JH ;
IBARRA, OH ;
PALIS, MA .
IEEE TRANSACTIONS ON COMPUTERS, 1987, 36 (01) :64-75
[6]  
Cheng H. D., 1985, Proceedings of IEEE International Conference on Computer Design: VLSI in Computers. ICCD '85 (Cat. No.85CH2223-6), P181
[7]   PARALLEL MATRIX AND GRAPH ALGORITHMS [J].
DEKEL, E ;
NASSIMI, D ;
SAHNI, S .
SIAM JOURNAL ON COMPUTING, 1981, 10 (04) :657-675
[8]  
Dixon N., 1979, AUTOMATIC SPEECH SPE
[9]  
DUNIGAN TH, 1986, 2ND P C HYP MULT KNO, P178
[10]   TIME-SPACE-OPTIMAL STRING MATCHING [J].
GALIL, Z ;
SEIFERAS, J .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1983, 26 (03) :280-294