Blog - Mitul "frecvența nu contează"

Mitul "frecvența nu contează"

2014-09-23

Am auzit mai mulți tehnicieni din domeniul IT spunând clienților că frecvența procesorului nu mai contează și contează doar numărul nucleelor. Cred că primul lucru l-am spus și eu cândva (...). Această afirmație este corectă sau incorectă în funcție de baza de comparație. Dacă e să comparăm un procesor de acum 6 ani care rula la 3 GHz cu unul de azi, la aceeași frecvență, vedem că cel modern este capabil de mai mult. Asta datorită noilor tehnologii și instrucțiuni cu care este dotat produsul. Însă, comparând două procesoare din aceeași generație, de la același producător, dar cu frecvențe diferite, vedem că cel cu frecvența mai mare dă dovadă de performanță superioară. Numărul nucleelor afectează performanța în alt mod: paralelism. Ai două nuclee = ai două task-uri mari care pot rula în paralel. Nu mai împărțim potențialul unui nucleu la 2 (și mai scadem timpul pierdut din cauza comutării intermitente de la un task la celălalt și înapoi). Iar în ce privește relația cu frecvența, același lucru este valabil: ai 2 procesoare din aceeași generație, cu număr egal de nuclee dar frecvențe diferite, cel cu frecvența mai mare va fi mai performant. La rândul lui, și software-ul utilizat va avea un impact asupra performanței. Presupun că un sistem de operare vechi (cum ar fi Windows XP) va trimite instrucțiunile pe care le cunoaște. Degeaba suportă procesorul cele mai noi instrucțiuni, el va trebui să execute comenzile aplicând metodele vechi. Deci, e posibil ca un procesor vechi la 3.2 GHz să fie mai rapid decât unul nou la 2.4 GHz (același număr de nuclee). Apoi, S.O. vechi nu este capabil să paralelizeze procesele în mod eficient. Concluzia este că la asemenea afirmații trebuie să menționăm și situațiile în care se aplică. În multe cazuri nici nu este necesar să deschidem subiectul. Mai ales când omul zice că vrea un sistem cu procesor tactat la 3 GHz. Îi putem da produsul? Da. Va fi el mulțumit cu sistemul dual core (sau quad) cu nuclee la 3 GHz? Da. "Frecvența nu contează" necesită clarificare. În acest caz, clarificarea înseamnă să ții curs de informatică care va ameți clientul. Dacă nu te exprimi corect, faci mai mult rău decât bine.