Presentation is loading. Please wait.

Presentation is loading. Please wait.

Group May 09-06 Bryan McCoy Kinit Patel Tyson Williams.

Similar presentations


Presentation on theme: "Group May 09-06 Bryan McCoy Kinit Patel Tyson Williams."— Presentation transcript:

1 Group May 09-06 Bryan McCoy Kinit Patel Tyson Williams

2 What is Bioinformatics?  Genetic sequencing.  Massive amounts of data.  Simple operations but many of them.  Perfect for distributed computing.

3 Cell Broadband Engine  Has 1 central PowerPC based PPE.  Has 8 surrounding SPEs.  The 8 SPEs are connected via the element interconnect bus.

4 Cell Broadband Engine

5 Functional requirements  Ported applications shall run on the Cell B.E.  The results returned shall be the same as the original program.  The applications shall return their runtime.  The applications shall execute in parallel on multiple Cell B.E.s.

6 Non-Functional Requirements  The Cells shall all run on the Linux OS.  The resulting runtimes of the ported applications shall be faster than on the original applications.  The ported application shall be coded in the C language.

7 Work Breakdown Structure Port Apps to Cluster PS3s Problem DefinitionResearch Cell/B.E Research Bioperf Suite Research Distributed Parallel Algorithms Research Previously Done Work End Product Design Design Requirements Design ProcessDesign Documents Considerations and Selections Decide Which Linux to Install Decide which applications to port End Product Implementation Hardware Implementation Prototyping Implementation Software Implementation End Product Testing Ensure Correctness of Output Results Benchmarking Final Documentation and Demonstration Create Final Report Create Project Poster Prepare for Presentation

8 Problem Definition  Learn more about how the cell works and the difficulties in programming.  Learn the algorithms behind the BioPerf Suite.  Learn more about how to distribute algorithms across processors and machines.  Get up to speed with work the previous group has done. Problem DefinitionResearch Cell/B.E Research Bioperf Suite Research Distributed Parallel Algorithms Research Previously Completed Work

9 End Product Design  Come up with the design requirements  Implement the engineering design process in our work  Create the design document End Product Design Design Requirements Design Process Design Documents

10 Considerations and Selections  Decide on which version of linux to flash to the rom. Yellow Dog  Decide on specific applications in the BioPerf suite to port. Considerations and Selections Decide Which Linux to Install Decide which applications to port

11 End Product Implementation  Get the hardware together and running  Prototype different software approaches  Code actual software. End Product Implementation Hardware Implementation Prototyping Implementation Software Implementation

12 End Product Testing  Test to be sure that the output is correct.  Test to be sure the ported application is faster than the original. End Product Testing Ensure Correctness of Output Results Benchmarking

13 Final Documentation and Demonstration  Write a report of our findings.  Create a poster to explain the project in a visual way.  Create and prepare a final presentation to explain the project verbally. Final Documentation and Demonstration Create Final Report Create Project Poster Prepare for Presentation

14 Work Schedule  Gant chart

15 Questions?


Download ppt "Group May 09-06 Bryan McCoy Kinit Patel Tyson Williams."

Similar presentations


Ads by Google