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...

Full description

Bibliographic Details
Main Author: Silva, Karila Palma
Other Authors: Universidade Federal de Santa Catarina
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