Date of Award


Document Type

Thesis open access


Computer Science


The Cell Broadband Engine is the first version of a new type of microprocessor developed jointly between IBM, Toshiba and Sony. The Cell is a multiprocessor that contains nine separate processors that all operate on a shared main memory. This thesis alters C code of planetary simulations that use numeric integrators with gravity as the inter-particle force, and optimizing the simulations to run on the Cell processor so the chip’s power can be harnessed. These optimizations are benchmarked and compared to one another in order to see what is necessary to get the most out of the Cell processor. In addition to doing benchmarks for performance the impact of how data structure arrangement affects performance will be looked at and how data structure arrangements can be used to improve the performance.