Come approfittare di un processore dual core

June 18

Come approfittare di un processore dual core


La saggezza popolare dice due teste sono meglio di uno. Con questa logica, un computer con un dual core, o in un certo senso due cervelli, dovrebbe essere migliore di quelle vecchie reliquie single-core. Purtroppo, uno di quei due cervelli è di solito addormentato. I due core nel processore in grado di lavorare in parallelo (multithreading) di grande effetto, se solo il software in uso al momento è stato scritto per sfruttare tale funzionalità. Mentre si sta seduti ad aspettare che il nuovo software con capacità di multithreading, ci sono alcune cose che puoi fare per sfruttare entrambi i core.

istruzione

1 Utilizzare software che ha già la capacità multithreading. Migliorare o modifica del software esistente per sfruttare tale capacità accade sul lato sviluppatore, non con l'utente finale. Aggiornamento alle nuove versioni del software legacy, quando saranno disponibili.

2 Aggiornare il sistema operativo. Anche se il software scelto è finora in grado di multithread, il sistema operativo è in grado di gestire più thread a livello globale. Si chiama a livello di thread parallelismo. Se si esegue diversi programmi single-thread, da Windows XP, il sistema operativo in grado di ottimizzare le singole attività attraverso TLP. Se si dispone di un browser aperto, si sta giocando una partita e non vi è un virus scanner in esecuzione, consentendo TLP consente al sistema operativo di gestire tali compiti attraverso entrambi i core, massimizzando la larghezza di banda su due autobus laterali anteriori separati.

3 Controllare l'elenco corrente di software che è multithread in grado prima di acquistare. I produttori di programmi ad alta intensità di risorse sono stati i primi a saltare a bordo, in cui beneficiano maggiormente della capacità più recente. Progettazione grafica, editing video e audio e programmi di disegno computer-aided tutti si precipitarono versioni multithread di mercato, e di giochi stanno facendo lo stesso.

4 Contatto diversi produttori del tipo di software necessario e consiglia di acquistare. Chiedere loro direttamente se il loro prodotto può multithread, e se non, chiedere quali sono i loro piani per l'attuazione di questa capacità. Utilizzare questo come criterio nel processo decisionale.