Fionn Mowlds
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.