An Application of Fuzzy Logic for Hardware/Software Partitioning in Embedded Systems

Fuente: Redalyc
Guardado en:
Detalles Bibliográficos
Autor principal: Humberto Díaz Pando
Formato: Artículo científico
Lenguaje:en
Publicado: Instituto Politécnico Nacional 2013
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1876472855665836032
author Humberto Díaz Pando
author_facet Humberto Díaz Pando
contents An Application of Fuzzy Logic for Hardware/Software Partitioning in Embedded Systems Humberto Díaz Pando Sergio Cuenca Asensi Roberto Sepúlveda Lima Jenny Fajardo Calderín Alejandro Rosete Suárez Computación design Hardware hardware software co software partitioning Hardware/Software partitioning (HSP) is a key task for embedded system co-design. The main goal of this task is to decide which components of an application are to be executed in a general purpose processor (software) and which ones, on a specific hardware, taking into account a set of restrictions expressed by metrics. In last years, several approaches have been proposed for solving the HSP problem, directed by metaheuristic algorithms. However, due to diversity of models and metrics used, the choice of the best suited algorithm is an open problem yet. This article presents the results of applying a fuzzy approach to the HSP problem. This approach is more flexible than many others due to the fact that it is possible to accept quite good solutions or to reject other ones which do not seem good. In this work we compare six metaheuristic algorithms: Random Search, Tabu Search, Simulated Annealing, Hill Climbing, Genetic Algorithm and Evolutionary Strategy. The presented model is aimed to simultaneously minimize the hardware area and the execution time. The obtained results show that Restart Hill Climbing is the best performing algorithm in most cases. 2013 artículo científico 1405-5546 https://www.redalyc.org/articulo.oa?id=61525677004 en http://www.redalyc.org/revista.oa?id=615 Computación y Sistemas application/pdf Instituto Politécnico Nacional Computación y Sistemas (México) Num.1 Vol.17
format Artículo científico
id redalyc_61525677004
institution Redalyc
language en
publishDate 2013
publisher Instituto Politécnico Nacional
spellingShingle An Application of Fuzzy Logic for Hardware/Software Partitioning in Embedded Systems
Humberto Díaz Pando
Computación
design
Hardware
hardware
software co
software partitioning
An Application of Fuzzy Logic for Hardware/Software Partitioning in Embedded Systems Humberto Díaz Pando Sergio Cuenca Asensi Roberto Sepúlveda Lima Jenny Fajardo Calderín Alejandro Rosete Suárez Computación design Hardware hardware software co software partitioning Hardware/Software partitioning (HSP) is a key task for embedded system co-design. The main goal of this task is to decide which components of an application are to be executed in a general purpose processor (software) and which ones, on a specific hardware, taking into account a set of restrictions expressed by metrics. In last years, several approaches have been proposed for solving the HSP problem, directed by metaheuristic algorithms. However, due to diversity of models and metrics used, the choice of the best suited algorithm is an open problem yet. This article presents the results of applying a fuzzy approach to the HSP problem. This approach is more flexible than many others due to the fact that it is possible to accept quite good solutions or to reject other ones which do not seem good. In this work we compare six metaheuristic algorithms: Random Search, Tabu Search, Simulated Annealing, Hill Climbing, Genetic Algorithm and Evolutionary Strategy. The presented model is aimed to simultaneously minimize the hardware area and the execution time. The obtained results show that Restart Hill Climbing is the best performing algorithm in most cases. 2013 artículo científico 1405-5546 https://www.redalyc.org/articulo.oa?id=61525677004 en http://www.redalyc.org/revista.oa?id=615 Computación y Sistemas application/pdf Instituto Politécnico Nacional Computación y Sistemas (México) Num.1 Vol.17
title An Application of Fuzzy Logic for Hardware/Software Partitioning in Embedded Systems
topic Computación
design
Hardware
hardware
software co
software partitioning
url https://www.redalyc.org/articulo.oa?id=61525677004