Mecanismos de suporte a modelagem e anÃlise de comunicaÃÃo em plataformas multiprocessadoras

AUTOR(ES)
DATA DE PUBLICAÇÃO

2007

RESUMO

A demanda por novas aplicaÃÃes e o desenvolvimento das tecnologias de integraÃÃo de circuitos integrados deram origem aos Multi-Processors Systems-on-Chip (MPSoC). MPSoC à um circuito integrado complexo, composto de microprocessadores, barramentos, memÃrias, interfaces com perifÃricos, etc. Por sua variedade e quantidade de componentes, a estrutura de comunicaÃÃo à um fator limitante no desempenho da aplicaÃÃo e no consumo de energia de uma plataforma MPSoC. Assim, foram criadas tÃcnicas para explorar o espaÃo de opÃÃes de projeto para tentar customizar a arquitetura de comunicaÃÃo para uma aplicaÃÃo. PorÃm, muitas destas tÃcnicas ou sÃo bastante imprecisas, pois fazem estimativas estÃticas, descartando efeitos dinÃmicos da arquitetura, como contenÃÃo de barramento, ou sÃo bastante lentas, pois tÃm que simular cada configuraÃÃo de arquitetura para uma dada aplicaÃÃo. O objetivo deste trabalho foi o desenvolvimento de mecanismo para modelagem e de captura do custo de comunicaÃÃo em modelos de simulaÃÃo de plataformas multiprocessadoras. Este mecanismo tem como objetivo disponibilizar ao projetista mÃtricas para anÃlise e comparaÃÃo, visando reduzir o tempo na exploraÃÃo do espaÃo de alternativas no projeto. Para tanto foi proposto um modelo de implementaÃÃo de barramentos, em SystemC, que alÃm de fornecer uma API que uniformiza e modulariza a estrutura dos barramentos, simplifica a integraÃÃo dos mÃdulos monitores. Tais mÃdulos permitem a captura de informaÃÃes detalhadas da comunicaÃÃo durante a simulaÃÃo de forma a orientar o projetista na escolha da melhor arquitetura de comunicaÃÃo

ASSUNTO(S)

modelos de simulaÃÃo communication analysis mpsoc barramento anÃlise de comunicaÃÃo simulation models ciencia da computacao bus mpsoc

Documentos Relacionados