All projects
Hardware Inspector
A Java command-line tool that reads CPU, cache, memory, PCI and USB details straight from Linux /proc and /sys, and measures the cache hierarchy from inside the JVM.
- My role
- Team project for CS4421 Computer Organisation at the University of Limerick, 2026.
- Built with
- Java 17, Linux /proc and /sys, multithreading
- Highlight
- Stride and working-set tests detect the cache line size and cache boundaries, and a multithreaded matrix multiplication benchmark is compared against Amdahl's law. Output is a full report, an interactive menu or an exported HTML page.



Cache measurements 1 of 3 Click to enlarge