Skip to main navigation Skip to search Skip to main content

Processing of large-scale biomedical images on a cluster of multicore CPUs and GPUs

  • Umit V. Catalyurek
  • , Timothy D.R. Hartley
  • , Olcay Sertel
  • , Manuel Ujaldon
  • , Antonio Ruiz
  • , Joel Saltz
  • , Metin Gurcan
  • Ohio State University
  • University of Málaga

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

Today's state-of-the-art cluster supercomputers include commodity components such as multi-core CPUs and graphics processing units. Together, these hardware devices provide unprecendented levels of performance in terms of raw GFLOPS and GFLOPS/cost. High-performance computing applications are always in search of lower execution times, greater system utilization, and better efficiency, which means that developers will need to leverage these disruptive technologies in order to take advantage of modern cluster computers' full potential processing power. New application models and middleware systems are needed to ease the developer's task of writing programs which efficiently use this processing capability. Here, we present the implementation of a biomedical image analysis application which serves as a case-study for the development of applications for modern heterogeneous supercomputers. We present detailed application-specific optimizations which we generalize and combine with new programming models into a blueprint for future application development. Our techniques show good success executing on a modern heterogeneous GPU cluster providing 10 TFLOPS of peak processing capability.

Original languageEnglish
Title of host publicationHigh Speed and Large Scale Scientific Computing
PublisherIOS Press BV
Pages341-364
Number of pages24
ISBN (Print)9781607500735
DOIs
StatePublished - 2009

Publication series

NameAdvances in Parallel Computing
Volume18
ISSN (Print)0927-5452

Fingerprint

Dive into the research topics of 'Processing of large-scale biomedical images on a cluster of multicore CPUs and GPUs'. Together they form a unique fingerprint.

Cite this