Identificador persistente para citar o vincular este elemento:
http://hdl.handle.net/10662/21118
Registro completo de Metadatos
Campo DC | Valor | idioma |
---|---|---|
dc.contributor.author | Pajuelo Holguera, Francisco | - |
dc.contributor.author | Gómez Pulido, Juan Antonio | - |
dc.contributor.author | Lara Ortega, Fernando | - |
dc.date.accessioned | 2024-04-26T11:01:12Z | - |
dc.date.available | 2024-04-26T11:01:12Z | - |
dc.date.issued | 2020 | - |
dc.identifier.issn | 2079-9292 | - |
dc.identifier.uri | http://hdl.handle.net/10662/21118 | - |
dc.description.abstract | Hoy en día, los entornos informáticos altamente portátiles y de bajo consumo energético requieren aplicaciones de programación capaces de satisfacer las restricciones de tiempo y energía de cálculo. Además, los sistemas de recomendación basados en filtrado colaborativo son sistemas inteligentes que utilizan grandes bases de datos y realizan extensos cálculos aritméticos matriciales. En esta investigación, presentamos un algoritmo optimizado y una implementación de hardware paralelo como enfoque para ejecutar aplicaciones de filtrado colaborativo embebidas. Para ello, hemos considerado la programación de síntesis de alto nivel para la tecnología de hardware reconfigurable. El diseño se probó en entornos en los que se aplicaron parámetros habituales y conjuntos de datos del mundo real, y se comparó con microprocesadores habituales que ejecutaban implementaciones similares. Los resultados de rendimiento obtenidos por las distintas implementaciones se analizaron en términos de tiempo de computación y consumo de energía. La principal conclusión es que el algoritmo optimizado es competitivo en aplicaciones integradas cuando se consideran grandes conjuntos de datos e implementaciones paralelas basadas en hardware reconfigurable. | es_ES |
dc.description.abstract | Nowadays, highly portable and low-energy computing environments require programming applications able to satisfy computing time and energy constraints. Furthermore, collaborative filtering based recommender systems are intelligent systems that use large databases and perform extensive matrix arithmetic calculations. In this research, we present an optimized algorithm and a parallel hardware implementation as good approach for running embedded collaborative filtering applications. To this end, we have considered high-level synthesis programming for reconfigurable hardware technology. The design was tested under environments where usual parameters and real-world datasets were applied, and compared to usual microprocessors running similar implementations. The performance results obtained by the different implementations were analyzed in computing time and energy consumption terms. The main conclusion is that the optimized algorithm is competitive in embedded applications when considering large datasets and parallel implementations based on reconfigurable hardware. | en_US |
dc.description.sponsorship | This research was funded by the Government of Extremadura (Spain) grant number IB16002 and by the AEI (State Research Agency, Spain) and the ERDF (European Regional Development Fund, EU) grant number TIN2016-76259-P. The APC was funded by the Government of Extremadura (Spain) grant number IB16002. | es_ES |
dc.format.extent | 15 p. | es_ES |
dc.format.mimetype | application/pdf | en_US |
dc.language.iso | eng | es_ES |
dc.publisher | MDPI | es_ES |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 International | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | * |
dc.subject | Sistemas embebidos | es_ES |
dc.subject | Filtrado colaborativo | es_ES |
dc.subject | Sistemas recomendadores | es_ES |
dc.subject | Paralelismos | es_ES |
dc.subject | Hardware reconfigurable | es_ES |
dc.subject | Síntesis de alto nivel | es_ES |
dc.subject | Embedded systems | en_Us |
dc.subject | Collaborative filtering | en_Us |
dc.subject | Recommender systems | en_Us |
dc.subject | Parallelism | en_Us |
dc.subject | Reconfigurable hardware | en_Us |
dc.subject | High-level synthesis | en_Us |
dc.title | Performance of two approaches of embedded recommender systems | es_ES |
dc.type | article | es_ES |
dc.description.version | peerReviewed | es_ES |
europeana.type | TEXT | en_US |
dc.rights.accessRights | openAccess | es_ES |
dc.subject.unesco | 1206.01 Construcción de Algoritmos | es_ES |
dc.subject.unesco | 1203.02 Lenguajes Algorítmicos | es_ES |
dc.subject.unesco | 1203 Ciencia de Los Ordenadores | es_ES |
dc.subject.unesco | 1203.12 Bancos de Datos | es_ES |
europeana.dataProvider | Universidad de Extremadura. España | es_ES |
dc.identifier.bibliographicCitation | Pajuelo-Holguera, F.; Gómez-Pulido, J.A.; Ortega, F. Performance of Two Approaches of Embedded Recommender Systems. Electronics 2020, 9, 546. https://doi.org/10.3390/electronics9040546 | es_ES |
dc.type.version | publishedVersion | es_ES |
dc.contributor.affiliation | Universidad Politécnica de Madrid | es_ES |
dc.contributor.affiliation | Universidad de Extremadura. Departamento de Tecnología de los Computadores y de las Comunicaciones | es_ES |
dc.relation.publisherversion | https://www.mdpi.com/2079-9292/9/4/546 | es_ES |
dc.identifier.doi | 10.3390/electronics9040546 | - |
dc.identifier.publicationtitle | Electronics | es_ES |
dc.identifier.publicationissue | 4 | es_ES |
dc.identifier.publicationfirstpage | 546-1 | es_ES |
dc.identifier.publicationlastpage | 546-15 | es_ES |
dc.identifier.publicationvolume | 9 | es_ES |
dc.identifier.orcid | 0000-0002-0441-9402 | es_ES |
dc.identifier.orcid | 0000-0002-4887-8256 | es_ES |
Colección: | DTCYC - Artículos |
Archivos
Archivo | Descripción | Tamaño | Formato | |
---|---|---|---|---|
electronics9040546.pdf | 1,17 MB | Adobe PDF | Descargar |
Este elemento está sujeto a una licencia Licencia Creative Commons