Utilizando algoritmos genéticos para exploração do espaço de projeto em sistemas multiprocessados embarcados
DOI:
https://doi.org/10.5335/rbca.2013.2080Palavras-chave:
Sistemas embarcadosResumo
A crescente complexidade no projeto de sistemas embarcados requer que novos tipos de ferramentas sejam desenvolvidas. Um exemplo disso são as plataformas virtuais, que são modelos de simulação visando facilitar a avaliação de arquiteturas quanto ao desempenho, consumo de potência entre outros requisitos de um sistema embarcado. Para diminuir o tempo de exploração do espaço de projeto, métodos heurísticos podem ser utilizados para diminuir o número de simulações necessárias. Este trabalho apresenta o desenvolvimento de um ambiente para modelagem visual e exploração do espaço de projeto de arquiteturas multiprocessadas. O ambiente utiliza um algoritmo genético para permitir uma rápida exploração do espaço de projeto e a otimização da configuração base definida pelo usuário. Um estudo de caso de um decodificador JPEG paralelo foi utilizado e os resultados demonstraram que os algoritmos genéticos permitem minimizar o número de arquiteturas simuladas quando comparado com a simulação exaustiva, além de obter arquiteturas com melhor compromisso entre desempenho e consumo de potência.Downloads
Os dados de download ainda não estão disponíveis.
Downloads
Publicado
04-09-2012
Edição
Seção
Artigo Original
Licença

Todos os artigos estão licenciados com a licença Creative Commons Atribuição-NãoComercial-SemDerivações 4.0 Internacional. Autores que publicam nesta revista concordam com os seguintes termos:
a) Autores mantém os direitos autorais e concedem à revista o direito de primeira publicação, com o trabalho simultaneamente licenciado sob a Licença Creative Commons Attribution que permite o compartilhamento do trabalho com reconhecimento da autoria e publicação inicial nesta revista.
b) Autores têm autorização para assumir contratos adicionais separadamente, para distribuição não-exclusiva da versão do trabalho publicada nesta revista (ex.: publicar em repositório institucional ou como capítulo de livro), com reconhecimento de autoria e publicação inicial nesta revista.
c) Autores têm permissão e são estimulados a publicar e distribuir seu trabalho online (ex.: em repositórios institucionais ou na sua página pessoal) a qualquer ponto antes ou durante o processo editorial, já que isso pode gerar alterações produtivas, bem como aumentar o impacto e a citação do trabalho publicado (Veja O Efeito do Acesso Livre).
Como Citar
[1]
2012. Utilizando algoritmos genéticos para exploração do espaço de projeto em sistemas multiprocessados embarcados. Revista Brasileira de Computação Aplicada. 4, 2 (set. 2012), 16–27. DOI:https://doi.org/10.5335/rbca.2013.2080.