Title
Building high-resolution sky images using the Cell/B.E.
Abstract
The performance potential of the Cell/B.E., as well as its availability, have attracted a lot of attention from various high-performance computing (HPC) fields. While computation intensive kernels proved to be exceptionally well suited for running on the Cell, irregular data-intensive applications are usually considered as poor matches. In this paper, we present our complete solution for enabling such a data-intensive application to run efficiently on the Cell/B.E. processor. Specifically, we target radioastronomy data gridding and degridding, two resembling imaging filters based on convolutional resampling. Our solution is based on building a high-level application model, used to evaluate parallelization alternatives. Next, we choose the one with the best performance potential, and we gradually exploit this potential by applying platform-specific and application-specific optimizations. After several iterations, our target application shows a speed-up factor between 10 and 20 on a dual-Cell blade when compared with the original application running on a commodity machine. Given these results, and based on our empirical observations, we are able to pinpoint a set of ten guidelines for parallelizing similar applications on the Cell/B.E. Finally, we conclude the Cell/B.E. can provide high performance for data-intensive applications at the price of increased programming efforts and with a significant aid from aggressive application-specific optimizations.
Year
DOI
Venue
2009
10.3233/SPR-2009-0276
Scientific Programming
Keywords
Field
DocType
aggressive application-specific optimizations,radioastronomy,best performance potential,performance potential,data-intensive application,high-resolution sky image,target application,cell/b.e.,original application,similar application,data-intensive memory-bound applications,high performance,irregular data-intensive application,high-level application model,multi-core processors,data grid,multi core processor,high resolution,multi core processors
Computer science,Parallel computing,Exploit,Sky,Original Application,Multi-core processor,Resampling,Computation
Journal
Volume
Issue
ISSN
17
1-2
1058-9244
Citations 
PageRank 
References 
4
0.69
12
Authors
7
Name
Order
Citations
PageRank
Ana Lucia Varbanescu152044.83
Alexander S. van Amesfoort2454.59
Tim Cornwell3525.03
Ger van Diepen4111.33
rob van nieuwpoort543638.32
Bruce G. Elmegreen6121.67
Henk J. Sips71611142.06