polito.it
Politecnico di Torino (logo)

Development of a Software Interconnection for High-Level CPU Models Interoperability

Davide Perticone

Development of a Software Interconnection for High-Level CPU Models Interoperability.

Rel. Luciano Lavagno. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2023

Abstract:

A microarchitectural model of a CPU system is a software used to simulate the internal structure and behavior of a CPU’s microarchitecture. They are used to simulate and predict the performance of a CPU under a variety of conditions, such as different workloads and clock frequencies. These models are complex and necessitate a significant amount of computational resources and technical expertise to develop, implement and maintain. When developing different CPU’s, it is of paramount importance that the related models ensure interoperability within each other. This allows reducing the development costs of new CPUs’ models as well as guaranting faster exploratory studies. The objective of this internship is to ensure the interoperability and connect two of the performance models maintained at Arm. This report will outline the motivation, the steps taken during the development process, and an analysis of the limitations of the previous connection. Additionally, the report will detail the newly created connection, including its capabilities and limitations.

Relatori: Luciano Lavagno
Anno accademico: 2022/23
Tipo di pubblicazione: Elettronica
Numero di pagine: 67
Informazioni aggiuntive: Tesi secretata. Fulltext non presente
Soggetti:
Corso di laurea: Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering)
Classe di laurea: Nuovo ordinamento > Laurea magistrale > LM-32 - INGEGNERIA INFORMATICA
Ente in cotutela: INSTITUT EURECOM (FRANCIA)
Aziende collaboratrici: ARM France SAS
URI: http://webthesis.biblio.polito.it/id/eprint/26661
Modifica (riservato agli operatori) Modifica (riservato agli operatori)