QNA > I > Is Cpu Measured In Megabytes?

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. Una CPU potrebbe essere ottima per i giochi ma pessima per i carichi di lavoro di produttività, un'altra potrebbe essere pessima per i giochi ma ottima per la produttività, un'altra ancora potrebbe essere fantastica per tutto (la nuova serie Ryzen 5000).

Le CPU moderne sono molto, molto complicate, negli anni '80 era molto più facile determinare quale CPU fosse quanto veloce o capace.

Di Kial Enochs

10 megabit al secondo sono ad alta velocità? :: Quante pagine di testo può contenere un megabyte?
Link utili