Analysing Locality of Data Access

Introduction

Memory access patterns refers to  program reads and writes access to data in memory or storage. Lack of locality of such access patterns can affect performance when task compute data which is not local, causing unnecessary delays. They can also have an implication in privacy of data access, when sensitive data is computed outside secure environments. 

About the project

This master topic focuses on analysing memory access patterns in applications by extracting read and write access to memory and storage. The aim of such analysis is to understand the complex interactions and make some recommendations of e.g.  what can be a good data layout,, and job scheduling for this particular application? with respect to locality. 

This master topic is related to the project ADAPt.

 

Suggested coursework

    IN5170 - Models of concurrency.

    IN5440 - Selected topics in static analysis.

    IN5100 - Selected topics in rewriting logic.

    IN5110 - Specification and verification of parallel systems.

Publisert 8. okt. 2020 14:43 - Sist endret 9. okt. 2020 23:09

Omfang (studiepoeng)

60