CS481 -- Team 50
Utilization of a Cell Processor in the Evaluation
of Parallelization on Typical Sequential Algorithms

Team Organization:

Milestones
Task List
Meeting Minutes
Team Schedule
CVS Stats

Project Information:

Documentation
Wiki
[PR1] Project Release 1.0
[PR2] Project Release 2.0
[PR3] Project Release 3.0
[PRF] Final Release

Links

CS481 Class Page
SEL
PRS

Team Vision Statement

Team 50's objective is to investigate the effects of parallelization on single-threaded sequential algorithms, such as the AES encryption algorithm. In accomplishing this task; Team 50 will accomplish several things.

1) A software tool will be developed that will implement both a typical single threaded sequential AES algorithm, as well as a parallelized version of this same algorithm. This tool will automate the process of encrypting and decrypting test files and collecting runtime statistics.
2) Using our tool We will present our sposors at SEL with well documented, repeatable test results that domonstrate the effects of parallelization of the AES algorithm on the PS3 platform.
3) We will learn to budget our time as individuals and as a team to effectively partition tasks and ensure there completion.
4) We will experience the benefits of working as a team as we rely on and utilize the talents of others.
5) Our communication skills will improve as we share ideas and learn to give and recieve constructive criticism.
6) The team's understanding of the Cell processor's architecture, and parallel algorithms will increase.

Ultimately this experience will generate intellectual benefits for both SEL and team 50 as a whole.