Title: Evaluating Multicore Thread Models

Proposer:

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

Suggested supervisors:

Phil Trinder

Principal goal of the project:

To compare the ease of programming and parallel performance of two threaded multicore programming paradigms: OpenMP and the Intel Thread Library

Description:

OpenMP (available with gcc) and the Intel Thread Library are two widely used shared-memory (multicore) parallel programming languages based on C. The aim of the study is to establish a small set of benchmarks and use them to compare the languages for both parallel performance and ease of programming. If the comparison is done well the results should be publishable at a conference.

The objectives of the project are as follows.

Resources required:

Linux,
8 Core Multicore Platform

Degree of difficulty:

Medium

Background needed:

A knowledge of C
A basic understanding of parallel computation

References: