scispace - formally typeset
Search or ask a question

Showing papers by "James C. Phillips published in 2006"


Proceedings ArticleDOI
11 Nov 2006
TL;DR: The Offload API (an independent code) is developed which allows Charm++ applications to easily take advantage of the Cell and allow Charm++ programs to run on Cell-based and non-Cell-based platforms without modification to application code.
Abstract: While the Cell processor, jointly developed by IBM, Sony, and Toshiba, has great computational power, it also presents many challenges including portability and ease of programming. We have been adapting the Charm++ Runtime System to utilize the Cell. We believe that the Charm++ model fits well with the Cell for many reasons: encapsulation of data, effective prefetching, the ability to peak ahead in message queues, virtualization, etc. To these ends, we have developed the Offload API (an independent code) which allows Charm++ applications to easily take advantage of the Cell. Our goal is to allow Charm++ programs to run on Cell-based and non-Cell-based platforms without modification to application code. Example Charm++ programs using the Offload API already exist. We have also begun modifying NAMD, a popular molecular dynamics code, to use the Cell. In this poster, we plan to present current progress and future plans for this work.

3 citations