gurpreetshanky / cacheflow

CacheFlow is a Linux kernel module that exposes the contents of the last-level cache on *most* ARM machines.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CacheFlow

Authors: Dharmesh Tarapore, Renato Mancuso, Shahin Roozkhosh, Steven Brzozowski


CacheFlow is a Linux kernel module meant to run on ARM CPUs.
It snapshots the contents of the L2 cache, which can then be used to better understand the underlying behavior of the cache.
Additional details forthcoming.


D. Tarapore, S. Roozhkhosh, S. Brzozowski and R. Mancuso, "Observing the Invisible: Live Cache Inspection for High-Performance Embedded Systems," in IEEE Transactions on Computers, doi: 10.1109/TC.2021.3060650

About

CacheFlow is a Linux kernel module that exposes the contents of the last-level cache on *most* ARM machines.


Languages

Language:C 58.5%Language:Python 39.0%Language:Shell 1.9%Language:Makefile 0.6%