
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
|
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) |