• DocumentCode
    620769
  • Title

    Modular & scalable ultrasound platform with GPU processing

  • Author

    Lewandowski, Marcin ; Walczak, Mateusz ; Witek, B. ; Kulesza, P. ; Sielewicz, K.

  • Author_Institution
    Dept. of Ultrasound, Inst. of Fundamental Technol. Res. PAS, Warsaw, Poland
  • fYear
    2012
  • fDate
    7-10 Oct. 2012
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    The objective of our project is to develop a complete ultrasound platform with real-time GPU processing. The platform is designed to be modular and scalable both in number of ultrasound channels (64-256), as well as in communication bandwidth and processing power. By standardizing on the PCIe switch fabric, we are planning to integrate all the ultrasound modules and processing resources (GPU) in a single rack enclosure. Using PCIe direct peer-to-peer communication for transferring the data from the ultrasound acquisition modules to the GPUs, we maximize the system bandwidth and minimize CPU usage. The first developed module of our platform is RX64 - a 64-channel ultrasound acquisition PCIe card. The RX64 contains a high-end FPGA Altera Stratix IV 70 GX interfaced to: two 32-channels mixed-signal front-end ultrasound modules and two 64-bit 8GB DDR3 SO-DIMM memories for data buffering. We also develop GPU kernels for SAFT based ultrasound imaging, as well as GPU Framework for building complete signal processing pipeline.
  • Keywords
    computerised instrumentation; field programmable gate arrays; graphics processing units; peer-to-peer computing; peripheral interfaces; pipeline processing; ultrasonic imaging; Altera Stratix IV 70 GX; CPU; DDR3 SO-DIMM memory; FPGA; GPU processing; PCIe switch fabric; RX64; SAFT based ultrasound imaging; data buffering; mixed signal front end ultrasound module; modular ultrasound platform; peer-to-peer communication; scalable ultrasound platform; signal processing pipeline; ultrasound acquisition module; ultrasound channel; Bandwidth; Field programmable gate arrays; Graphics processing units; Imaging; Kernel; Ultrasonic imaging; FPGA; GPU; synthetic aperture; ultrasonic imaging;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Ultrasonics Symposium (IUS), 2012 IEEE International
  • Conference_Location
    Dresden
  • ISSN
    1948-5719
  • Print_ISBN
    978-1-4673-4561-3
  • Type

    conf

  • DOI
    10.1109/ULTSYM.2012.0518
  • Filename
    6562104