학술논문

Evaluating the Hardware Performance Counters of an Xtensa Virtual Prototype
Document Type
Conference
Source
2023 26th International Symposium on Design and Diagnostics of Electronic Circuits and Systems (DDECS) Design and Diagnostics of Electronic Circuits and Systems (DDECS), 2023 26th International Symposium on. :1-6 May, 2023
Subject
Components, Circuits, Devices and Systems
Performance evaluation
Silicon devices
Costs
Microprocessors
Prototypes
Time to market
Machine learning
virtual prototype
xtensa
hardware performance counters
return oriented programming
machine learning
Language
ISSN
2473-2117
Abstract
Embedded systems’ hardware and software stacks are becoming more complex requiring more development time, time to market, and cost, which contributes to delayed delivery of these silicon devices. A virtual prototype (VP) provides an embedded systems architecture simulator for application development and testing purposes. In this paper, we developed and present the first virtual prototype of the Xtensa LX7 microprocessor that evaluates the performance of its emulated hardware performance counters (HPCs) with those collected from an actual Xtensa LX7 hardware. Seven machine learning models were developed and trained to find the relationships between the two different datasets for the sample application of classifiying return-oriented programming (ROP) attacks. Our experiments show that the obtained micro-architectural characteristics on the VP are on average about 70% similar and thus permit early simulation capabilities for developers and testers.