The University of Arizona
banner image


The trend for computer chips to have more and more processing cores presents a major challenge. Programmers will have to learn how to write explicitly parallel programs or learn new programming models, and software systems will have to be able to extract concurrency from sequential applications and manage it effectively.

Gossamer is a framework (for the C programming language) that aims to make it easy to parallelize sequential programs and easy to implement parallel algorithms while at the same time providing scalable performance improvements on multicore machines. Gossamer has three components:

Current Project Status: n/a


Faculty: Greg Andrews

Graduate Students: Joe Roback, Steven Thomas



Last updated January 12, 2009