Heterogeneous real-time multi-channel time-domain feature extraction using parallel sum reduction on GPU

Research output: Chapter in Book/Report/Conference proceedingConference contribution book

1 Downloads (Pure)

Abstract

Online BCI has become a fascinating field of research nowadays. One of the main challenges in this field is to reduce the latency caused by the computational complexity of the signal processing algorithms. This issue leads to difficulty in processing real-time data. Usually, a trade-off needs to be considered between the number of input samples and precision of the processing algorithms. In this paper, heterogeneous computing concept is investigated to alleviate the computational complexity occurred in real-time processing. An OpenCL was utilized to implement signal processing algorithms in parallel. Feature extraction methods including band power and statistical moments were selected to examine the power of heterogeneous computing using parallel sum reduction. As a result, varying the number of work-group sizes which is an essential parameter of parallel processing provided dissimilar computing times. Also, running at a higher sampling rate yielded a higher benchmark ratio between sequential and parallel. However, system optimization is still necessary when processing BCI in real time.
Original languageEnglish
Title of host publicationProceedings of the 8th Graz Brain Computer Interface Conference 2019, Bridging Science and Application
Place of PublicationGraz, Austria
Number of pages4
DOIs
Publication statusPublished - 20 Sep 2019
Event40th International Conference of the IEEE Engineering in Medicine and Biology Society - Honolulu, Hawaii, United States
Duration: 17 Jul 201821 Jul 2018
https://embc.embs.org/2018/

Conference

Conference40th International Conference of the IEEE Engineering in Medicine and Biology Society
Abbreviated titleEMBC 2018
CountryUnited States
CityHonolulu, Hawaii
Period17/07/1821/07/18
Internet address

Fingerprint

Feature extraction
Processing
Computational complexity
Signal processing
Parallel processing systems
Graphics processing unit
Sampling

Keywords

  • signal processing
  • brain-computer interfaces
  • BCI systems
  • medicine
  • electroencephalogram
  • EEG
  • OpenCL

Cite this

Arnin, J., Kahani, D., Lakany, H., & Conway, B. A. (2019). Heterogeneous real-time multi-channel time-domain feature extraction using parallel sum reduction on GPU. In Proceedings of the 8th Graz Brain Computer Interface Conference 2019, Bridging Science and Application Graz, Austria. https://doi.org/10.3217/978-3-85125-682-6-33
Arnin, J. ; Kahani, D. ; Lakany, H. ; Conway, B. A. / Heterogeneous real-time multi-channel time-domain feature extraction using parallel sum reduction on GPU. Proceedings of the 8th Graz Brain Computer Interface Conference 2019, Bridging Science and Application. Graz, Austria, 2019.
@inproceedings{945fb614c8cb43b68bd54fd554c30d18,
title = "Heterogeneous real-time multi-channel time-domain feature extraction using parallel sum reduction on GPU",
abstract = "Online BCI has become a fascinating field of research nowadays. One of the main challenges in this field is to reduce the latency caused by the computational complexity of the signal processing algorithms. This issue leads to difficulty in processing real-time data. Usually, a trade-off needs to be considered between the number of input samples and precision of the processing algorithms. In this paper, heterogeneous computing concept is investigated to alleviate the computational complexity occurred in real-time processing. An OpenCL was utilized to implement signal processing algorithms in parallel. Feature extraction methods including band power and statistical moments were selected to examine the power of heterogeneous computing using parallel sum reduction. As a result, varying the number of work-group sizes which is an essential parameter of parallel processing provided dissimilar computing times. Also, running at a higher sampling rate yielded a higher benchmark ratio between sequential and parallel. However, system optimization is still necessary when processing BCI in real time.",
keywords = "signal processing, brain-computer interfaces, BCI systems, medicine, electroencephalogram, EEG, OpenCL",
author = "J. Arnin and D. Kahani and H. Lakany and Conway, {B. A.}",
year = "2019",
month = "9",
day = "20",
doi = "10.3217/978-3-85125-682-6-33",
language = "English",
isbn = "9783851256826",
booktitle = "Proceedings of the 8th Graz Brain Computer Interface Conference 2019, Bridging Science and Application",

}

