A crescente complexidade no projeto de sistemas embarcados requer que novos tipos de ferramentas e metodologias sejam desenvolvidos. 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. O objetivo de um protótipo virtual é prover um modelo global de simulação, sendo tipicamente composto por processadores, módulos de comunicação e
memórias. Assim, é possível avaliar de forma precisa a integração entre os componentes de hardware e software e o funcionamento do sistema como um todo. Este trabalho apresenta a implementação de um protótipo virtual utilizando SystemC de uma arquitetura nultiprocessada com suporte a
coerência de cache utilizando um protocolo de rastreamento. Um estudo de caso de um decodificador JPEG paralelo é realizado visando avaliar o impacto no desempenho de um protocolo de coêrencia de cache baseado em rastreamento. Os resultados mostram que o protocolo de coêrencia podem
aumentar o desempenho em até 69,18%, utililizando um arquitetura com 8 processadores.
O Computer on the Beach é um evento técnico-científico que visa reunir profissionais, pesquisadores e acadêmicos da área de Computação, a fim de discutir as tendências de pesquisa e mercado da computação em suas mais diversas áreas.