SLI anche per le CPU…Le VGA lo fanno già!
03 lug 2011 2 commenti
in Affiliati Etichette: bulldozzer, cpu, dualcore, esacore, i5, i7, llano, multicore, quadcore, x12, x16, x2, x3, x32, x4, x6, x8
Il sempre maggior numero di core presenti all’interno della CPU ci fa spesso vedere come in realtà le applicazioni utilizzino solo 1 o 2 core. Il resto dei “nuclei” restano fermi ad aspettare che arrivi la primavera.
C’è una domanda che mi sono posto ma alla quale non ho mai trovato risposta. Non sarebbe possibile creare una sorta di “SLI” tra CPU? Mi spiego. Oltre alla possibilità di lasciare i vari core indipendenti ed in grado di agire in maniera separata non sarebbe possibile, attraverso una manovra predisposta da Bios, farli apparire come un unico processore che abbia una frequenza risultante dalla somma delle frequenze di tutti i core della CPU?
Come dire che un sei core da 3.2Ghz ciascuno venga visto come un solo processore da 19.2Ghz! Probabilmente questo non è possibile altrimenti ci avrebbero già pensato. Tuttavia mi piacerebbe ricevere delucidazioni in merito per capire anche il perchè non sia possibile realizzarlo.
Il problema delle CPU e della loro frequenza è stato risolto col multicore che consente di aumentare il numero dei “nuclei” mantenendo frequenze diciamo possibili. Non posso salire di frequenza quindi aumento i nuclei! Come dire che l’unione fa la forza anche se spesso i core non sono così “Uniti”.
In effetti tutta questa potenza non viene sfruttata nella maggior parte dei casi perchè il software non vede tutte le CPU!
Le cose sono due:
1 – Programmare un software perchè utilizzi tutte le CPU.
2 – Unificare, Logicamente, le Cpu forzandole a lavorare come fossero una sola magari con la possibilità di attivare un “ponte” tra le varie CPU predisposto, ovviamente, al momento della progettazione. La cosa aiuterebbe anche i programmatori, credo!
Voi che ne dite?
lug 08, 2011 @ 09:03:49
Io ho avuto a che fare con un Work station che aveva 12 core e 100GB ram, ma il software usava solo una core. Praticamente, a parte il potere caricare più dati, non cambiava nulla rispetto a una Work con una sola core. Io non sono un esperto di computer, però so che la gestione e la programmazione si complicano parecchio con un multicore perché devono gestire la congruenza dei dati.
lug 08, 2011 @ 13:01:02
Ciao e grazie per aver commentato il mio post. Il tuo discorso circa la complicazione della fase di programmazione lo capisco ma non capisco per quale motivo non abbiano trovato un modo più rapido e semplice per farlo dal momento che le CPU multicore rappresentano un po’ il futuro. Il calcolo parallelo iniziato con SLI e CF indica di certo un incremento della potenza ed una riduzione del carico di lavoro per ogni core.
Come dire…l’unione fa la forza.