CPU struping er en teknikk som brukes for å begrense ytelsen til en sentral prosesseringsenhet (CPU). Den brukes vanligvis til å administrere strømforbruket, forhindre overoppheting eller for å prioritere visse oppgaver.
Strømforbruk: CPU-struping kan brukes til å redusere strømforbruket ved å begrense klokkehastigheten og spenningen som leveres til CPUen. Dette reduserer mengden varme som genereres av CPU, som igjen reduserer kraften som kreves for å avkjøle systemet.
Termisk styring: CPU-struping kan også brukes til å forhindre overoppheting ved automatisk å redusere klokkehastigheten når CPU-en når en viss temperatur. Dette forhindrer at CPU-en når farlig høye temperaturer som kan forårsake skade på brikken.
Oppgaveprioritering: CPU-struping kan brukes til å prioritere visse oppgaver ved å tildele flere ressurser til disse oppgavene. For eksempel kan et system strupe CPU-en for bakgrunnsoppgaver for å sikre at forgrunnsoppgaver har tilstrekkelige ressurser til å kjøre jevnt.
Andre formål: CPU-struping kan også brukes til en rekke andre formål, for eksempel testing og feilsøking, administrering av systemytelse og forbedring av batterilevetiden i bærbare enheter.