PowerSC : uma extensão de System C para a captura de atividade de transição
Ano de defesa: | 2005 |
---|---|
Autor(a) principal: | |
Orientador(a): | |
Banca de defesa: | |
Tipo de documento: | Dissertação |
Tipo de acesso: | Acesso aberto |
Idioma: | por |
Instituição de defesa: |
[s.n.]
|
Programa de Pós-Graduação: |
Não Informado pela instituição
|
Departamento: |
Não Informado pela instituição
|
País: |
Não Informado pela instituição
|
Palavras-chave em Português: | |
Link de acesso: | 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 (UNICAMP). 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: 2 set. 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 (UNICAMP). 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: 2 set. 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: 2 set. 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_ |
1809189765311889408 |