Skip to main navigation Skip to search Skip to main content

Parallelizing ultrasound image processing using OpenMP on multicore embedded systems

  • Lei Huang
  • , Eric Stotzer
  • , Hangjun Yi
  • , Barbara Chapman
  • , Sunita Chandrasekaran
  • Prairie View A&M University
  • Texas Instruments
  • University of Houston

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

6 Scopus citations

Abstract

The shift towards multicore architectures poses significant challenges to the programmers. Unlike programming on single core architectures, multicore architectures require the programmer to decide on how the work needs to be distributed across multiple processors. In this contribution, we analyze the needs of a high-level programming model to program multicore architectures. We use OpenMP as the high-level programming model to increase programmer productivity, reduce time to market and development/design costs for these systems. In this work, we have explored the medical ultrasound application using OpenMP on a TI-based Tomahawk platform that is a six-core, high performance multicore DSP system. This application is heavily based on image processing and the goal is to achieve desired level of image quality. We have explored the different cache configurations of the system. In this process, we were able to study the performance impacts of data locality when data objects are placed into different components of the Tomahawk memory system.

Original languageEnglish
Title of host publication2012 IEEE Global High Tech Congress on Electronics, GHTCE 2012
Pages131-138
Number of pages8
DOIs
StatePublished - 2012
Event2012 IEEE Global High Tech Congress on Electronics, GHTCE 2012 - Shenzhen, China
Duration: Nov 18 2012Nov 20 2012

Publication series

Name2012 IEEE Global High Tech Congress on Electronics, GHTCE 2012

Conference

Conference2012 IEEE Global High Tech Congress on Electronics, GHTCE 2012
Country/TerritoryChina
CityShenzhen
Period11/18/1211/20/12

Fingerprint

Dive into the research topics of 'Parallelizing ultrasound image processing using OpenMP on multicore embedded systems'. Together they form a unique fingerprint.

Cite this