| Sponsor | Kishore Ramachandran/Namgeun Jeong
{rama,namgeun}@cc 217 CCB |
| Area | Parallel System |
Problem
SDSM provides programmers with a single address space abstraction so
that multi-threaded programs can be run on the cluster of workstations.
Beehive is one such SDSM system developed at Georgia Tech.
This mini project is aimed at porting two benchmark applications aimed at
hardware DSM to Software DSM environment. Some rudimentary knowledge and
experience in multi-threaded programming in C using pthreads or some
similar threading package is necessary. This mini project will be a
good experience to get further insight into high performance parallel
computing.
Background:
http://www.cc.gatech.edu/computing/Architecture/Beehive/
(for a description of Beehive)
http://www.cc.gatech.edu/computing/Architecture/papers/temporal.ps.gz
(describes the temporal primitives in Beehive, as well as the software
DSM architecture of Beehive)
Deliverables
Working ported code that runs on Beehive.
Evaluation
Based on the completeness of the porting effort.