Un accelerator al unității centrale de procesare (CPU) este un program software care crește viteza la care rulează programele modificând modul în care memoria și puterea de procesare sunt alocate pentru rularea programelor. Acest lucru se face adesea pentru a accelera un computer sau pentru a crește performanța atunci când rulează aplicații precum editori grafici sau video și jocuri pe calculator. Deși cineva și-ar putea overclocka procesorul, în loc să folosească un accelerator al procesorului, acest lucru este de obicei ceva mai dificil și poate duce la deteriorarea hardware-ului. Un accelerator CPU poate fi unul dintr-un număr de programe diferite și pot fi descărcate și utilizate gratuit sau programe mai scumpe care trebuie achiziționate sau licențiate.
CPU din interiorul unui computer este responsabil pentru gestionarea vitezei cu care rulează programele și pentru modul în care aplicațiile utilizează memoria. Aceasta înseamnă că procesorul este una dintre cele mai importante componente hardware dintr-un computer și un procesor rapid poate face un computer mult mai eficient decât un computer cu un procesor mai lent. Un accelerator CPU este adesea folosit pentru a încerca să compenseze un procesor mai lent sau pentru a crește și mai mult performanța unui procesor rapid.
Această creștere a performanței poate fi realizată în câteva moduri diferite, deși cel mai frecvent tinde să fie o realocare a resurselor și a puterii de procesare pentru rularea diferitelor programe. Un accelerator CPU va permite de obicei unui utilizator de computer să stabilească un program care ar trebui să primească preferință în ceea ce privește utilizarea CPU în timpul rulării. Acesta poate fi un program specific determinat de utilizator sau acceleratorul CPU poate pur și simplu să acorde prioritate oricărui program care rulează în „prim-plan” pe computer. Programul care primește mai multă utilizare a procesorului poate rula de obicei mai rapid sau mai eficient.
Folosind un program de accelerare CPU, cineva poate obține performanțe mai mari ale computerului fără a fi nevoie să înlocuiască sau să modifice hardware-ul. O alternativă comună la acest tip de program este overclockarea procesorului, care implică schimbarea vitezei la care rulează de obicei un procesor. Acesta poate fi un proces destul de complicat pentru mulți utilizatori de computere și poate duce la supraîncălzire și alte complicații hardware. Poate fi necesară răcire suplimentară pentru un procesor overclockat, iar procesorul poate avea o durată de viață mai scurtă după ce a fost overclockat.
Un accelerator CPU nu va produce rezultate identice cu overclockarea, deoarece acceleratorul va crește de obicei doar performanța pentru o singură aplicație la un moment dat. Cu toate acestea, acest tip de program este adesea mai ușor de utilizat decât overclockarea unui procesor și, de obicei, nu va crea aceeași uzură pe procesor. Există o serie de programe de accelerare diferite și multe dintre ele pot fi găsite și utilizate gratuit. Pot fi achiziționate acceleratoare mai puternice, deși acestea sunt mai puțin frecvente, deoarece cineva ar putea cheltui cu ușurință banii pe un procesor nou, mai rapid.