Using OpenMP vs. Threading Building Blocks for Medical Imaging on Multi-cores

@inproceedings{Kegel2009UsingOV,
  title={Using OpenMP vs. Threading Building Blocks for Medical Imaging on Multi-cores},
  author={Philipp Kegel and Maraike Schellmann and Sergei Gorlatch},
  booktitle={Euro-Par},
  year={2009}
}
We compare two parallel programming approaches for multi-core systems: the well-known OpenMP and the recently introduced Threading Building Blocks (TBB) library by Intel®. The comparison is made using the parallelization of a real-world numerical algorithm for medical imaging. We develop several parallel implementations, and compare them w.r.t. programming effort, programming style and abstraction, and runtime performance. We show that TBB requires a considerable program re-design, whereas with… CONTINUE READING

Citations

Publications citing this paper.
SHOWING 1-10 OF 16 CITATIONS

Frameworks for GPU Accelerators: A comprehensive evaluation using 2D/3D image registration

  • 2011 IEEE 9th Symposium on Application Specific Processors (SASP)
  • 2011
VIEW 4 EXCERPTS
HIGHLY INFLUENCED

OpenCL for programming shared memory multicore CPUs

VIEW 4 EXCERPTS
CITES BACKGROUND, METHODS & RESULTS
HIGHLY INFLUENCED

A Comparative Evaluation of Parallel Programming Models for Shared-Memory Architectures

  • 2012 IEEE 10th International Symposium on Parallel and Distributed Processing with Applications
  • 2012
VIEW 1 EXCERPT
CITES METHODS