Lossless data compression for improving the performance of a GPU-based beamformer.

The powerful parallel computation ability of a graphics processing unit (GPU) makes it feasible to perform dynamic receive beamforming However, a real time GPU-based beamformer requires high data rate to transfer radio-frequency (RF) data from hardware to software memory, as well as from central pro...

Descripción completa

Detalles Bibliográficos
Publicado en:Ultrasonic Imaging Vol. 37; no. 2; pp. 135 - 152
Autores principales: Lok, U-Wai, Fan, Gang-Wei, Li, Pai-Chi
Formato: Journal Article
Publicado: Sage Publications Inc. 2015 Apr
Acceso en línea:Ver este registro en EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=ccm&AN=109880528&site=ehost-live
header:
  @attributes:
    shortDbName: ccm
    uiTerm: 109880528
    longDbName: CINAHL Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    dissinfo:
    jinfo:
      jid:
        01617346
        2HF
      jtl: Ultrasonic Imaging
      issn: 01617346
      maglogo: Y
    pubinfo:
      dt: 2015 Apr
      vid: 37
      iid: 2
      pid: 344
      pub: Sage Publications Inc.
      place: Thousand Oaks, California
    artinfo:
      ui:
        109880528
        NLM25139474
        2012922527
        10.1177/0161734614547280
        NLM25139474
        109880528
      ppf: 135
      ppct: 17
      formats:
      tig:
        atl: Lossless data compression for improving the performance of a GPU-based beamformer.
      aug:
        au:
          Lok, U-Wai
          Fan, Gang-Wei
          Li, Pai-Chi
      sug:
      ab: The powerful parallel computation ability of a graphics processing unit (GPU) makes it feasible to perform dynamic receive beamforming However, a real time GPU-based beamformer requires high data rate to transfer radio-frequency (RF) data from hardware to software memory, as well as from central processing unit (CPU) to GPU memory. There are data compression methods (e.g. Joint Photographic Experts Group (JPEG)) available for the hardware front end to reduce data size, alleviating the data transfer requirement of the hardware interface. Nevertheless, the required decoding time may even be larger than the transmission time of its original data, in turn degrading the overall performance of the GPU-based beamformer. This article proposes and implements a lossless compression-decompression algorithm, which enables in parallel compression and decompression of data. By this means, the data transfer requirement of hardware interface and the transmission time of CPU to GPU data transfers are reduced, without sacrificing image quality. In simulation results, the compression ratio reached around 1.7. The encoder design of our lossless compression approach requires low hardware resources and reasonable latency in a field programmable gate array. In addition, the transmission time of transferring data from CPU to GPU with the parallel decoding process improved by threefold, as compared with transferring original uncompressed data. These results show that our proposed lossless compression plus parallel decoder approach not only mitigate the transmission bandwidth requirement to transfer data from hardware front end to software system but also reduce the transmission time for CPU to GPU data transfer.
      pubtype: Academic Journal
      doctype: Journal Article
      ougenre: Article
    language: English
    refInfo:
    holdings:
      @attributes:
        islocal: N