/img alt="Imagem da capa" class="recordcover" src="""/>
Dissertação
Integração de características preemptivas à técnica de escalonamento dinâmico de tensões e frequências intra-tarefa
Os sistemas embarcados têm evoluído significativamente nos últimos anos, principalmente devido aos avanços da tecnologia, a redução dos custos dos equipamentos eletrônicos e a popularização dos dispositivos móveis. Muitos desses sistemas dependem da energia provenientes de baterias para manter o f...
Autor principal: | Gonçalves, Rawlinson da Silva |
---|---|
Grau: | Dissertação |
Idioma: | por |
Publicado em: |
Universidade Federal do Amazonas
2016
|
Assuntos: | |
Acesso em linha: |
http://tede.ufam.edu.br/handle/tede/4778 |
Resumo: |
---|
Os sistemas embarcados têm evoluído significativamente nos últimos anos,
principalmente devido aos avanços da tecnologia, a redução dos custos dos
equipamentos eletrônicos e a popularização dos dispositivos móveis. Muitos desses
sistemas dependem da energia provenientes de baterias para manter o funcionamento
dos seus diversos componentes. No entanto, para que esses dispositivos tenham uma
boa autonomia, várias técnicas e metodologias têm sido propostas para melhor
gerenciar o consumo de energia do sistema como um todo. Essa necessidade tem
contribuído para o surgimento de diversas linhas de pesquisa, principalmente na área de
sistemas de tempo real, onde o fator complicante não está somente em reduzir o
consumo de energia, mas também em respeitar as restrições temporais de todas as
tarefas em execução no sistema.
Sendo assim, este trabalho tem como objetivo diminuir o consumo de energia do
processador utilizando a técnica de escalonamento dinâmicodetensõesefrequênciasdo
processador intra-tarefa, também conhecido como DVFS intra-tarefa (em inglês,
Dynamic Voltage and Frequency Scaling). A metodologia online proposta visa realizar
ogerenciamentodastrocasdetensõesefrequênciasdoprocessador, através de uma
abordagem colaborativa entre as aplicações de tempo real e o sistema operacional.
Dessa forma, ambos podem trabalhar em conjunto, dentro do núcleo do sistema, para
diminuir os tempos de resposta dos chaveamentos de tensões e frequências do
processador, principalmente diante de sucessivas preempções entre as aplicações de
tempo real em execução no sistema. Os resultados experimentais dessa metodologia,
utilizando o C-Benchmarck, mostraram que é possível diminuircercade6%oconsumo
de energia do processador, mesmo executando todas as tarefasnopiorcaso. |