Arnin, J, Kahani, D, Lakany, H & Conway, BA 2019, Heterogeneous real-time multi-channel time-domain feature extraction using parallel sum reduction on GPU. in Proceedings of the 8th Graz Brain Computer Interface Conference 2019, Bridging Science and Application. Graz, Austria, 40th International Conference of the IEEE Engineering in Medicine and Biology Society, Honolulu, Hawaii, United States, 17/07/18. https://doi.org/10.3217/978-3-85125-682-6-33

Heterogeneous real-time multi-channel time-domain feature extraction using parallel sum reduction on GPU. / Arnin, J.; Kahani, D.; Lakany, H.; Conway, B. A.

Proceedings of the 8th Graz Brain Computer Interface Conference 2019, Bridging Science and Application. Graz, Austria, 2019.

Research output: Chapter in Book/Report/Conference proceedingConference contribution book

TY - GEN

T1 - Heterogeneous real-time multi-channel time-domain feature extraction using parallel sum reduction on GPU

AU - Arnin, J.

AU - Kahani, D.

AU - Lakany, H.

AU - Conway, B. A.

PY - 2019/9/20

Y1 - 2019/9/20

N2 - Online BCI has become a fascinating field of research nowadays. One of the main challenges in this field is to reduce the latency caused by the computational complexity of the signal processing algorithms. This issue leads to difficulty in processing real-time data. Usually, a trade-off needs to be considered between the number of input samples and precision of the processing algorithms. In this paper, heterogeneous computing concept is investigated to alleviate the computational complexity occurred in real-time processing. An OpenCL was utilized to implement signal processing algorithms in parallel. Feature extraction methods including band power and statistical moments were selected to examine the power of heterogeneous computing using parallel sum reduction. As a result, varying the number of work-group sizes which is an essential parameter of parallel processing provided dissimilar computing times. Also, running at a higher sampling rate yielded a higher benchmark ratio between sequential and parallel. However, system optimization is still necessary when processing BCI in real time.

AB - Online BCI has become a fascinating field of research nowadays. One of the main challenges in this field is to reduce the latency caused by the computational complexity of the signal processing algorithms. This issue leads to difficulty in processing real-time data. Usually, a trade-off needs to be considered between the number of input samples and precision of the processing algorithms. In this paper, heterogeneous computing concept is investigated to alleviate the computational complexity occurred in real-time processing. An OpenCL was utilized to implement signal processing algorithms in parallel. Feature extraction methods including band power and statistical moments were selected to examine the power of heterogeneous computing using parallel sum reduction. As a result, varying the number of work-group sizes which is an essential parameter of parallel processing provided dissimilar computing times. Also, running at a higher sampling rate yielded a higher benchmark ratio between sequential and parallel. However, system optimization is still necessary when processing BCI in real time.

KW - signal processing

KW - brain-computer interfaces

KW - BCI systems

KW - medicine

KW - electroencephalogram

KW - EEG

KW - OpenCL

U2 - 10.3217/978-3-85125-682-6-33

DO - 10.3217/978-3-85125-682-6-33

M3 - Conference contribution book

SN - 9783851256826

BT - Proceedings of the 8th Graz Brain Computer Interface Conference 2019, Bridging Science and Application

CY - Graz, Austria

ER -

Arnin J, Kahani D, Lakany H, Conway BA. Heterogeneous real-time multi-channel time-domain feature extraction using parallel sum reduction on GPU. In Proceedings of the 8th Graz Brain Computer Interface Conference 2019, Bridging Science and Application. Graz, Austria. 2019 https://doi.org/10.3217/978-3-85125-682-6-33