Evaluation of a machine learning model to predict the performance of energy-aware, real-time, multicore embedded systems across multiple architectures
Show simple item record
dc.contributor |
Universidade Federal de Santa Catarina. |
pt_BR |
dc.contributor.advisor |
Frohlich, Antonio Augusto Medeiros |
|
dc.contributor.author |
Souza, José Luiz de |
|
dc.date.accessioned |
2023-12-14T21:54:24Z |
|
dc.date.available |
2023-12-14T21:54:24Z |
|
dc.date.issued |
2023-11-29 |
|
dc.identifier.uri |
https://repositorio.ufsc.br/handle/123456789/253263 |
|
dc.description |
TCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Ciências da Computação. |
pt_BR |
dc.description.abstract |
Arquiteturas de computadores modernas estão cada vez mais heterogêneas. Essa heterogenei-
dade dá a arquitetura a capacidade de aumentar seu desempenho geral ou controlar o consumo
energético. Esse controle energético no que lhe concerne se dá por técnicas como Dynamic
Voltage and Frequency Scaling (DVSF), que reduzem a voltagem e frequência do processador
baseada em certos requisitos. Com isso, algumas técnicas de Machine Learning estão sendo uti-
lizadas para otimização energética, em que utilizam informações providas pela arquitetura para
dar suporte a otimização. Este trabalho utiliza como base uma rede neural que utiliza infor-
mações obtidas em tempo de execução, como contadores de desempenho, sensores e variáveis
do sistema operacional para realização de otimizações energéticas no sistema. A rede neural
citada é testada em apenas uma plataforma, não possuindo resultados sobre o comportamento,
desempenho da rede neural e sobre as escolhas de contadores em outras plataformas, visto que
uma série de contadores de desempenho são dependentes da arquitetura. Neste contexto, este
trabalho se propõe a testar esta solução nas arquiteturas ARMv7 e ARMv8, avaliando o modelo
de rede neural e as escolha dos contadores de desempenho. |
pt_BR |
dc.description.abstract |
Modern computer architectures are becoming more heterogeneous. This heterogeneity gives
the architecture the capacity to increase the overall performance or control the energetic con-
sumption. This energetic control uses techniques like Dynamic Voltage and Frequency Scaling
(DVSF) that reduce the voltage and frequency of the processor based on some requisites. With
this, some Machine Learning techniques are being used for energy optimization, using infor-
mation provided by the architecture to give support to the optimization. This work uses as a
base an Artificial Neural Network (ANN) that uses information that is built at runtime out of
hardware performance counters, sensors, and OS variables to perform the energy optimization
on the system. However, the aforementioned ANN was only tested in one platform, not having
results on the behavior and performance of the Machine learning model and on the choices of
counters on other platforms, since some performance counters are architecture dependent. In
this context, the objective of this work is to test the ANN solution on the ARMv7 and ARMv8
architectures, evaluating the model and the chose of the hardware performance counters. |
pt_BR |
dc.format.extent |
77 f. |
pt_BR |
dc.language.iso |
eng |
pt_BR |
dc.publisher |
Florianópolis, SC. |
pt_BR |
dc.rights |
Open Access. |
|
dc.subject |
Sistemas Embarcados |
pt_BR |
dc.subject |
Machine Learning |
pt_BR |
dc.subject |
Otimização Energética |
pt_BR |
dc.subject |
Arquitetura de Computadores |
pt_BR |
dc.subject |
Contadores de Desempenho |
pt_BR |
dc.title |
Evaluation of a machine learning model to predict the performance of energy-aware, real-time, multicore embedded systems across multiple architectures |
pt_BR |
dc.type |
TCCgrad |
pt_BR |
Files in this item
This item appears in the following Collection(s)
Show simple item record
Search DSpace
Browse
-
All of DSpace
-
This Collection
My Account
Statistics
Compartilhar