Publicação
A partition methodology to develop data flow dominated embedded systems
| Resumo: | This paper proposes an automatic partition methodology oriented to develop data flow dominated embedded systems. The target architecture is CPU-based with reconfigurable devices on attached board(s), which closely matches the PSM meta-model applied to system modelling. A PSM flow graph was developed to represent the system during the partitioning process. The partitioning task applies known optimization algorithms - tabu search and cluster growth algorithms - which were enriched with new elements to reduce computation time and to achieve higher quality partition solutions. These include the closeness function that guides cluster growth algorithm, which dynamically adapts to the type of object and partition under analysis. The methodology was applied to two case studies, and some evaluation results are presented. |
|---|---|
| Autores principais: | Esteves, António |
| Outros Autores: | Proença, Alberto José |
| Assunto: | Partitioning Hardware/software co-design PSM meta-model Tabu search Cluster growth |
| Ano: | 2004 |
| País: | Portugal |
| Tipo de documento: | outro |
| Tipo de acesso: | acesso aberto |
| Instituição associada: | Universidade do Minho |
| Idioma: | inglês |
| Origem: | RepositóriUM - Universidade do Minho |
Registos relacionados
article A hardware/software partition methodology targeted to an FPGA/CPLD architecture
por: Esteves, António
Publicado em: (2005)
por: Esteves, António
Publicado em: (2005)
school Uma metodologia de participação para o co-projecto de sistemas digitais embebidos
por: Esteves, António
Publicado em: (2001)
por: Esteves, António
Publicado em: (2001)
article Multi-core for k-means clustering on FPGA
por: Canilho, José
Publicado em: (2016)
por: Canilho, José
Publicado em: (2016)
article Search strategies for the feeder bus network design problem
por: Martins, Carlos Lúcio
Publicado em: (1998)
por: Martins, Carlos Lúcio
Publicado em: (1998)
article Simplified tabu search with random-based searches for bound constrained global optimization
por: Rocha, Ana Maria A. C.
Publicado em: (2020)
por: Rocha, Ana Maria A. C.
Publicado em: (2020)
groups Hardware/software co-design of H.264/AVC encoders for multi-core embedded systems
por: Dias, Tiago
Publicado em: (2011)
por: Dias, Tiago
Publicado em: (2011)
article Solving nonlinear equations by a tabu search strategy
por: Ramadas, Gisela C. V.
Publicado em: (2011)
por: Ramadas, Gisela C. V.
Publicado em: (2011)
article Solving systems of inequalities and equalities by a nonmonotone hybrid tabu search method
por: Ramadas, Gisela C. V.
Publicado em: (2012)
por: Ramadas, Gisela C. V.
Publicado em: (2012)
article A hybrid approach for integrated healthcare cooperative purchasing and supply chain configuration
por: Rego, Nazaré Glória Gonçalves
Publicado em: (2014)
por: Rego, Nazaré Glória Gonçalves
Publicado em: (2014)
article Nonmonotone hybrid tabu search for Inequalities and equalities: an experimental study
por: Ramadas, Gisela C. V.
Publicado em: (2013)
por: Ramadas, Gisela C. V.
Publicado em: (2013)
article Combining global tabu search with local search for solving systems of equalities and inequalities
por: Ramadas, Gisela C. V.
Publicado em: (2011)
por: Ramadas, Gisela C. V.
Publicado em: (2011)
school Potential market value for portuguese territory : demographics as mobility proxy
por: Tomás, Joana Isabel Pinto
Publicado em: (2023)
por: Tomás, Joana Isabel Pinto
Publicado em: (2023)
article A first look at RISC-V virtualization from an embedded systems perspective
por: Sá, Bruno Vilaça
Publicado em: (2022)
por: Sá, Bruno Vilaça
Publicado em: (2022)
school Meta-heurísticas para o problema do carteiro rural orientado com lucros e incompatibilidades
por: Ribeiro, Mariana Ferreira
Publicado em: (2024)
por: Ribeiro, Mariana Ferreira
Publicado em: (2024)
school Alocação de navios em portos marítimos : aplicação de metaheurísticas
por: Patrício, Bernardo Emanuel Silvestre Rodrigues de Brito
Publicado em: (2023)
por: Patrício, Bernardo Emanuel Silvestre Rodrigues de Brito
Publicado em: (2023)
school Hybrid Linux System Modeling with Mixed-Level Simulation
por: Mesquita, José Carlos Vale de
Publicado em: (2016)
por: Mesquita, José Carlos Vale de
Publicado em: (2016)
article GRASP and tabu search heuristics for redesigning web communities
por: Colaço, Susana
Publicado em: (2008)
por: Colaço, Susana
Publicado em: (2008)
draft Grasp and tabu search for redesigning web communities
por: Colaço, Susana
Publicado em: (2006)
por: Colaço, Susana
Publicado em: (2006)
article A tabu search algorithm for the heterogeneous fixed fleet vehicle routing problem
por: Brandão, José
Publicado em: (2011)
por: Brandão, José
Publicado em: (2011)
article From software extensions to product lines of dataflow programs
por: Gonçalves, Rui Carlos Araújo
Publicado em: (2017)
por: Gonçalves, Rui Carlos Araújo
Publicado em: (2017)
school Otimização de rotas na rede de transportes públicos do concelho de Bragança com implementação em VBA
por: Coelho, Mariana Isabel Agrochão
Publicado em: (2021)
por: Coelho, Mariana Isabel Agrochão
Publicado em: (2021)
school A qualidade das relações e o ajustamento Pessoa-Organização: o papel mediador da motivação para o serviço público
por: Paiva, Hélder Filipe Cardoso
Publicado em: (2020)
por: Paiva, Hélder Filipe Cardoso
Publicado em: (2020)
groups The IOPT-Flow framework pairing Petri nets and data-flows for embedded controller development
por: Pereira, Fernando
Publicado em: (2016)
por: Pereira, Fernando
Publicado em: (2016)
school Securing the Internet of Things through patchable hardware
por: Pereira, Sérgio Augusto Gomes
Publicado em: (2026)
por: Pereira, Sérgio Augusto Gomes
Publicado em: (2026)
school Semantic segmentation of medical images for fast diagnosis
por: Carvalho, António Maria Ferreira de Oliveira
Publicado em: (2025)
por: Carvalho, António Maria Ferreira de Oliveira
Publicado em: (2025)
school Optimised search heuristics: combining metaheuristics and exact methods to solve scheduling problems
por: Fernandes, Susana
Publicado em: (2008)
por: Fernandes, Susana
Publicado em: (2008)
article (Archi)textiles partitions: design specifications for reuse after deconstruction
por: Macieira, Mónica
Publicado em: (2013)
por: Macieira, Mónica
Publicado em: (2013)
school Creating tailored OS images for embedded systems using Yocto
por: Araújo, Rafael Amaro Vieira
Publicado em: (2019)
por: Araújo, Rafael Amaro Vieira
Publicado em: (2019)
school Hardware accelerated feature detection on Linux based embedded systems
por: Pinto, Paulo Jorge Costa
Publicado em: (2021)
por: Pinto, Paulo Jorge Costa
Publicado em: (2021)
article A kernel clustering algorithm based on diameters
por: Costa, M. Fernanda P.
Publicado em: (2022)
por: Costa, M. Fernanda P.
Publicado em: (2022)
article An evolutionary approach to the use of Petri net based models: from parallel controllers to HW/SW co-design
por: Machado, Ricardo J.
Publicado em: (1998)
por: Machado, Ricardo J.
Publicado em: (1998)
article Partitioning and bucketing in hive-based big data warehouses
por: Costa, Eduarda
Publicado em: (2018)
por: Costa, Eduarda
Publicado em: (2018)
book Exploring partitive division with young children
por: Mamede, Ema
Publicado em: (2012)
por: Mamede, Ema
Publicado em: (2012)
school Inferência de PSM/PIM e padrões de conceção a partir de código Java
por: Couto, Rui
Publicado em: (2011)
por: Couto, Rui
Publicado em: (2011)
article A scheduling framework for heterogenous multiprocessor architectures based on industrial processors (DSP and microcontrollers)
por: Tavares, Adriano
Publicado em: (2001)
por: Tavares, Adriano
Publicado em: (2001)
school Desenvolvimento e otimização do projeto mecatrónico de um tribómetro rotativo (FRICTORQ)
por: Costa, Luís Miguel Teixeira
Publicado em: (2015)
por: Costa, Luís Miguel Teixeira
Publicado em: (2015)
article Performance of the upgraded PreProcessor of the ATLAS Level-1 Calorimeter Trigger
por: Onofre, A.
Publicado em: (2020)
por: Onofre, A.
Publicado em: (2020)
article Electrophoretic aqueous two-phase partition of proteins
por: Domingues, Lucília
Publicado em: (1996)
por: Domingues, Lucília
Publicado em: (1996)
category Potentialities of interior textile membrane partition walls
por: Macieira, Mónica
Publicado em: (2012)
por: Macieira, Mónica
Publicado em: (2012)
article Evaluating partitioning and bucketing strategies for Hive-based Big Data Warehousing systems
por: Costa, Eduarda
Publicado em: (2019)
por: Costa, Eduarda
Publicado em: (2019)
Registos relacionados
-
article A hardware/software partition methodology targeted to an FPGA/CPLD architecture
por: Esteves, António
Publicado em: (2005) -
school Uma metodologia de participação para o co-projecto de sistemas digitais embebidos
por: Esteves, António
Publicado em: (2001) -
article Multi-core for k-means clustering on FPGA
por: Canilho, José
Publicado em: (2016) -
article Search strategies for the feeder bus network design problem
por: Martins, Carlos Lúcio
Publicado em: (1998) -
article Simplified tabu search with random-based searches for bound constrained global optimization
por: Rocha, Ana Maria A. C.
Publicado em: (2020)