Title
Performance of Muse on the BBN Butterfly TC2000
Abstract
Muse is a simple and efficient approach to Or-parallel implementation of the full Prolog language. It is based on having multiple sequential Prolog engines, each with its local address space, and some shared memory space. It is currently implemented on a number of bus-based and switch-based multiprocessors. The performance results of Muse on bus-based multiprocessor machines have been presented in previous papers. This paper discusses implementation and performance results of Muse on the BBN Butterfly TC2000. It also compares the Muse results with the corresponding results of the Aurora Or-parallel Prolog system. The results of Muse execution show that high real speedups can be achieved on Prolog programs that exhibit coarse-grained parallelism, the scheduling overhead being equivalent to around 8–26 Prolog procedure calls per task, and that for a large set of benchmarks the Muse system is faster than the Aurora system.
Year
DOI
Venue
1992
10.1007/3-540-55038-0_8
PARLE '92 Proceedings of the 4th International PARLE Conference on Parallel Architectures and Languages Europe
Keywords
Field
DocType
bbn butterfly tc2000,shared memory
Address space,Computer architecture,Shared memory,Computer science,Parallel computing,Prolog,Butterfly
Conference
Volume
ISSN
ISBN
569
0302-9743
3-540-55599-4
Citations 
PageRank 
References 
1
0.36
11
Authors
3
Name
Order
Citations
PageRank
Khayri A. M. Ali134026.38
Roland Karlsson222411.24
Shyam Mudambi3696.20