Optimal parallel two dimensional pattern matching

Amihood Amir, Gary Benson, Martin Farach

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Abstract

    We present a parallel algorithm for two dimensional matching. This algorithm is optimal in two ways. First, the total number of operations on the text is linear. Second, the algorithm takes time O(logm) on a CREW PRAM, thus matching the lower bound for string matching on a PRAM without concurrent writes. On a CRCW, the algorithm runs in time O(loglogro). Finding such an algorithm was a problem posed in 1985 and has been open since.

    Original languageEnglish (US)
    Title of host publicationProceedings of the 5th Annual ACM Symposium on Parallel Algorithms and Architectures, SPAA 1993
    PublisherAssociation for Computing Machinery, Inc
    Pages79-85
    Number of pages7
    ISBN (Electronic)0897915992, 9780897915991
    DOIs
    StatePublished - Aug 1 1993
    Event5th Annual ACM Symposium on Parallel Algorithms and Architectures, SPAA 1993 - Velen, Germany
    Duration: Jun 30 1993Jul 2 1993

    Publication series

    NameProceedings of the 5th Annual ACM Symposium on Parallel Algorithms and Architectures, SPAA 1993

    Conference

    Conference5th Annual ACM Symposium on Parallel Algorithms and Architectures, SPAA 1993
    Country/TerritoryGermany
    CityVelen
    Period6/30/937/2/93

    Keywords

    • Analysis of algorithms
    • Multidimensional matching
    • Parallel algorithms
    • Period
    • String

    ASJC Scopus subject areas

    • Software
    • Theoretical Computer Science
    • Hardware and Architecture

    Fingerprint

    Dive into the research topics of 'Optimal parallel two dimensional pattern matching'. Together they form a unique fingerprint.

    Cite this