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

Resumo: 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 Di...

ver descrição completa

Na minha lista:
Detalhes bibliográficos
Principais autores: Rego, Rodrigo Soares de Lima Sá., Silva, Ivan Saraiva., Universidade Federal do Rio Grande do Norte.
Formato: Dissertação
Publicado em:
Assuntos:
Endereço do item:https://app.bczm.ufrn.br/home/#/item/85003
Tags: Adicionar Tag
Sem tags, seja o primeiro a adicionar uma tag!
id oai:localhost:123456789-59931
record_format dspace
spelling oai:localhost:123456789-599312023-05-22T11:04:28Z Projeto e implementação de uma plataforma MP-SoC usando SystemC / Rego, Rodrigo Soares de Lima Sá. Silva, Ivan Saraiva. Universidade Federal do Rio Grande do Norte. Redes em chip - Dissertação. Projeto baseado em plataforma - Dissertação. Coerência de cachê - Dissertação. Nets in chip. Platform-Based design. Cache coherence. Resumo: 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.#$&Abstract: 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. 1 2022-10-05T15:05:09Z 2022-10-05T15:05:09Z 2006. Dissertação 004.7 R343p DISSERT 85003 https://app.bczm.ufrn.br/home/#/item/85003 https://repositorio.ufrn.br/bitstream/123456789/18031/1/RodrigoSLSR.pdf
institution Acervo SISBI
collection SIGAA
topic Redes em chip -
Dissertação.
Projeto baseado em plataforma -
Dissertação.
Coerência de cachê -
Dissertação.
Nets in chip.
Platform-Based design.
Cache coherence.
spellingShingle Redes em chip -
Dissertação.
Projeto baseado em plataforma -
Dissertação.
Coerência de cachê -
Dissertação.
Nets in chip.
Platform-Based design.
Cache coherence.
Rego, Rodrigo Soares de Lima Sá.
Silva, Ivan Saraiva.
Universidade Federal do Rio Grande do Norte.
Projeto e implementação de uma plataforma MP-SoC usando SystemC /
description Resumo: 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.#$&Abstract: 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.
format Dissertação
author Rego, Rodrigo Soares de Lima Sá.
Silva, Ivan Saraiva.
Universidade Federal do Rio Grande do Norte.
author_facet Rego, Rodrigo Soares de Lima Sá.
Silva, Ivan Saraiva.
Universidade Federal do Rio Grande do Norte.
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 /
publishDate 2022
url https://app.bczm.ufrn.br/home/#/item/85003
work_keys_str_mv AT regorodrigosoaresdelimasa projetoeimplementacaodeumaplataformampsocusandosystemc
AT silvaivansaraiva projetoeimplementacaodeumaplataformampsocusandosystemc
AT universidadefederaldoriograndedonorte projetoeimplementacaodeumaplataformampsocusandosystemc
_version_ 1766807386245300224