PowerSC : uma extensão de System C para a captura de atividade de transição

Detalhes bibliográficos
Autor(a) principal: Klein, Felipe Vieira, 1980-
Data de Publicação: 2005
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
Texto Completo: https://hdl.handle.net/20.500.12733/1601062
Resumo: Orientadores: Rodolfo Jardim de Azevedo, Guido Costa Souza de Araujo
id UNICAMP-30_1449e2f3a2aca4f00494605e2f01e78f
oai_identifier_str oai::351927
network_acronym_str UNICAMP-30
network_name_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository_id_str
spelling PowerSC : uma extensão de System C para a captura de atividade de transiçãoPowerSCArquitetura de computadorSistemas embarcados (Computadores)Estimativa de potênciaComputer architectureEmbedded computer systemsPower estimationOrientadores: Rodolfo Jardim de Azevedo, Guido Costa Souza de AraujoDissertação (mestrado) - Universidade Estadual de Campinas, Instituto de ComputaçãoResumo: Com a constante redução do tamanho dos transistores e o conseqüente aumento do número de transistores em um mesmo chip, a potência dissipada pelos circuitos digitais está aumentando exponencialmente. As implicações do aumento de potência vão desde o aumento de custo advindo de soluções elaboradas para o resfriamento do chip e da limitação crítica do tempo de bateria até a própria destruição do chip. Por estes motivos, o projeto de circuitos digitais visando a redução do consumo de potência têm se tornado um fator cada vez mais importante no fluxo de projeto - o chamado low power design. Esta dissertação de mestrado apresenta a PowerSC, uma biblioteca que estende as capacidades de SystemC, dando suporte _a captura da atividade de transição de modelos em descrições de alto nível, em código C++. Além disso, propõe-se uma metodologia mais simples e transparente para o usuário, como uma alternativa à metodologia de uma ferramenta comercial. Outra contribuição deste trabalho é o algoritmo SMS, um algoritmo de monitoração eficiente, que consegue reduzir drasticamente o tempo de monitoração, com uma perda mínima de precisão. Os resultados experimentais obtidos mostram a factibilidade do uso de nossa abordagem para a captura efetiva da atividade de transição de modelos SystemCAbstract: With the ever-shrinking size of the transistors and the consequent growth in the number of transistors per chip, the power dissipated by digital circuits is raising exponentially. There are several implications of the increasing of power consumption, ranging from the higher cost per chip, resulting from elaborated cooling and packaging solutions, and the critical limitation of the battery's lifetime to the circuit failure. Thus, the design of integrated circuits aiming at the reduction of the power consumption has become an important role in the design flow - the so-called low power design. This master thesis introduces the PowerSC, a library that extends the capabilities of SystemC, enabling the capture of the switching activity of high-level description models, coded in C++. Moreover, a simpler and transparent methodology is proposed, alternatively to a methodology of a commercial tool. Another contribution of this thesis is the SMS algorithm, an efficient monitoring algorithm, which can dramatically reduce the monitoring time, with a minimal loss of accuracy. The experimental results show the feasibility of the using of our approach to the effective capture of switching activity from SystemC modelsMestradoMestre em Ciência da Computação[s.n.]Azevedo, Rodolfo Jardim de, 1974-Araújo, Guido Costa Souza de, 1962-Santos, Luiz Claudio Vilar dosCentoducatte, Paulo CesarUniversidade Estadual de Campinas. Instituto de ComputaçãoPrograma de Pós-Graduação não informadoUNIVERSIDADE ESTADUAL DE CAMPINASKlein, Felipe Vieira, 1980-20052005-04-15T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdf87p. : il.(Broch.)https://hdl.handle.net/20.500.12733/1601062KLEIN, Felipe Vieira. PowerSC: uma extensão de System C para a captura de atividade de transição. 2005. 87p. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1601062. Acesso em: 14 mai. 2024.https://repositorio.unicamp.br/acervo/detalhe/351927porreponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)instname:Universidade Estadual de Campinas (UNICAMP)instacron:UNICAMPinfo:eu-repo/semantics/openAccess2017-02-18T04:18:44Zoai::351927Biblioteca Digital de Teses e DissertaçõesPUBhttp://repositorio.unicamp.br/oai/tese/oai.aspsbubd@unicamp.bropendoar:2017-02-18T04:18:44Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)false
dc.title.none.fl_str_mv PowerSC : uma extensão de System C para a captura de atividade de transição
PowerSC
title PowerSC : uma extensão de System C para a captura de atividade de transição
spellingShingle PowerSC : uma extensão de System C para a captura de atividade de transição
Klein, Felipe Vieira, 1980-
Arquitetura de computador
Sistemas embarcados (Computadores)
Estimativa de potência
Computer architecture
Embedded computer systems
Power estimation
title_short PowerSC : uma extensão de System C para a captura de atividade de transição
title_full PowerSC : uma extensão de System C para a captura de atividade de transição
title_fullStr PowerSC : uma extensão de System C para a captura de atividade de transição
title_full_unstemmed PowerSC : uma extensão de System C para a captura de atividade de transição
title_sort PowerSC : uma extensão de System C para a captura de atividade de transição
author Klein, Felipe Vieira, 1980-
author_facet Klein, Felipe Vieira, 1980-
author_role author
dc.contributor.none.fl_str_mv Azevedo, Rodolfo Jardim de, 1974-
Araújo, Guido Costa Souza de, 1962-
Santos, Luiz Claudio Vilar dos
Centoducatte, Paulo Cesar
Universidade Estadual de Campinas. Instituto de Computação
Programa de Pós-Graduação não informado
UNIVERSIDADE ESTADUAL DE CAMPINAS
dc.contributor.author.fl_str_mv Klein, Felipe Vieira, 1980-
dc.subject.por.fl_str_mv Arquitetura de computador
Sistemas embarcados (Computadores)
Estimativa de potência
Computer architecture
Embedded computer systems
Power estimation
topic Arquitetura de computador
Sistemas embarcados (Computadores)
Estimativa de potência
Computer architecture
Embedded computer systems
Power estimation
description Orientadores: Rodolfo Jardim de Azevedo, Guido Costa Souza de Araujo
publishDate 2005
dc.date.none.fl_str_mv 2005
2005-04-15T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv (Broch.)
https://hdl.handle.net/20.500.12733/1601062
KLEIN, Felipe Vieira. PowerSC: uma extensão de System C para a captura de atividade de transição. 2005. 87p. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1601062. Acesso em: 14 mai. 2024.
identifier_str_mv (Broch.)
KLEIN, Felipe Vieira. PowerSC: uma extensão de System C para a captura de atividade de transição. 2005. 87p. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1601062. Acesso em: 14 mai. 2024.
url https://hdl.handle.net/20.500.12733/1601062
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv https://repositorio.unicamp.br/acervo/detalhe/351927
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
87p. : il.
dc.publisher.none.fl_str_mv [s.n.]
publisher.none.fl_str_mv [s.n.]
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
instname:Universidade Estadual de Campinas (UNICAMP)
instacron:UNICAMP
instname_str Universidade Estadual de Campinas (UNICAMP)
instacron_str UNICAMP
institution UNICAMP
reponame_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
collection Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)
repository.mail.fl_str_mv sbubd@unicamp.br
_version_ 1799138403884728320