On the implementation of boundary element engineering codes on the cell broadband engine

1Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Originally developed by the consortium Sony-Toshiba-IBM for the Playstation 3 game console, the Cell Broadband Engine processor has been increasingly used in a much wider range of applications like HDTV sets and multimedia devices. Conforming the new Cell Broadband Engine Architecture that extends the PowerPC architecture, this processor can deliver high computational power embedding nine cores in a single chip: one general purpose PowerPC core and eight vector cores optimized for compute-intensive tasks. The processor's performance is enhanced by single-instruction-multiple-data (SIMD) instructions that allow to execute up to four floating-point operations in one clock cycle. This multi-level parallel environment is highly suited to applications processing data streams: encryption/decryption, multimedia, image and signal processing, among others. This paper discusses the use of Cell BE to solve engineering problems and the practical aspects of the implementation of numerical method codes in this new architecture. To demonstrate the Cell BE programming techniques and the efficient porting of existing scalar algorithms to run on a multi-level parallel processor, the authors present the techniques applied to a well-known program for the solution of two dimensional elastostatic problems with the Boundary Element Method. The programming guidelines provided here may also be extended to other numerical methods. Numerical experiments show the effectiveness of the proposed approach. © 2008 Springer Berlin Heidelberg.

Cite

CITATION STYLE

APA

Cunha, M. T. F., Telles, J. C. F., & Coutinho, A. L. G. A. (2008). On the implementation of boundary element engineering codes on the cell broadband engine. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5336 LNCS, pp. 490–504). https://doi.org/10.1007/978-3-540-92859-1_43

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free