Processorbegränsningar
Processorbegränsningar är de faktorer som sätter gränser för en prosessor prestanda i praktiska arbetsbelastningar. De kan vara interna, som klockfrekvens, energiförbrukning och termisk throttling, eller externa, som minnes- och I/O-bottlenecks som påverkar hur snabbt data kan flyta genom systemet.
Interna begränsningar uppstår när kärnans kapacitet att utföra arbete möter fysiska och tekniska gränser. Högre klockfrekvenser
Minnes- och cacherelaterade begränsningar är vanliga flaskhalsar. Latens och bandbredd till huvudminne kan hindra tillgången till
Arkitektur- och programvarubegränsningar innefattar hur väl arbetsbelastningar kan utnyttja parallellitet och pipelining. Instruktionsnivåparallellism, SIMD-enheter och annars
Parallellisering följer ofta Amdahls lag: en del av programmet är seriell och begränsar skalning, medan kommunikation