Memory Access Pattern Profiling for Streaming Applications Based on MATLAB Models
Thomas Goldbrunner, Thomas J. Wild, Andreas Herkersdorf · 2018
In order to cope with the problems caused by the Data Deluge, for application-specific architectures it is important to design the system in such a way that the processing and memory subsystems are geared to each other. Especially for systems that need to fulfill high data throughput demands, there is a high risk, that otherwise there will be high degradation of the overall system performance caused by memory accesses. However especially for application-specific designs, it is possible to create a tailored memory subsystem by profiling the applications memory access patterns beforehand and then incorporating the information during the system design. For this purpose we present a data access pattern profiling framework, which can provide detailed information about an applications memory access patterns based on a MATLAB model of the application.