Ultrasound simulation on the cell broadband engine using the westervelt equation

Andrew A. Haigh*, Bradley E. Treeby, Eric C. McCreath

*Corresponding author for this work

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

    5 Citations (Scopus)

    Abstract

    The simulation of realistic medical ultrasound imaging is a computationally intensive task. Although this task may be divided and parallelized, temporal and spatial dependencies make memory bandwidth a bottleneck on performance. In this paper, we report on our implementation of an ultrasound simulator on the Cell Broadband Engine using the Westervelt equation. Our approach divides the simulation region into blocks, and then moves a block along with its surrounding blocks through a number of time steps without storing intermediate pressures to memory. Although this increases the amount of floating point computation, it reduces the bandwidth to memory over the entire simulation which improves overall performance. We also analyse how performance may be improved by restricting the simulation to regions that are affected by the transducer output pulse and that influence the final scattered signal received by the transducer.

    Original languageEnglish
    Title of host publicationAlgorithms and Architectures for Parallel Processing - 12th International Conference, ICA3PP 2012, Proceedings
    Pages241-252
    Number of pages12
    EditionPART 1
    DOIs
    Publication statusPublished - 2012
    Event12th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2012 - Fukuoka, Japan
    Duration: 4 Sept 20127 Sept 2012

    Publication series

    NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
    NumberPART 1
    Volume7439 LNCS
    ISSN (Print)0302-9743
    ISSN (Electronic)1611-3349

    Conference

    Conference12th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2012
    Country/TerritoryJapan
    CityFukuoka
    Period4/09/127/09/12

    Fingerprint

    Dive into the research topics of 'Ultrasound simulation on the cell broadband engine using the westervelt equation'. Together they form a unique fingerprint.

    Cite this