Análise de valor para determinação do tempo de execução no pior caso (WCET) de tarefas em sistemas de tempo real
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia de Automação e Sistemas, 2015 === Made available in DSpace on 2015-06-02T04:10:09Z (GMT). No. of bitstreams: 1 333801.pdf: 3059940 bytes, checksum: 6dc6cd5583e623b2d79424bb7f7...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | Portuguese |
Published: |
2015
|
Subjects: | |
Online Access: | https://repositorio.ufsc.br/xmlui/handle/123456789/133239 |
id |
ndltd-IBICT-oai-repositorio.ufsc.br-123456789-133239 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-IBICT-oai-repositorio.ufsc.br-123456789-1332392019-01-21T16:29:13Z Análise de valor para determinação do tempo de execução no pior caso (WCET) de tarefas em sistemas de tempo real Silva, Karila Palma Universidade Federal de Santa Catarina Oliveira, Rômulo Silva de Engenharia de sistemas Automação Sistemas de controle digital Analise de valor Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia de Automação e Sistemas, 2015 Made available in DSpace on 2015-06-02T04:10:09Z (GMT). No. of bitstreams: 1 333801.pdf: 3059940 bytes, checksum: 6dc6cd5583e623b2d79424bb7f769b16 (MD5) Previous issue date: 2015 A utilização de sistemas computacionais na sociedade tem se expandido e as aplicações com requisitos de tempo real são mais comuns, variando em relação à complexidade e às necessidades de garantia no atendimento de restrições temporais (deadlines). Uma propriedade importante na definição do comportamento temporal de uma tarefa é o tempo de computação, que é o tempo necessário para a execução completada tarefa. Um dos grandes problemas de obtê-lo está ligado à análise da microarquitetura do processador. Considerando um processador que possui memória de dados com latência variada, é necessário a análise de valor para identificar a região de memória que a instrução acessa (memória principal ou ScrathPad Memory), para que o pior tempo de execução dos programas não seja consideravelmente superestimado. O objetivo deste trabalho é usar a análise de valor para determinar o tempo correto de acesso à memória, através da identificação da região de memória que cada instrução acessa, com a finalidade de obter um limite superior do WCET menos pessimista.<br> Abstract: The use of computer systems in our society has expanded and applications with real-time requirements are getting more usual, varying in relation to the complexity and the necessity of guaranting deadlines. An important restriction in defining the temporal behavior of a task is the computation time, i.e., the time necessary to complete the task. Amajor problem in obtaining WCET is the processor microarchitecture analysis. Considering a processor with a data memory that has varying latency, value analysis is necessary to identify the memory region tha teach instruction accesses (main memory or ScrathPad Memory), so the worst execution time of programs are not considerably overestimated.The objective of this work is to use value analysis to obtain the correct memory access time by identifying the region of memory each instruction accesses, obtaining WCET upper bounds that are less pessimistic. 2015-06-02T04:10:09Z 2015-06-02T04:10:09Z 2015 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis https://repositorio.ufsc.br/xmlui/handle/123456789/133239 333801 por info:eu-repo/semantics/openAccess 99 p.| il., grafs., tabs. reponame:Repositório Institucional da UFSC instname:Universidade Federal de Santa Catarina instacron:UFSC |
collection |
NDLTD |
language |
Portuguese |
format |
Others
|
sources |
NDLTD |
topic |
Engenharia de sistemas Automação Sistemas de controle digital Analise de valor |
spellingShingle |
Engenharia de sistemas Automação Sistemas de controle digital Analise de valor Silva, Karila Palma Análise de valor para determinação do tempo de execução no pior caso (WCET) de tarefas em sistemas de tempo real |
description |
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia de Automação e Sistemas, 2015 === Made available in DSpace on 2015-06-02T04:10:09Z (GMT). No. of bitstreams: 1
333801.pdf: 3059940 bytes, checksum: 6dc6cd5583e623b2d79424bb7f769b16 (MD5)
Previous issue date: 2015 === A utilização de sistemas computacionais na sociedade tem se expandido e as aplicações com requisitos de tempo real são mais comuns, variando em relação à complexidade e às necessidades de garantia no atendimento de restrições temporais (deadlines). Uma propriedade importante na definição do comportamento temporal de uma tarefa é o tempo de computação, que é o tempo necessário para a execução completada tarefa. Um dos grandes problemas de obtê-lo está ligado à análise da microarquitetura do processador. Considerando um processador que possui memória de dados com latência variada, é necessário a análise de valor para identificar a região de memória que a instrução acessa (memória principal ou ScrathPad Memory), para que o pior tempo de execução dos programas não seja consideravelmente superestimado. O objetivo deste trabalho é usar a análise de valor para determinar o tempo correto de acesso à memória, através da identificação da região de memória que cada instrução acessa, com a finalidade de obter um limite superior do WCET menos pessimista.<br> === Abstract: The use of computer systems in our society has expanded and applications with real-time requirements are getting more usual, varying in relation to the complexity and the necessity of guaranting deadlines. An important restriction in defining the temporal behavior of a task is the computation time, i.e., the time necessary to complete the task. Amajor problem in obtaining WCET is the processor microarchitecture analysis. Considering a processor with a data memory that has varying latency, value analysis is necessary to identify the memory region tha teach instruction accesses (main memory or ScrathPad Memory), so the worst execution time of programs are not considerably overestimated.The objective of this work is to use value analysis to obtain the correct memory access time by identifying the region of memory each instruction accesses, obtaining WCET upper bounds that are less pessimistic. |
author2 |
Universidade Federal de Santa Catarina |
author_facet |
Universidade Federal de Santa Catarina Silva, Karila Palma |
author |
Silva, Karila Palma |
author_sort |
Silva, Karila Palma |
title |
Análise de valor para determinação do tempo de execução no pior caso (WCET) de tarefas em sistemas de tempo real |
title_short |
Análise de valor para determinação do tempo de execução no pior caso (WCET) de tarefas em sistemas de tempo real |
title_full |
Análise de valor para determinação do tempo de execução no pior caso (WCET) de tarefas em sistemas de tempo real |
title_fullStr |
Análise de valor para determinação do tempo de execução no pior caso (WCET) de tarefas em sistemas de tempo real |
title_full_unstemmed |
Análise de valor para determinação do tempo de execução no pior caso (WCET) de tarefas em sistemas de tempo real |
title_sort |
análise de valor para determinação do tempo de execução no pior caso (wcet) de tarefas em sistemas de tempo real |
publishDate |
2015 |
url |
https://repositorio.ufsc.br/xmlui/handle/123456789/133239 |
work_keys_str_mv |
AT silvakarilapalma analisedevalorparadeterminacaodotempodeexecucaonopiorcasowcetdetarefasemsistemasdetemporeal |
_version_ |
1718825491400491008 |