Projeto e implementação de uma plataforma MP-SoC usando SystemC
AUTOR(ES)
Rodrigo Soares de Lima Sá Rego
DATA DE PUBLICAÇÃO
2006
RESUMO
This work presents the concept, design and implementation of a MP-SoC platform, named STORM (MP-SoC DirecTory-Based PlatfORM). Currently the platform is composed of the following modules: SPARC V8 processor, GPOP processor, Cache module, Memory module, Directory module and two different modles of Network-on-Chip, NoCX4 and Obese Tree. All modules were implemented using SystemC, simulated and validated, individually or in group. The modules description is presented in details. For programming the platform in C it was implemented a SPARC assembler, fully compatible with gccs generated assembly code. For the parallel programming it was implemented a library for mutex managing, using the due assemblers support. A total of 10 simulations of increasing complexity are presented for the validation of the presented concepts. The simulations include real parallel applications, such as matrix multiplication, Mergesort, KMP, Motion Estimation and DCT 2D
ASSUNTO(S)
obese tree diretório parallel processing processamento paralelo directory coerência de cache sistemas de computacao network-on-chip platform-based design network-on-chip projeto baseado em plataforma system-on-chip sparc sparc Árvore obesa system-on-chip cache coherence
Documentos Relacionados
- Methodology and design of a tool to co-simulate VHDL and SystemC
- Modelagem e simulação de barramentos com systemC
- Utilizando programação orientada a aspectos no projeto de sistemas hardware desenvolvidos com SystemC
- Implementação e avaliação de desempenho de um MPSoC homogêneo interconectado por NoC
- Modelagem de Sistemas ReconfigurÃveis em SystemC