A big ball of Wibbly-Wobbly, Timey-Wimey _stuff_
Originally written as a labour-saving library to save future-me the drudge work, I hope it may in some way be useful to you as well. No reading of the Intel® and AMD® manuals required to get the information you want out of the processor.
Find out hassle-free:
The vendor and model of the CPU
The human-readable name of the CPU, where available, like "AMD Athlon(tm) X4 860K Quad Core Processor"
ISA extensions supported by this processor, like SSE2, SSE3, AVX, FMA3, XOP and whether virtualisation is supported.
Find out cache level and cache line sizes, where available
Programmer, Linux apologist, and not-so-wiseman.
I'd use that