Domanda

Vorrei sapere se i più comuni programmi di sviluppo software come Microsoft Visual Studio e i suoi compilatori sono ottimizzati per utilizzare al massimo la funzionalità Hyper-Threading?Vale la pena optare per un processore con hyperthreading per lavorare con questi software?

Ho letto molte recensioni secondo cui l'hyper threading è utile solo per applicazioni multi threading intensive come editor video, ecc. Alcune recensioni dicono che i software che non sono ottimizzati per l'utilizzo dell'Hyper threading possono subire un calo delle prestazioni e molte persone eseguono i propri sistemi con hyper threading threading disattivato.

Dato che sono un programmatore alle prime armi, vorrei sapere se tali argomenti e recensioni sono veri nel campo della programmazione.

Ancora una volta sto parlando dei compilatori e dell'IDE e non delle applicazioni che creerò! (come se ora non sapessi come creare applicazioni multi-thread!!)

È stato utile?

Soluzione

Dal momento che non hai deciso quale piattaforma IDE/sviluppo utilizzare, potrebbero esserci altri fattori da considerare oltre al threading.La maggior parte dei linguaggi e dei compilatori di alto livello supportano raggruppamento di thread, che probabilmente è quello che stai cercando.Non posso parlare per i compilatori che non ho utilizzato, quindi lascerò un collegamento all'articolo seguente:

.Net e iperthreading

Sembra un po' datato, ma i concetti base sono spiegati.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top