Searching for just a few words should be enough to get started. If you need to make more complex queries, use the tips below to guide you.
Issue title: High Performance Computing with the Cell Broadband Engine
Article type: Research Article
Authors: Varbanescu, Ana Lucia; | van Amesfoort, Alexander S. | Cornwell, Tim | van Diepen, Ger | van Nieuwpoort, Rob | Elmegreen, Bruce G. | Sips, Henk
Affiliations: Department of Computer Science, Delft University of Technology, Delft, The Netherlands | National Telescope Facility, Australia | IBM T.J. Watson Research Center, NY, USA | ASTRON, The Netherlands
Note: [] Corresponding author. E-mail: [email protected].
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.
Keywords: Multi-core processors, radioastronomy, data-intensive memory-bound applications, Cell/B.E
DOI: 10.3233/SPR-2009-0276
Journal: Scientific Programming, vol. 17, no. 1-2, pp. 113-134, 2009
IOS Press, Inc.
6751 Tepper Drive
Clifton, VA 20124
USA
Tel: +1 703 830 6300
Fax: +1 703 830 2300
[email protected]
For editorial issues, like the status of your submitted paper or proposals, write to [email protected]
IOS Press
Nieuwe Hemweg 6B
1013 BG Amsterdam
The Netherlands
Tel: +31 20 688 3355
Fax: +31 20 687 0091
[email protected]
For editorial issues, permissions, book requests, submissions and proceedings, contact the Amsterdam office [email protected]
Inspirees International (China Office)
Ciyunsi Beili 207(CapitaLand), Bld 1, 7-901
100025, Beijing
China
Free service line: 400 661 8717
Fax: +86 10 8446 7947
[email protected]
For editorial issues, like the status of your submitted paper or proposals, write to [email protected]
如果您在出版方面需要帮助或有任何建, 件至: [email protected]