Is CPU measured in megabytes?
The caches of the CPU are measured in MB, L1 cache in kB.
The relevant measures of a CPU are:
- IPC (instructions per clock - which is a fluid metric)
- Clock frequency (today in GHz, usually between 2 and 5.5 GHz)
- Superscalar execution width / number of execution units per core and function block
- Actual vector processing width
- Pipeline length
- Number of threads per core (usually 1 or 2)
- Number of cores (usually between 2 and 64 nowadays)
- Cache latency (clocks)
- Memory latency (nanoseconds)
- Memory bandwidth (GB/s)
- Cache size, separate for each level (L1: kB, L2 and L3: MB)
- NUMA / UMA architecture / “geometry” and latency
All this leads to:
- FLOPS (floating point operations per second)
- IPS (instructions per second)
- Overall I/O bandwidth
However, CPU performance measurements are a very, very task specific. Uma CPU pode ser ótima para jogos, mas ruim em cargas de trabalho de produtividade, outras podem ser ruins em jogos, mas ótimas para produtividade, outra pode ser incrível para tudo (a nova série Ryzen 5000).
UCPs modernas são muito, muito complicadas, nos anos 80 era muito mais fácil determinar qual CPU é rápida ou capaz.