Relógio Virtual Estritamente Crescente para o Computador Raspberry Pi
Autores
5727 |
Edilson Cezar Corrêa
|
2634,135
|
5728 |
2634,135
|
Informações:
Publicações do PESC
Com as técnicas de gerenciamento de energia em processadores com múltiplos núcleos cada vez mais disseminadas em sistemas computacionais, os métodos comumente utilizados para medir o tempo de execução de uma aplicação, podem não funcionar como esperado em relação aos processadores modernos que possuem a tecnologia de circuito de variação dinâmica de voltagem e frequência e a tecnologia de múltiplos núcleos, que permitem a migração de programas para balanceamento de carga. Comumente, os atuais relógios de sistema não foram projetados para lidar com tais mecanismos, o que pode comprometer a execução de aplicações dependentes de medidas de tempo precisas. Esta dissertacão avalia o uso do relógio virtual anteriormente proposto, denominado RVEC, que possui a propriedade de contagem de tempo estritamente crescente e precisa que não é afetado pelas tecnologias descritas.
With the power management techniques in multi-core processors increasingly widespread in computer systems, methods commonly used to measure the execution time of an application may not work as expected for modern processors have the circuit technology dynamic voltage and frequency scaling and the multi-core technology, which allow the migration programs for load balancing. Commonly, the current system clocks are not designed to deal with such mechanisms which can compromise the performance of critical applications with precise time measurements. This dissertation evaluates the use of previously proposed virtual clock, called RVEC, which has the property of strictly increasing timing and is not affected by the described technologies.