Title: A Parallel Concordance Benchmark

Proposer:

Phil Trinder
Phone: 0131 451 3435
E-mail: trinder@macs.hw.ac.uk
www:http://www.macs.hw.ac.uk/~trinder

Greg Michaelson
Phone: 0131 451 3432
E-mail: greg@macs.hw.ac.uk
www:http://www.macs.hw.ac.uk/~greg

Suggested supervisors:

Phil Trinder
Greg Michaelson

Principal goal of the project:

To develop a new parallel benchmark, a parallel concordance program, and make comparative evaluations on alternative platforms.

Description:

The project will develop a new parallel benchmark, a parallel concordance, as follows:

Given a text file of N words with page breaks, construct a concordence listing the pages on which

Some interesting problems include: The concordance program will be developed in multiple parallel languages, including The concordance versions will then be benchmarked as follows, and a comparative evaluation made:

Resources required:

Linux,
Beowulf Cluster
Multicore

Degree of difficulty:

Challenging

Background needed:

C programming
Parallel Functional Programming
An understanding of parallel computation

References: