Identificador persistente para citar o vincular este elemento: http://hdl.handle.net/10662/21118
Registro completo de Metadatos
Campo DCValoridioma
dc.contributor.authorPajuelo Holguera, Francisco-
dc.contributor.authorGómez Pulido, Juan Antonio-
dc.contributor.authorLara Ortega, Fernando-
dc.date.accessioned2024-04-26T11:01:12Z-
dc.date.available2024-04-26T11:01:12Z-
dc.date.issued2020-
dc.identifier.issn2079-9292-
dc.identifier.urihttp://hdl.handle.net/10662/21118-
dc.description.abstractHoy 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.abstractNowadays, 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.sponsorshipThis 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.extent15 p.es_ES
dc.format.mimetypeapplication/pdfen_US
dc.language.isoenges_ES
dc.publisherMDPIes_ES
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 International*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectSistemas embebidoses_ES
dc.subjectFiltrado colaborativoes_ES
dc.subjectSistemas recomendadoreses_ES
dc.subjectParalelismoses_ES
dc.subjectHardware reconfigurablees_ES
dc.subjectSíntesis de alto niveles_ES
dc.subjectEmbedded systemsen_Us
dc.subjectCollaborative filteringen_Us
dc.subjectRecommender systemsen_Us
dc.subjectParallelismen_Us
dc.subjectReconfigurable hardwareen_Us
dc.subjectHigh-level synthesisen_Us
dc.titlePerformance of two approaches of embedded recommender systemses_ES
dc.typearticlees_ES
dc.description.versionpeerReviewedes_ES
europeana.typeTEXTen_US
dc.rights.accessRightsopenAccesses_ES
dc.subject.unesco1206.01 Construcción de Algoritmoses_ES
dc.subject.unesco1203.02 Lenguajes Algorítmicoses_ES
dc.subject.unesco1203 Ciencia de Los Ordenadoreses_ES
dc.subject.unesco1203.12 Bancos de Datoses_ES
europeana.dataProviderUniversidad de Extremadura. Españaes_ES
dc.identifier.bibliographicCitationPajuelo-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/electronics9040546es_ES
dc.type.versionpublishedVersiones_ES
dc.contributor.affiliationUniversidad Politécnica de Madrides_ES
dc.contributor.affiliationUniversidad de Extremadura. Departamento de Tecnología de los Computadores y de las Comunicacioneses_ES
dc.relation.publisherversionhttps://www.mdpi.com/2079-9292/9/4/546es_ES
dc.identifier.doi10.3390/electronics9040546-
dc.identifier.publicationtitleElectronicses_ES
dc.identifier.publicationissue4es_ES
dc.identifier.publicationfirstpage546-1es_ES
dc.identifier.publicationlastpage546-15es_ES
dc.identifier.publicationvolume9es_ES
dc.identifier.orcid0000-0002-0441-9402es_ES
dc.identifier.orcid0000-0002-4887-8256es_ES
Colección:DTCYC - Artículos

Archivos
Archivo Descripción TamañoFormato 
electronics9040546.pdf1,17 MBAdobe PDFDescargar


Este elemento está sujeto a una licencia Licencia Creative Commons Creative Commons