La storia dei dual core....senza salire in cattedra eh........è alquanto una presa per i fondelli. I single core arrivati a potenze massime intorno ai 3 Ghz, non potevano essere portati a frequenze + elevate, dato che scaldavano troppo. Ecco il motivo per cui da un single core si è passato ai dual core, con pari frequenze dei single core (solo con una produzione a 45nm , presentata da intel il 12 novembre scorso, consumando di meno con queste nuove cpu e le prossime è lecito attendersi un ritorno alla crescita dei Ghz). Ogni core del dual core andrà ad esempio a 2800 Mhz, ma chiaramente non sarà una cpu che andrà a 5600 Mhz, in quanto ogni core utilizza il medesimo segnale di clock.
Ora quello che si sfrutta è il multitasking.....si possono effetuare + operazioni in contemporanea, sfruttando + cpu, come fare dek rendering, battere testi, ascoltare musica. Programmare in multithreading, cioè creare programmi dove il codice sia diviso per essere sfruttato da più core è veramente utopistico....e poi si devono considerare i tempi di latenza per immagazzinare i dati dai due core. In sostanza il problema era del surriscaldamento e si è passato ai dual, quad core, con tutti i problemi in essere sia tecnici che di programmazione
|