Projeto e implementação de uma plataforma MP-SoC usando SystemC

AUTOR(ES)
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