Thanks to the availability of new biomedical technologies and analysis methodologies, the quality of clinical exams and medical research is increasing. These improvements have given the opportunity to analyze large amount of data with an higher level of accuracy. Therefore, processors able to handle compute intensive algorithms and large datasets are needed, and the use of homogeneous processors is becoming inefficient for this purpose. As a result, heterogeneous architectures are becoming the key technology to improve the efficiency of these computations, by allowing a concurrent elaboration of data. In this work, it is proposed a Field Programmable Gate Array (FPGA) implementation of the Pearson Correlation Coefficient (PCC) algorithm, applied to a Brain Network (BN) case study. Itwill be shown that the proposed implementation can achieve up to 10x speedup with respect to a single-threaded Central Processing Unit (CPU) implementation, while guaranteeing 2x performance per Watt ratio in comparison to a Graphic Processing Unit (GPU) implementation. These considerations open to the possibility of using FPGA architectures in application fields, such as data centers and biomedical embedded systems, where power capping and heat are relevant issues to be considered.

Pearson correlation coefficient acceleration for modeling and mapping of neural interconnections

Reggiani E.;D'Arnese E.;Purgato A.;Santambrogio M. D.
2017-01-01

Abstract

Thanks to the availability of new biomedical technologies and analysis methodologies, the quality of clinical exams and medical research is increasing. These improvements have given the opportunity to analyze large amount of data with an higher level of accuracy. Therefore, processors able to handle compute intensive algorithms and large datasets are needed, and the use of homogeneous processors is becoming inefficient for this purpose. As a result, heterogeneous architectures are becoming the key technology to improve the efficiency of these computations, by allowing a concurrent elaboration of data. In this work, it is proposed a Field Programmable Gate Array (FPGA) implementation of the Pearson Correlation Coefficient (PCC) algorithm, applied to a Brain Network (BN) case study. Itwill be shown that the proposed implementation can achieve up to 10x speedup with respect to a single-threaded Central Processing Unit (CPU) implementation, while guaranteeing 2x performance per Watt ratio in comparison to a Graphic Processing Unit (GPU) implementation. These considerations open to the possibility of using FPGA architectures in application fields, such as data centers and biomedical embedded systems, where power capping and heat are relevant issues to be considered.
2017
Proceedings - 2017 IEEE 31st International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2017
978-1-5386-3408-0
File in questo prodotto:
File Dimensione Formato  
07965047.pdf

Accesso riservato

: Publisher’s version
Dimensione 518.93 kB
Formato Adobe PDF
518.93 kB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11311/1169870
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 8
  • ???jsp.display-item.citation.isi??? 7
social impact