
![]() |
![]() |
| Brandon Riggers Shruti Upadhyaya Peter Brown-Hayes Travis Thoroman |
Bruce Mayes |
Team 49 Developers: Peter Brown-Hayes, Brandon Riggers, Travis Thoroman, Shruti Upadhyaya
Weekly Team Meeting: Friday, 10:30 - 11:30 AM Pacific, JEB 324
| Sponsor: | Bruce Mayes | Hewlett-Packard | Boise, ID | 208-396-2805 | bruce.mayes (at) HP.com |
Description: At HP we are moving to a new source code control system, away from ClearCase and to a public domain tool, CollabNet's Subversion product (http://www.collab.net/products/subversion/). Tied with this move is the need to gather code turmoil metrics. We need to create a new tool we can integrate with Subversion that drives the collection of turmoil data. Today, on ClearCase, this is a set of shell scripts, perhaps 500 - 1,000 lines of commands, that drive the collection process. Part of the collection process uses 'scs' (Smart Comment Stripper), a tool that past CS 481 classes developed. We can / will describe the turmoil gathering requirements as well as the process we use today. How we ultimately develop this -- using shell scripts, DOS batch files, or traditional code -- is something we can sort through when we get going on the project.
![]()
![]() |
|
| Andrew Hattrup Frank Jones Michael Krueger Ryan Lease | Cody Tews |
Team 50 Developers: Andrew Hattrup, Francis Jones, Michael Krueger, Ryan Lease
Weekly Team Meeting: Thursday, 2:00 - 3:00 PM Pacific Time, JEB 324
| Sponsor: | Cody Tews | Schweitzer Engineering Lab | Pullman, WA | 509-332-1890 | Cody_Tews (at) selgs.com |
Description: In this project we will investigate the design and implementation of software in a parallel processing environment using a multi-core processor. The goal is to parallelize an AES encryption and decryption operation (http://csrc.nist.gov/CryptoToolkit/aes/) on a Sony Play Station 3. The Yellow Dog Linux distribution has already been ported to the platform. (http://www.terrasoftsolutions.com/products/ydl/)
As a minimum the software must perform block encryption and decryption. Reference source code for the non-parallel algorithm is available from NIST. As a minimum the project must demonstrate the following:
Many vendors of computer processors are moving towards utilizing multiple cores within a single chip in order to provide increased performance. This provides new opportunities and problems for software development. IBM's Cell processor within the new Sony Play Station 3, provides an interesting platform for investigating the consequences of a change in focus of processor design.
![]()
![]() |
|
| Paul Mawhirter Lucas Marshall Ben Ridgway Owen Kahle | Kyle King Ryan Blue |
Team 51 Developers: Owen Kahle, Lucas Marshall, Paul Mawhirter, Ben Ridgway
Weekly Team Meeting: Tuesday, 1:00 - 2:00 PM Pacific Time, JEB 324
| Sponsor: | Kyle King | Department of Defense | |||
| Ryan Blue | Department of Defense |
Description: The purpose of this project is to build a graphical user interface to multiple databases or flat-file analytic back-ends. The layout and data sources of the interface will be defined by any number of XML files that are loaded by the application at start time. Editing one of the XML files should allow users to change the data presented and the dependencies. There are several goals for this project including:
![]()
![]() |
|
| Clayton Tye Tim Tate Alan Hadley Adam Canoy | Al Carlson |
Team 52 Developers: Adam Canoy, Alan Hadley, Timothy Tate, Clayton Tye
Weekly Team Meeting: Thursday, 12:30 - 1:30 PM Pacific Time, JEB 324
| Sponsor: | Al Carlson | Criterion Technology | Moscow, ID | 208-885-1004 | ltzap (at) juno.com |
Description: This project extends RadSAT, the Radial Spectrum Analysis Tool, written during the Spring 2007 semester by Team 48 for Criterion Technologies. Criterion Technologies tests electro-magnetic compliance of electrical devices. RadSAT gathers, filters, and visualizes large data sets of electro-magnetic interference data collected from a spectrum analyzer. The current project involves modifying and extending RadSAT's data processing and visualization features, adding support for the spectrum analyzer's quasi-peak detector, and implementing a method to more fully automate equipment testing.
![]()
