Our semester project for Dynamic Compilation and Managed Runtimes is a code translator from NVIDIA's PTX virtual assembly language to IBM Cell SPU. Last night, we just demonstrated it by translating a kernel that computes the complex Givens rotation of a pair of values. The resulting Cell SPU assembly source was linked with a runtime platform we developed, and I executed it on the Cell processor of a PlayStation3 in PaSTEC, my favorite cluster.
We'll be writing a paper due in December that I'll post. Additionally, we'll continue it through next spring. Exciting.
No comments:
Post a Comment