Skip to main content

Parallel Computing Method for HRV Time-Domain Based on GPU

  • Conference paper
  • First Online:
  • 1338 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9529))

Abstract

HRV (Heart rate variability, which has a function of prediction for cardiovascular disease) contains a wealth of medical information, rapid extraction and procession of these signals will bring an important meaning for the prevention of heart diseases. Physionet open source project provides a good platform for the research and development of HRV, which also provides demonstration tools for the calculation of HRV. The characteristics of medical signal are real-time and have large volume of data. Conventional serial methods are difficult to meet the requirements of biomedicine, and the parallel method based on multi-core CPU is larger communication overhead. In this paper, we designed some parallel algorithms for the calculation of HRV in time-domain based on the strategy of parallel reduction, compared and analyzed the various optimization methods, and received the highest 38 times speedup compared with serial method.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Thayer, J.F., Yamamoto, S.S., Brosschot, J.F.: The relationship of autonomic imbalance, heart rate variability and cardiovascular disease risk factors. Int. J. Cardiol. 141, 122–131 (2010). Elseiver

    Article  Google Scholar 

  2. Bansal, D., Singh, V.R.: Algorithm for online detection of HRV from coherent ECG and carotid pulse wave. Int. J. Biomed. Eng. Technol. (IJBET) 14, 333–343 (2014). Inderscience Publishers Ltd

    Article  Google Scholar 

  3. Ferrari, E., Imbert, A., Chevalier, T., et al.: The ECG in pulmonary embolism: predictive value of negative T waves in precordial leads—80 case reports. CHEST J. 113, 537–543 (1997). American College of Chest Physicians

    Article  Google Scholar 

  4. Zhou, Q.: ECG heart beat modeling and analysis to identify. PhD thesis of Zhejiang University, Biomedical Engineering and Instrument Science, Zhejiang University, Zhejiang, pp. 5–10 (2004)

    Google Scholar 

  5. Mohan, A., et al.: Design and development of a heart rate variability analyzer. J. Med. Syst. 36, 1365–1371 (2012). Springer

    Article  Google Scholar 

  6. Jeppesen, J., Fuglsang-Frederiksen, A., Brugada, R., et al.: Heart rate variability analysis indicates preictal parasympathetic overdrive preceding seizure-induced cardiac dysrhythmias leading to sudden unexpected death in a patient with epilepsy. Epilepsia 55, e67–e71 (2014). Wiley Online Library

    Article  Google Scholar 

  7. Konstantinidis, E.I., et al.: Accelerating biomedical signal processing algorithms with parallel programming on graphic processor units. In: ITAB2009. IEEE, pp. 1–4 (2009)

    Google Scholar 

  8. Freiberger, M., et al.: The agile library for biomedical image reconstruction using GPU acceleration. Comput. Sci. Eng. 15, 34–44 (2013). AIP Publishing

    Article  Google Scholar 

  9. Costa, C.M., Haase, G., Liebmann, M., Neic, A., Plank, G.: Stepping into fully GPU accelerated biomedical applications. In: Lirkov, I., Margenov, S., Waśniewski, J. (eds.) LSSC 2013. LNCS, vol. 8353, pp. 3–14. Springer, Heidelberg (2014)

    Google Scholar 

  10. Konstantinidis, E.I., et al.: Accelerating biomedical signal processing algorithms with parallel programming on graphic processor units. In: Information Technology and Application in Biomedicine, ITAB. IEEE, pp. 1–4 (2009)

    Google Scholar 

  11. Saha, D.P., Desai, A.R.: Performance analysis of computing multichannel correlation dimension (D2) on multicore system and GPU. Researchgate.net

    Google Scholar 

  12. Tarvainen, M.P., et al.: Kubios HRV – heart rate variability analysis software. Comput. Methods Programs Biomed. 113, 210–220 (2014). Elseiver

    Article  Google Scholar 

  13. Harris, M.: Optimizing parallel reduction in CUDA. Presentation packaged with CUDA Toolkit, NVIDIA Corporation (2007)

    Google Scholar 

  14. NVIDIA Corporation, NVIDIA CUDA Programming Guide (2009)

    Google Scholar 

  15. http://developer.download.nvidia.com/compute/cuda/2_3/toolkit/docs/NVIDIA_CUDA_Programming_Guide_2.3.pdf

Download references

Acknowledgments

This paper was supported by National Nature Science Foundation of China (No. 61472100) and Fundamental Research Funds for the Central Universities, China (No. DUT14QY32).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gang Hou .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Wang, J., Chen, W., Hou, G. (2015). Parallel Computing Method for HRV Time-Domain Based on GPU. In: Wang, G., Zomaya, A., Martinez, G., Li, K. (eds) Algorithms and Architectures for Parallel Processing. ICA3PP 2015. Lecture Notes in Computer Science(), vol 9529. Springer, Cham. https://doi.org/10.1007/978-3-319-27122-4_30

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-27122-4_30

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-27121-7

  • Online ISBN: 978-3-319-27122-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics