Beágyazott rendszer számítási terhelésének mérése

Embedded system computation load measurment

Authors

  • DRÓTOS Dániel
  • VÁSÁRHELYI József

Keywords:

FPGA, processor load, embedded systems, real-time systems, simultation, /, processzor terhelés, beágyazott rendszerek, valós idejű rendszerek, szimuláció

Abstract

The computing load of embedded systems is crucial when implementing real-time applications. Processor load can be analyzed in several ways. The application described in this paper presents a possible method for analyzing processor behavior. The paper presents a developed model capable of classifying processor load. Implementation of the model was done on an FPGA (Field Progrmmable Gate Array) circuit, without modifying the original embedded system. The results are presented in the period of processor overload.

Kivonat

Beágyazott rendszerek számítási terhelése kulcsfontosságú a valós idejű alkalmazások megvalósításakor. A processzorterhelés többféleképpen elemezhető. A jelen cikkben ismertetett alkalmazás bemutat egy lehetséges módszert a processzor viselkedésének elemzésére. A cikk bemutat egy kidolgozott modellt, amely képes osztályozni a processzorterhelést. A modell megvalósítása az eredeti beágyazott rendszer módosítása nélkül történt FPGA (Field Progrmmable Gate Array)  áramkörön. A mérési eredményeket a processzor túlterheltségének bemutatásával ismertetjük.

References

F. Vahid, T. Givargis, “Embedded system design, a unified hardware/software indtroduction,” Wiley and Sons, ISBN 0-471-38678-2, 2002, pp. 324.

Drótos, J. Vásárhelyi, “Interrupt driven parallel processing,” 2019 20th International Carpathian Control Conference (ICCC), Krakow-Wieliczka, Poland, doi: 10.1109/CarpathianCC.2019.8765909. 2019, pp. 1-4.

H. Sayadi, N. Patel, S. M. P.D., A. Sasan, S. Rafatirad, H. Homay- oun, “Ensemble learning for effective run-time hardware-based mal- ware detection: A comprehensive analysis and classification,” 55th ACM/ESDA/IEEE Design Automation Conference (DAC), DOI:10.1109/DAC.2018.8465828, 2018, pp. 1- 6.

Guoliang Zhao, Safwat Hassan, Ying Zou, Derek Truong, Toby Corbin, “Predicting performance anomalies in software systems at run-time,” ACM Trans. Softw. Eng. Methodol. 30, 3, Article 33 (July 2021), 33 pages. DOI:10.1145/3440757

Fletcher, Bryan H., “FPGA embedded processors,”, Embedded Training Program Embedded Systems Conference San Francisco 2005 ETP-367, 2005, pp. 37.

Drótos D., “Soft processor implemented on FPGA,” http://mazsola.iit.uni-miskolc.hu/d/softproc, 2016

D. Drótos and J. Vásárhelyi, Microprocessor load measurement in an embedded system, 2023 24th International Carpathian Control Conference (ICCC), Miskolc-Szilvásvárad, Hungary, 2023, DOI: 10.1109/ICCC57093.2023.10178929, 2023, pp. 110-113.

Downloads

Published

2024-02-23