Efficient software implementation of the nearly optimal sparse fast Fourier Transform for the noisy case

In this paper we present an optimized software implementation (sFFT-4.0) of the recently developed Nearly Optimal Sparse Fast Fourier Transform (sFFT) algorithm for the noisy case -- First, we developed a modified version of the Nearly Optimal sFFT algorithm for the noisy case, this modified algorit...

Full description

Autores:
López-Parrado, Alexander
Velasco Medina, Jaime
Tipo de recurso:
Fecha de publicación:
2015
Institución:
Universidad EAFIT
Repositorio:
Repositorio EAFIT
Idioma:
eng
OAI Identifier:
oai:repository.eafit.edu.co:10784/7876
Acceso en línea:
http://publicaciones.eafit.edu.co/index.php/ingciencia/article/view/2884
http://hdl.handle.net/10784/7876
Palabra clave:
TRANSFORMACIONES DE FOURIER
PROGRAMACIÓN FUNCIONAL (COMPUTADORES)
ARQUITECTURA DE COMPUTADORES
ANÁLISIS CLUSTER
Fourier transformations
Functional programming (Computer science)
Computer architecture
Cluster analysis
Rights
License
Copyright (c) 2015 Ingeniería y Ciencia - ing.cienc.
id REPOEAFIT2_b89ee8636b9d3a86c93396584fad7926
oai_identifier_str oai:repository.eafit.edu.co:10784/7876
network_acronym_str REPOEAFIT2
network_name_str Repositorio EAFIT
repository_id_str
spelling 2015-08-032015-12-09T14:50:44Z2015-08-032015-12-09T14:50:44Z2256-43141794–9165http://publicaciones.eafit.edu.co/index.php/ingciencia/article/view/2884http://hdl.handle.net/10784/787610.17230//ingciencia.11.22.4In this paper we present an optimized software implementation (sFFT-4.0) of the recently developed Nearly Optimal Sparse Fast Fourier Transform (sFFT) algorithm for the noisy case -- First, we developed a modified version of the Nearly Optimal sFFT algorithm for the noisy case, this modified algorithm solves the accuracy issues of the original version by modifying the flat window and the procedures; and second, we implemented the modified algorithm on a multicore platform composed of eight cores -- The experimental results on the cluster indicate that the developed implementation is faster than direct calculation using FFTW library under certain conditions of sparseness and signal size, and it improves the execution times of previous implementations like sFFT-2.0 -- To the best knowledge of the authors, the developed implementation is the first one of the Nearly Optimal sFFT algorithm for the noisy caseEn este artículo se presenta una implementación software optimizada (sFFT- 4.0) del algoritmo Transformada Rápida de Fourier Escasa (sFFT) Casi Óptimo para el caso con ruido -- En primer lugar, se desarrolló una versión modificada del algoritmo sFFT Casi Óptimo para el caso con ruido, esta modificación resuelve los problemas de exactitud de la versión original al modificar la ventana plana y los procedimientos; y en segundo lugar, se implementó el algoritmo modificado en una plataforma multinúcleo compuesta de ocho núcleos -- Los resultados experimentales en el agrupamiento de computadores muestran que la implementación desarrollada es más rápida que el cálculo directo usando la biblioteca FFTW bajo ciertas condiciones de escases y tamaño de señal, y mejora los tiempos de ejecución de implementaciones previas como sFFT-2.0 -- Al mejor conocimiento de los autores, la implementación desarrollada es la primera del algoritmo sFFT Casi Óptimo para el caso con ruidoapplication/pdftext/htmlengUniversidad EAFITIngeniería y Ciencia - ing.cienc.; Vol 11, No 22 (2015); 73-94http://publicaciones.eafit.edu.co/index.php/ingciencia/article/view/2884Copyright (c) 2015 Ingeniería y Ciencia - ing.cienc.http://creativecommons.org/licenses/by/4.0Acceso abiertohttp://purl.org/coar/access_right/c_abf2instname:Universidad EAFITreponame:Repositorio Institucional Universidad EAFITIngeniería y Ciencia | ing.cienc.; Vol 11, No 22 (2015); 73-94Efficient software implementation of the nearly optimal sparse fast Fourier Transform for the noisy caseImplementación software eficiente de la Transformada de Fourier escasa casi óptima para el caso con ruidoinfo:eu-repo/semantics/articlearticleArtículohttp://purl.org/coar/version/c_970fb48d4fbd8a85http://purl.org/coar/resource_type/c_6501http://purl.org/coar/resource_type/c_2df8fbb1TRANSFORMACIONES DE FOURIERPROGRAMACIÓN FUNCIONAL (COMPUTADORES)ARQUITECTURA DE COMPUTADORESANÁLISIS CLUSTERFourier transformationsFunctional programming (Computer science)Computer architectureCluster analysisLópez-Parrado, AlexanderVelasco Medina, JaimeUniversidad del Quindío. Universidad del Valle. Princeton UniversityUniversidad del ValleIngeniería y Ciencia11227394ing.cienc.ORIGINAL4.pdf4.pdfTexto completo PDFapplication/pdf322352https://repository.eafit.edu.co/bitstreams/98a13d6e-e2aa-4d0f-90d2-f3d9d96b8011/download317736e9b11e4f976d00fec37dc04ffdMD52articulo.htmlarticulo.htmlTexto completo HTMLtext/html374https://repository.eafit.edu.co/bitstreams/8cc6e5b1-890a-4652-9d89-f087062219fb/downloadbf73a306fcac499a74171e17f969e9b3MD53THUMBNAILminaitura-ig_Mesa de trabajo 1.jpgminaitura-ig_Mesa de trabajo 1.jpgimage/jpeg265796https://repository.eafit.edu.co/bitstreams/8f3bf708-ff17-4e08-9a99-165cb0e34b0c/downloadda9b21a5c7e00c7f1127cef8e97035e0MD5110784/7876oai:repository.eafit.edu.co:10784/78762020-03-01 18:16:58.741open.accesshttps://repository.eafit.edu.coRepositorio Institucional Universidad EAFITrepositorio@eafit.edu.co
dc.title.eng.fl_str_mv Efficient software implementation of the nearly optimal sparse fast Fourier Transform for the noisy case
dc.title.spa.fl_str_mv Implementación software eficiente de la Transformada de Fourier escasa casi óptima para el caso con ruido
title Efficient software implementation of the nearly optimal sparse fast Fourier Transform for the noisy case
spellingShingle Efficient software implementation of the nearly optimal sparse fast Fourier Transform for the noisy case
TRANSFORMACIONES DE FOURIER
PROGRAMACIÓN FUNCIONAL (COMPUTADORES)
ARQUITECTURA DE COMPUTADORES
ANÁLISIS CLUSTER
Fourier transformations
Functional programming (Computer science)
Computer architecture
Cluster analysis
title_short Efficient software implementation of the nearly optimal sparse fast Fourier Transform for the noisy case
title_full Efficient software implementation of the nearly optimal sparse fast Fourier Transform for the noisy case
title_fullStr Efficient software implementation of the nearly optimal sparse fast Fourier Transform for the noisy case
title_full_unstemmed Efficient software implementation of the nearly optimal sparse fast Fourier Transform for the noisy case
title_sort Efficient software implementation of the nearly optimal sparse fast Fourier Transform for the noisy case
dc.creator.fl_str_mv López-Parrado, Alexander
Velasco Medina, Jaime
dc.contributor.author.spa.fl_str_mv López-Parrado, Alexander
Velasco Medina, Jaime
dc.contributor.affiliation.spa.fl_str_mv Universidad del Quindío. Universidad del Valle. Princeton University
Universidad del Valle
dc.subject.lemb.none.fl_str_mv TRANSFORMACIONES DE FOURIER
PROGRAMACIÓN FUNCIONAL (COMPUTADORES)
ARQUITECTURA DE COMPUTADORES
ANÁLISIS CLUSTER
topic TRANSFORMACIONES DE FOURIER
PROGRAMACIÓN FUNCIONAL (COMPUTADORES)
ARQUITECTURA DE COMPUTADORES
ANÁLISIS CLUSTER
Fourier transformations
Functional programming (Computer science)
Computer architecture
Cluster analysis
dc.subject.keyword.none.fl_str_mv Fourier transformations
Functional programming (Computer science)
Computer architecture
Cluster analysis
description In this paper we present an optimized software implementation (sFFT-4.0) of the recently developed Nearly Optimal Sparse Fast Fourier Transform (sFFT) algorithm for the noisy case -- First, we developed a modified version of the Nearly Optimal sFFT algorithm for the noisy case, this modified algorithm solves the accuracy issues of the original version by modifying the flat window and the procedures; and second, we implemented the modified algorithm on a multicore platform composed of eight cores -- The experimental results on the cluster indicate that the developed implementation is faster than direct calculation using FFTW library under certain conditions of sparseness and signal size, and it improves the execution times of previous implementations like sFFT-2.0 -- To the best knowledge of the authors, the developed implementation is the first one of the Nearly Optimal sFFT algorithm for the noisy case
publishDate 2015
dc.date.available.none.fl_str_mv 2015-12-09T14:50:44Z
dc.date.issued.none.fl_str_mv 2015-08-03
dc.date.accessioned.none.fl_str_mv 2015-12-09T14:50:44Z
dc.date.none.fl_str_mv 2015-08-03
dc.type.none.fl_str_mv info:eu-repo/semantics/article
article
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_6501
http://purl.org/coar/resource_type/c_2df8fbb1
dc.type.local.spa.fl_str_mv Artículo
dc.identifier.issn.none.fl_str_mv 2256-4314
1794–9165
dc.identifier.uri.none.fl_str_mv http://publicaciones.eafit.edu.co/index.php/ingciencia/article/view/2884
http://hdl.handle.net/10784/7876
dc.identifier.doi.none.fl_str_mv 10.17230//ingciencia.11.22.4
identifier_str_mv 2256-4314
1794–9165
10.17230//ingciencia.11.22.4
url http://publicaciones.eafit.edu.co/index.php/ingciencia/article/view/2884
http://hdl.handle.net/10784/7876
dc.language.iso.spa.fl_str_mv eng
language eng
dc.relation.ispartof.eng.fl_str_mv Ingeniería y Ciencia - ing.cienc.; Vol 11, No 22 (2015); 73-94
dc.relation.isversionof.none.fl_str_mv http://publicaciones.eafit.edu.co/index.php/ingciencia/article/view/2884
dc.rights.spa.fl_str_mv Copyright (c) 2015 Ingeniería y Ciencia - ing.cienc.
http://creativecommons.org/licenses/by/4.0
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.local.spa.fl_str_mv Acceso abierto
rights_invalid_str_mv Copyright (c) 2015 Ingeniería y Ciencia - ing.cienc.
http://creativecommons.org/licenses/by/4.0
Acceso abierto
http://purl.org/coar/access_right/c_abf2
dc.format.none.fl_str_mv application/pdf
text/html
dc.publisher.spa.fl_str_mv Universidad EAFIT
dc.source.none.fl_str_mv instname:Universidad EAFIT
reponame:Repositorio Institucional Universidad EAFIT
dc.source.eng.fl_str_mv Ingeniería y Ciencia | ing.cienc.; Vol 11, No 22 (2015); 73-94
instname_str Universidad EAFIT
institution Universidad EAFIT
reponame_str Repositorio Institucional Universidad EAFIT
collection Repositorio Institucional Universidad EAFIT
bitstream.url.fl_str_mv https://repository.eafit.edu.co/bitstreams/98a13d6e-e2aa-4d0f-90d2-f3d9d96b8011/download
https://repository.eafit.edu.co/bitstreams/8cc6e5b1-890a-4652-9d89-f087062219fb/download
https://repository.eafit.edu.co/bitstreams/8f3bf708-ff17-4e08-9a99-165cb0e34b0c/download
bitstream.checksum.fl_str_mv 317736e9b11e4f976d00fec37dc04ffd
bf73a306fcac499a74171e17f969e9b3
da9b21a5c7e00c7f1127cef8e97035e0
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad EAFIT
repository.mail.fl_str_mv repositorio@eafit.edu.co
_version_ 1814110151866580992