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

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 Ne...

ver descrição completa

Na minha lista:
Detalhes bibliográficos
Autor principal: Rego, Rodrigo Soares de Lima Sá
Outros Autores: Silva, Ivan Saraiva
Formato: Dissertação
Idioma:por
Publicado em: Universidade Federal do Rio Grande do Norte
Assuntos:
Endereço do item:https://repositorio.ufrn.br/jspui/handle/123456789/18031
Tags: Adicionar Tag
Sem tags, seja o primeiro a adicionar uma tag!
id ri-123456789-18031
record_format dspace
spelling ri-123456789-180312017-11-04T13:33:42Z Projeto e implementação de uma plataforma MP-SoC usando SystemC Rego, Rodrigo Soares de Lima Sá Silva, Ivan Saraiva http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4772721P8 http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4780113E2 Strum, Marius http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4787830P2 Netto, Eduardo Bráulio Wanderley http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4798543Y3 Déharbe, David Boris Paul http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4768856U5 System-on-Chip Network-on-Chip Projeto baseado em plataforma Coerência de cache Diretório SPARC Árvore obesa Processamento paralelo System-on-Chip Network-on-Chip Platform-based design Cache coherence Directory SPARC Obese tree Parallel processing CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO 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 gcc s generated assembly code. For the parallel programming it was implemented a library for mutex managing, using the due assembler s 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 Este trabalho apresenta o conceito, desenvolvimento e implementação de uma plataforma MP-SoC, batizada STORM (MP-SoC DirecTory-Based PlatfORM). A plataforma atualmente é composta pelos seguintes módulos: processador SPARC V8, processador GPOP, módulo de Cache, módulo de Memória, módulo de Diretório e dois diferentes modelos de Network-on-Chip, a NoCX4 e a Árvore Obesa. Todos os módulos foram implementados usando a linguagem SystemC, simulados e validados, tanto separadamente quanto em conjunto. A descrição dos módulos é apresentada em detalhes. Para a programação da plataforma usando C foi implementado um montador SPARC, totalmente compatível com o código assembly gerado pelo compilador gcc. Para a programação concorrente foi implementada uma biblioteca de funções para gerenciamento de mutexes, com o devido suporte por parte do montador. São apresentadas 10 simulações do sistema, de complexidade crescente, para validação de todos os conceitos apresentados. As simulações incluem aplicações paralelas reais, como a multiplicação de matrizes, Mergesort, KMP, Estimação de Movimento e DCT 2D 2014-12-17T15:47:57Z 2014-12-10 2014-12-17T15:47:57Z 2006-05-19 masterThesis REGO, Rodrigo Soares de Lima Sá. Projeto e implementação de uma plataforma MP-SoC usando SystemC. 2006. 142 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2006. https://repositorio.ufrn.br/jspui/handle/123456789/18031 por Acesso Aberto application/pdf application/pdf Universidade Federal do Rio Grande do Norte BR UFRN Programa de Pós-Graduação em Sistemas e Computação Ciência da Computação
institution Repositório Institucional
collection RI - UFRN
language por
topic System-on-Chip
Network-on-Chip
Projeto baseado em plataforma
Coerência de cache
Diretório
SPARC
Árvore obesa
Processamento paralelo
System-on-Chip
Network-on-Chip
Platform-based design
Cache coherence
Directory
SPARC
Obese tree
Parallel processing
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
spellingShingle System-on-Chip
Network-on-Chip
Projeto baseado em plataforma
Coerência de cache
Diretório
SPARC
Árvore obesa
Processamento paralelo
System-on-Chip
Network-on-Chip
Platform-based design
Cache coherence
Directory
SPARC
Obese tree
Parallel processing
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
Rego, Rodrigo Soares de Lima Sá
Projeto e implementação de uma plataforma MP-SoC usando SystemC
description 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 gcc s generated assembly code. For the parallel programming it was implemented a library for mutex managing, using the due assembler s 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
author2 Silva, Ivan Saraiva
author_facet Silva, Ivan Saraiva
Rego, Rodrigo Soares de Lima Sá
format masterThesis
author Rego, Rodrigo Soares de Lima Sá
author_sort Rego, Rodrigo Soares de Lima Sá
title Projeto e implementação de uma plataforma MP-SoC usando SystemC
title_short Projeto e implementação de uma plataforma MP-SoC usando SystemC
title_full Projeto e implementação de uma plataforma MP-SoC usando SystemC
title_fullStr Projeto e implementação de uma plataforma MP-SoC usando SystemC
title_full_unstemmed Projeto e implementação de uma plataforma MP-SoC usando SystemC
title_sort projeto e implementação de uma plataforma mp-soc usando systemc
publisher Universidade Federal do Rio Grande do Norte
publishDate 2014
url https://repositorio.ufrn.br/jspui/handle/123456789/18031
work_keys_str_mv AT regorodrigosoaresdelimasa projetoeimplementacaodeumaplataformampsocusandosystemc
_version_ 1773964751694462976