A Comparison of Three Commodity-Level Parallel Architectures: Multi-core CPU, Cell BE and GPU

  • André Rigland Brodtkorb
  • Trond Runar Hagen
Conference paper

DOI: 10.1007/978-3-642-11620-9_6

Part of the Lecture Notes in Computer Science book series (LNCS, volume 5862)
Cite this paper as:
Brodtkorb A.R., Hagen T.R. (2010) A Comparison of Three Commodity-Level Parallel Architectures: Multi-core CPU, Cell BE and GPU. In: Dæhlen M., Floater M., Lyche T., Merrien JL., Mørken K., Schumaker L.L. (eds) Mathematical Methods for Curves and Surfaces. MMCS 2008. Lecture Notes in Computer Science, vol 5862. Springer, Berlin, Heidelberg

Abstract

We explore three commodity parallel architectures: multi-core CPUs, the Cell BE processor, and graphics processing units. We have implemented four algorithms on these three architectures: solving the heat equation, inpainting using the heat equation, computing the Mandelbrot set, and MJPEG movie compression. We use these four algorithms to exemplify the benefits and drawbacks of each parallel architecture.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • André Rigland Brodtkorb
    • 1
  • Trond Runar Hagen
    • 1
    • 2
  1. 1.Dept. Appl. Math.SINTEFBlindern, OsloNorway
  2. 2.Centre of Mathematics for Applications (CMA)University of OsloNorway

Personalised recommendations