polito.it
Politecnico di Torino (logo)

i915 GPU driver development, release and maintenance

Andi Shyti

i915 GPU driver development, release and maintenance.

Rel. Stefano Di Carlo. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2025

[img]
Preview
PDF (Tesi_di_laurea) - Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives.

Download (3MB) | Preview
Abstract:

In recent years, GPUs have become essential for handling high-performance computations, particularly in fields such as artificial intelligence (AI), where complex algorithms require significant processing power. To stay competitive in this rapidly evolving landscape, Intel has focused on developing more powerful discrete GPUs. These GPUs are managed by the i915 device driver, an integral part of the open-source Linux kernel. Intel dedicates substantial resources to continuously update and maintain the driver, ensuring it meets both the industry’s technological demands and the open-source community’s requirements. In this thesis, I examine the general architecture and development process of the i915 driver within the community, with a focus on the implementation of partial memory mapping and compute engine static load balancing.

Relatori: Stefano Di Carlo
Anno accademico: 2024/25
Tipo di pubblicazione: Elettronica
Numero di pagine: 71
Soggetti:
Corso di laurea: Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering)
Classe di laurea: Nuovo ordinamento > Laurea magistrale > LM-32 - INGEGNERIA INFORMATICA
Aziende collaboratrici: Intel
URI: http://webthesis.biblio.polito.it/id/eprint/35459
Modifica (riservato agli operatori) Modifica (riservato agli operatori)