Use este identificador para citar ou linkar para este item: https://repositorio.ufrn.br/handle/123456789/18031
Registro completo de metadados
Campo DCValorIdioma
dc.contributor.advisorSilva, Ivan Saraivapt_BR
dc.contributor.authorRego, Rodrigo Soares de Lima Sápt_BR
dc.date.accessioned2014-12-17T15:47:57Z-
dc.date.available2014-12-10pt_BR
dc.date.available2014-12-17T15:47:57Z-
dc.date.issued2006-05-19pt_BR
dc.identifier.citationREGO, 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.por
dc.identifier.urihttps://repositorio.ufrn.br/jspui/handle/123456789/18031-
dc.description.abstractThis 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 2Deng
dc.formatapplication/pdfpor
dc.languageporpor
dc.publisherUniversidade Federal do Rio Grande do Nortepor
dc.rightsAcesso Abertopor
dc.subjectSystem-on-Chippor
dc.subjectNetwork-on-Chippor
dc.subjectProjeto baseado em plataformapor
dc.subjectCoerência de cachepor
dc.subjectDiretóriopor
dc.subjectSPARCpor
dc.subjectÁrvore obesapor
dc.subjectProcessamento paralelopor
dc.subjectSystem-on-Chipeng
dc.subjectNetwork-on-Chipeng
dc.subjectPlatform-based designeng
dc.subjectCache coherenceeng
dc.subjectDirectoryeng
dc.subjectSPARCeng
dc.subjectObese treeeng
dc.subjectParallel processingeng
dc.titleProjeto e implementação de uma plataforma MP-SoC usando SystemCpor
dc.typemasterThesispor
dc.publisher.countryBRpor
dc.publisher.initialsUFRNpor
dc.publisher.programPrograma de Pós-Graduação em Sistemas e Computaçãopor
dc.contributor.authorIDpor
dc.contributor.authorLatteshttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4772721P8por
dc.contributor.advisorIDpor
dc.contributor.advisorLatteshttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4780113E2por
dc.contributor.referees1Strum, Mariuspt_BR
dc.contributor.referees1IDpor
dc.contributor.referees1Latteshttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4787830P2por
dc.contributor.referees2Netto, Eduardo Bráulio Wanderleypt_BR
dc.contributor.referees2IDpor
dc.contributor.referees2Latteshttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4798543Y3por
dc.contributor.referees3Déharbe, David Boris Paulpt_BR
dc.contributor.referees3IDpor
dc.contributor.referees3Latteshttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4768856U5por
dc.description.resumoEste 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 2Dpor
dc.publisher.departmentCiência da Computaçãopor
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOpor
Aparece nas coleções:PPGSC - Mestrado em Sistemas e Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
RodrigoSLSR.pdf1,25 MBAdobe PDFThumbnail
Visualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.