Fast Pattern Classification of Ventricular Arrhythmias Using Graphics Processing Units

被引:0
|
作者
Lopes, Noel [1 ]
Ribeiro, Bernardete [1 ]
机构
[1] Univ Coimbra, Ctr Informat Syst, P-3000 Coimbra, Portugal
关键词
CPU Computing; Parallel Programming; Neural Networks;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Graphics Processing Units (GPUs) can provide remarkable performance gains when compared to CPUs for computationally-intensive applications. In the biomedical area, most of the previous studies are focused on using Neural Networks (NNs) for pattern recognition of biomedical signals. However, the long training times prevent them to be used in real-time. This is critical for the fast detection of Ventricular Arrhythmias (VAs) which may cause cardiac arrest and sudden death. In this paper, we present a parallel implementation of the Back-Propagation (BP) and the Multiple Back-Propagation (MBP) algorithm which allowed significant training speedups. In our proposal, we explicitly specify data parallel computations by defining special functions (kernels); therefore, we can use a fast evaluation strategy for reducing the computational cost without wasting memory resources. The performance of the pattern classification implementation is compared against other reported algorithms.
引用
收藏
页码:603 / 610
页数:8
相关论文
共 50 条
  • [41] Accelerating Gate Sizing Using Graphics Processing Units
    Shi, Bing
    Zhang, Yufu
    Srivastava, Ankur
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2012, 31 (01) : 160 - 164
  • [42] Autofocusing in microscopy systems using graphics processing units
    Valdiviezo-N, Juan C.
    Hernandez-Tapia, Jorge
    Mera-Gonzalez, Laura
    Toxqui-Quitl, Carina
    Padilla-Vivanco, Alfonso
    APPLICATIONS OF DIGITAL IMAGE PROCESSING XXXVI, 2013, 8856
  • [43] Using graphics processing units to investigate molecular coevolution
    Waechter, Michael
    Jaeger, Kathrin
    Thuerck, Daniel
    Weissgraeber, Stephanie
    Widmer, Sven
    Goesele, Michael
    Hamacher, Kay
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2014, 26 (06): : 1278 - 1296
  • [44] Using Graphics Processing Units for Accelerated Information Retrieval
    Mocanu, Stefan
    Din, Ramona
    Saru, Daniela
    Popa, Cosmin
    STUDIES IN INFORMATICS AND CONTROL, 2014, 23 (03): : 249 - 256
  • [45] Accelerating Physical Simulations Using Graphics Processing Units
    Hoffmann, Karl Heinz
    Hofmann, Michael
    Lang, Jens
    Rnger, Gudula
    Seeger, Steffen
    IT-INFORMATION TECHNOLOGY, 2011, 53 (02): : 49 - 59
  • [46] Fault Table Generation using Graphics Processing Units
    Gulati, Kanupriya
    Khatri, Sunil P.
    2009 IEEE INTERNATIONAL HIGH LEVEL DESIGN VALIDATION AND TEST WORKSHOP, 2009, : 60 - 67
  • [47] Molecular Dynamics Simulation Using Graphics Processing Units
    Song Guo-Liang
    Weng Jing-Wei
    Li Zhen-Hua
    Wang Wen-Ning
    Fan Kang-Nian
    CHEMICAL JOURNAL OF CHINESE UNIVERSITIES-CHINESE, 2008, 29 (12): : 2425 - 2429
  • [48] Removing duplicate reads using graphics processing units
    Manconi, Andrea
    Moscatelli, Marco
    Armano, Giuliano
    Gnocchi, Matteo
    Orro, Alessandro
    Milanesi, Luciano
    BMC BIOINFORMATICS, 2016, 17
  • [49] Iterative solutions using programmable graphics processing units
    Harris, C
    Haines, K
    FUZZ-IEEE 2005: PROCEEDINGS OF THE IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS: BIGGEST LITTLE CONFERENCE IN THE WORLD, 2005, : 12 - 18
  • [50] Using Graphics Processing Units in an LTE Base Station
    Zheng, Qi
    Chen, Yajing
    Lee, Hyunseok
    Dreslinski, Ronald
    Chakrabarti, Chaitali
    Anastasopoulos, Achilleas
    Mahlke, Scott
    Mudge, Trevor
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2015, 78 (01): : 35 - 47