메뉴 건너뛰기




Volumn 51, Issue 1, 2010, Pages 58-75

Scalable parallel word search in multicore/multiprocessor systems

Author keywords

Biological word discovery; Cache awareness; Lock free data partitioning; Multicore multiprocessor systems; Parallel algorithms

Indexed keywords

ACCESS PATTERNS; CACHE LOCALITY; CACHE-AWARENESS; CORE SYSTEMS; DATA ACCESS; DATA PARTITIONING; DUAL PROCESSORS; LOCK-FREE; MULTIPLE THREADS; NONLOCAL; OUTPUT DATA; PARALLEL IMPLEMENTATIONS; PARALLEL SOLUTIONS; PARALLEL STRATEGIES; PARALLELIZATIONS; PERFORMANCE EVALUATION; PROCESSING LOAD; SEQUENTIAL IMPLEMENTATION; SPEED-UPS; TEST SYSTEMS;

EID: 76549127379     PISSN: 09208542     EISSN: 15730484     Source Type: Journal    
DOI: 10.1007/s11227-009-0308-3     Document Type: Conference Paper
Times cited : (7)

References (44)
  • 2
    • 0031787969 scopus 로고    scopus 로고
    • Finding DNA regulatory motifs within unaligned noncoding sequences clustered by whole-genome mRNA quantitation
    • DOI 10.1038/nbt1098-939
    • FR Roth JD Hughes PE Church GM Church 1998 Finding DNA regulatory motifs within unaligned non-coding sequences clustered by whole-genome mRNA quantita Nature Biotechnol 16 10 939 945 10.1038/nbt1098-939 (Pubitemid 28483622)
    • (1998) Nature Biotechnology , vol.16 , Issue.10 , pp. 939-945
    • Roth, F.P.1    Hughes, J.D.2    Estep, P.W.3    Church, G.M.4
  • 3
    • 3242884167 scopus 로고    scopus 로고
    • Weeder web: Discovery of transcription factor binding sites in a set of sequences from co-regulated genes
    • DOI 10.1093/nar/gkh465
    • G Pavesi P Mereghetti G Mauri G Pesole 2004 Weeder web: discovery of transcription factor binding sites in a set of sequences from co-regulated genes Nucleic Acids Res 32 W199 W203 10.1093/nar/gkh465 (Pubitemid 38997329)
    • (2004) Nucleic Acids Research , vol.32 , Issue.WEB SERVER ISS.
    • Pavesi, G.1    Mereghetti, P.2    Mauri, G.3    Pesole, G.4
  • 4
    • 33646242293 scopus 로고    scopus 로고
    • Short blocks from the noncoding parts of the human genome have instances within nearly all known genes and relate to biological processes
    • 10.1073/pnas.0601688103
    • I Rigoutsos T Huynh K Miranda A Tsirigos A McHardy D Platt 2006 Short blocks from the noncoding parts of the human genome have instances within nearly all known genes and relate to biological processes Proc Nat Acad Sci 103 17 6605 6610 10.1073/pnas.0601688103
    • (2006) Proc Nat Acad Sci , vol.103 , Issue.17 , pp. 6605-6610
    • Rigoutsos, I.1    Huynh, T.2    Miranda, K.3    Tsirigos, A.4    McHardy, A.5    Platt, D.6
  • 5
    • 0042905768 scopus 로고    scopus 로고
    • YMF: A program for discovery of novel transcription factor binding sites by statistical overrepresentation
    • DOI 10.1093/nar/gkg618
    • S Sinha M Tompa 2003 Ymf: a program for discovery of novel transcription factor binding sites by statistical overrepresentation Nucleic Acids Res 32 13 3586 3588 10.1093/nar/gkg618 (Pubitemid 37442203)
    • (2003) Nucleic Acids Research , vol.31 , Issue.13 , pp. 3586-3588
    • Sinha, S.1    Tompa, M.2
  • 6
    • 23144460837 scopus 로고    scopus 로고
    • Wordspy: Identifying transcription factor binding motifs by building a dictionary and learning a grammar
    • (Web Server issue)
    • Wang G, Yu T, Zhang W (2005) Wordspy: identifying transcription factor binding motifs by building a dictionary and learning a grammar. Nucleic Acids Res 33(Web Server issue). http://view.ncbi.nlm.nih.gov/pubmed/15980501
    • (2005) Nucleic Acids Res , vol.33
    • Wang, G.1    Yu, T.2    Zhang, W.3
  • 8
    • 0017547820 scopus 로고
    • Fast string searching algorithm
    • DOI 10.1145/359842.359859
    • RS Boyer JS Moore 1977 A fast string searching algorithm Commun ACM 20 10 762 772 10.1145/359842.359859 (Pubitemid 8554622)
    • (1977) Communications of the ACM , vol.20 , Issue.10 , pp. 762-772
    • Boyer Robert, S.1    Moore J.Strother2
  • 9
    • 0000904908 scopus 로고
    • Fast pattern matching in strings
    • 0372.68005 10.1137/0206024 451916
    • DE Knuth JH Morris VR Pratt 1977 Fast pattern matching in strings SIAM J Comput 6 2 323 350 0372.68005 10.1137/0206024 451916
    • (1977) SIAM J Comput , vol.6 , Issue.2 , pp. 323-350
    • Knuth, D.E.1    Morris, J.H.2    Pratt, V.R.3
  • 10
    • 0022663527 scopus 로고
    • The Boyer-Moore-Galil string searching strategies revisited
    • 0589.68047 10.1137/0215007 822195
    • A Apostolico R Giancarlo 1986 The Boyer-Moore-Galil string searching strategies revisited SIAM J Comput 15 98 105 0589.68047 10.1137/0215007 822195
    • (1986) SIAM J Comput , vol.15 , pp. 98-105
    • Apostolico, A.1    Giancarlo, R.2
  • 11
    • 0016518897 scopus 로고
    • Efficient string matching: An aid to bibliographic search
    • 0301.68048 10.1145/360825.360855 371172
    • AV Aho MJ Corasick 1975 Efficient string matching: an aid to bibliographic search Commun ACM 18 6 333 340 0301.68048 10.1145/360825.360855 371172
    • (1975) Commun ACM , vol.18 , Issue.6 , pp. 333-340
    • Aho, A.V.1    Corasick, M.J.2
  • 13
    • 0016942292 scopus 로고
    • A space-economical suffix tree construction algorithm
    • 0329.68042 10.1145/321941.321946 413594
    • EM McCreight 1976 A space-economical suffix tree construction algorithm J ACM 23 2 262 272 0329.68042 10.1145/321941.321946 413594
    • (1976) J ACM , vol.23 , Issue.2 , pp. 262-272
    • McCreight, E.M.1
  • 14
    • 0001704377 scopus 로고
    • On-line construction of suffix trees
    • 0831.68027 10.1007/BF01206331 1343552
    • E Ukkonen 1995 On-line construction of suffix trees Algorithmica 14 3 249 260 0831.68027 10.1007/BF01206331 1343552
    • (1995) Algorithmica , vol.14 , Issue.3 , pp. 249-260
    • Ukkonen, E.1
  • 15
    • 0001553729 scopus 로고    scopus 로고
    • From Ukkonen to McCreight and Weiner: A unifying view of linear-time suffix tree construction
    • 0895.68056 10.1007/PL00009177 1471306
    • R Giegerich S Kurtz 1997 From Ukkonen to McCreight and Weiner: A unifying view of linear-time suffix tree construction Algorithmica 19 331 353 0895.68056 10.1007/PL00009177 1471306
    • (1997) Algorithmica , vol.19 , pp. 331-353
    • Giegerich, R.1    Kurtz, S.2
  • 16
    • 0027681165 scopus 로고
    • Suffix arrays: A new method for on-line string searches
    • 0784.68027 10.1137/0222058 1237156
    • U Manber G Myers 1993 Suffix arrays: a new method for on-line string searches SIAM J Comput 22 5 935 948 0784.68027 10.1137/0222058 1237156
    • (1993) SIAM J Comput , vol.22 , Issue.5 , pp. 935-948
    • Manber, U.1    Myers, G.2
  • 19
    • 38149018071 scopus 로고
    • Patricia-Practical algorithm to retrieve information coded in alphanumeric
    • 10.1145/321479.321481 10.1145/321479.321481 721708
    • DR Morrison 1968 Patricia-Practical algorithm to retrieve information coded in alphanumeric J ACM 15 4 514 534 10.1145/321479.321481 10.1145/321479.321481 721708
    • (1968) J ACM , vol.15 , Issue.4 , pp. 514-534
    • Morrison, D.R.1
  • 20
    • 70849128693 scopus 로고    scopus 로고
    • Hat-trie: A cache-conscious trie-based data structure for strings
    • G. Dobbie (eds). Australian Computing Society Ballarat
    • Askitis N, Sinha R (2007) Hat-trie: A cache-conscious trie-based data structure for strings. In: Dobbie, G (ed) Proceedings of the thirtieth Australasian computer science conference (ACSC 2007). CRPIT, vol 62. Australian Computing Society, Ballarat, pp 97-105
    • (2007) Proceedings of the Thirtieth Australasian Computer Science Conference (ACSC 2007) , vol.62 , pp. 97-105
    • Askitis, N.1    Sinha, R.2
  • 23
    • 0004286902 scopus 로고    scopus 로고
    • Addison-Wesley/Longman Boston
    • Sedgewick R (2002) Algorithms C. Addison-Wesley/Longman, Boston
    • (2002) Algorithms C
    • Sedgewick, R.1
  • 24
    • 84976691509 scopus 로고
    • Identifier search mechanisms: A survey and generalized model
    • 0297.68032 10.1145/356631.356633
    • DG Severance 1974 Identifier search mechanisms: A survey and generalized model ACM Comput Surv 6 3 175 194 0297.68032 10.1145/356631.356633
    • (1974) ACM Comput Surv , vol.6 , Issue.3 , pp. 175-194
    • Severance, D.G.1
  • 25
    • 0021441657 scopus 로고
    • Algorithms for trie compaction
    • 0542.68079 10.1145/329.295 794541
    • M Al-Suwaiyel E Horowitz 1984 Algorithms for trie compaction ACM Trans Database Syst 9 2 243 263 0542.68079 10.1145/329.295 794541
    • (1984) ACM Trans Database Syst , vol.9 , Issue.2 , pp. 243-263
    • Al-Suwaiyel, M.1    Horowitz, E.2
  • 26
    • 0016972848 scopus 로고
    • Compressed tries
    • 10.1145/360248.360258 0329.68037 10.1145/360248.360258 421190
    • K Maly 1976 Compressed tries Commun ACM 19 7 409 415 10.1145/360248. 360258 0329.68037 10.1145/360248.360258 421190
    • (1976) Commun ACM , vol.19 , Issue.7 , pp. 409-415
    • Maly, K.1
  • 27
    • 34547356049 scopus 로고    scopus 로고
    • Cache-conscious sorting of large sets of strings with dynamic tries
    • 10.1145/1005813.1041517 2116895
    • R Sinha J Zobel 2004 Cache-conscious sorting of large sets of strings with dynamic tries J Exp Algorithmics 9 1.5 10.1145/1005813.1041517 2116895
    • (2004) J Exp Algorithmics , vol.9 , pp. 15
    • Sinha, R.1    Zobel, J.2
  • 28
    • 37849016162 scopus 로고    scopus 로고
    • Cache-efficient string sorting using copying
    • 10.1145/1187436.1187439 2276803
    • R Sinha D Ring J Zobel 2006 Cache-efficient string sorting using copying J Exp Algorithmics 11 1.2 10.1145/1187436.1187439 2276803
    • (2006) J Exp Algorithmics , vol.11 , pp. 12
    • Sinha, R.1    Ring, D.2    Zobel, J.3
  • 30
    • 0034501522 scopus 로고    scopus 로고
    • Making pointer-based data structures cache conscious
    • DOI 10.1109/2.889095
    • TM Chilimbi MD Hill JR Larus 2000 Making pointer-based data structures cache conscious Computer 33 12 67 74 10.1109/2.889095 (Pubitemid 32032492)
    • (2000) Computer , vol.33 , Issue.12 , pp. 67-74
    • Chilimbi, T.M.1    Hill, M.D.2    Larus, J.R.3
  • 35
    • 84999372568 scopus 로고    scopus 로고
    • Tolerating memory latency through push prefetching for pointer-intensive applications
    • 10.1145/1044823.1044827
    • CL Yang AR Lebeck HW Tseng CH Lee 2004 Tolerating memory latency through push prefetching for pointer-intensive applications ACM Trans Archit Code Optim 1 4 445 475 10.1145/1044823.1044827
    • (2004) ACM Trans Archit Code Optim , vol.1 , Issue.4 , pp. 445-475
    • Yang, C.L.1    Lebeck, A.R.2    Tseng, H.W.3    Lee, C.H.4
  • 36
    • 33746219660 scopus 로고    scopus 로고
    • The design of transcription-factor binding sites is affected by combinatorial regulation
    • 10./gb-2005-6-12-r103 10.1186/gb-2005-6-12-r103 URL http://genomebiology. com/2005/6/12/R103
    • Y Bilu N Barkai 2005 The design of transcription-factor binding sites is affected by combinatorial regulation Genome Biol 6 12 R103 10.1186/gb-2005-6-12- r103 10.1186/gb-2005-6-12-r103 URL http://genomebiology.com/2005/6/12/R103
    • (2005) Genome Biol , vol.6 , Issue.12 , pp. 103
    • Bilu, Y.1    Barkai, N.2
  • 37
    • 34249654609 scopus 로고    scopus 로고
    • Position dependencies in transcription factor binding sites
    • DOI 10.1093/bioinformatics/btm055
    • A Tomovic EJ Oakeley 2007 Position dependencies in transcription factor binding sites Bioinformatics 23 8 933 941 10.1093/bioinformatics/btm055 10.1093/bioinformatics/btm055 URL http://bioinformatics.oxfordjournals.org/cgi/ content/abstract/23/8/933 (Pubitemid 47050579)
    • (2007) Bioinformatics , vol.23 , Issue.8 , pp. 933-941
    • Tomovic, A.1    Oakeley, E.J.2
  • 38
    • 0347125328 scopus 로고    scopus 로고
    • Jaspar: An open-access database for eukaryotic transcription factor binding profiles
    • 10.1093/nar/gkh012 10.1093/nar/gkh012
    • A Sandelin W Alkema P Engstrom WW Wasserman B Lenhard 2004 Jaspar: an open-access database for eukaryotic transcription factor binding profiles Nucl Acids Res 32 1 D91 94 10.1093/nar/gkh012 10.1093/nar/gkh012
    • (2004) Nucl Acids Res , vol.32 , Issue.1 , pp. 91-94
    • Sandelin, A.1    Alkema, W.2    Engstrom, P.3    Wasserman, W.W.4    Lenhard, B.5
  • 41
    • 20444397992 scopus 로고    scopus 로고
    • Genome-scale analysis of Streptomyces coelicolor A3(2) metabolism
    • DOI 10.1101/gr.3364705
    • I Borodina P Krabben J Nielsen 2005 Genome-scale analysis of streptomyces coelicolor a3(2) metabolism Genome Res 15 6 820 829 10.1101/gr.3364705 10.1101/gr.3364705 (Pubitemid 41007057)
    • (2005) Genome Research , vol.15 , Issue.6 , pp. 820-829
    • Borodina, I.1    Krabben, P.2    Nielsen, J.3
  • 42
    • 0003037529 scopus 로고
    • Reducibility among combinatorial problems
    • R.E. Miller J.W. Thatcher (eds). Plenum New York
    • Karp RM (1972) Reducibility among combinatorial problems. In: Miller RE, Thatcher JW (eds) Complexity of computer computations. Plenum, New York, pp 85-103
    • (1972) Complexity of Computer Computations , pp. 85-103
    • Karp, R.M.1
  • 43
    • 84944813080 scopus 로고
    • Bounds for certain multiprocessing anomalies
    • Graham R Bounds for certain multiprocessing anomalies. Bell Syst Tech J (1966)
    • (1966) Bell Syst Tech J
    • Graham, R.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.