1988
DOI: 10.1177/016555158801400604
|View full text |Cite
|
Sign up to set email alerts
|

Efficiency of text scanning in bibliographic databases using microprocessor-based, multiprocessor networks

Abstract: Boyer-Moore pattern matching algorithm was used to search 35 natural language quenes against a file of 1000 titles and abstracts taken from the Library and Information Science Abstracts database. A model of searching using a singly-linked chain containing up to 11 transputers was carried out: the maximum speed-up obtained with this size of network was 10.4 with a processor utilization of 0.95, both figures being close to the ideal of 11.0 and 1.0. Expenments with a nearest neighbour searching algorithm for ser… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
5
0

Year Published

1989
1989
1997
1997

Publication Types

Select...
4
1

Relationship

1
4

Authors

Journals

citations
Cited by 12 publications
(5 citation statements)
references
References 31 publications
(31 reference statements)
0
5
0
Order By: Relevance
“…Parallelism can be used in both phases of the search. Two-phase searches have been implemented on SIMD machines by Pogue et al [11][12][13][14][15] and on a MIMD transputer network by Cringean et al [58][59][60][61][62]. Panagopoulos and Faloutsos [55] also recommended the method's use when using signature files.…”
Section: Two-phase Searchmentioning
confidence: 99%
See 3 more Smart Citations
“…Parallelism can be used in both phases of the search. Two-phase searches have been implemented on SIMD machines by Pogue et al [11][12][13][14][15] and on a MIMD transputer network by Cringean et al [58][59][60][61][62]. Panagopoulos and Faloutsos [55] also recommended the method's use when using signature files.…”
Section: Two-phase Searchmentioning
confidence: 99%
“…An example of the two-phase search can best be illustrated by looking at one particular system, the transputer network program described by Cringean et al [58][59][60][61][62]. This system uses the process farm approach to parallelism to increase efficiency on the more computationally intensive second phase.…”
Section: Two-phase Searchmentioning
confidence: 99%
See 2 more Smart Citations
“…The distribution of the database may be done statically, by assigning each PE one record (or group of records), with all PEs sharing the same code; a review of the use of processor arrays for database searching using this approach is provided by Willett and Rasmussen.27 Alternatively, the distribution of the database can be carried out dynamically by means of load balancing procedures, which ensure that records are assigned to PEs during program execution as the latter become available. This model of computation is often used with parallel machines that make use of the processor farm model of computation, where computational work is allocated to processors as they become free for further processing; the use of processor farms for database searching is discussed by Cringean et al 35 and by Downs et al11 These two, rather different approaches to parallel searching are exemplified by the two DAP implementations of the Ullmann algorithm that we have studied as described below. 36 Algorithm I uses inner loop parallelism while Algorithm II uses outer loop parallelism.…”
Section: Parallel Implementations Of the Ullmann Algorithmmentioning
confidence: 99%