computer,hardware,software,gaming,notebook,portatile,home theater,htpc,windows,overclock
    Ricerca avanzata
 
pecora nera
 

 categorie categorie del sito
 Schede madri separatore
 Processori separatore
 Bios separatore
 Schede video e monitor separatore
 Chipset separatore
 Memorie RAM separatore
 Storage separatore
 Dissipazione separatore
 Accessori, case e sistemi separatore
 HTPC e alta definizione separatore
 Notebook, netbook e phone separatore
 Sicurezza e reti separatore
 Software separatore
 Opensource separatore
 Web e gossip separatore
 Overclock e modding separatore
 HowTo separatore
 Elettronica e informatica separatore
 
 Guida al bios separatore
 FAQs separatore
 Windows Vista FAQ & Tips separatore
||
 servizi servizi del sito
 Iscrizione ai servizi separatore
 Iscrizione a Daily Dinox's separatore
 Informazioni newsletter separatore
 Pubblicità su Dinox PC separatore
Tool ricerca per Firefox 2 Tool ricerca per Firefox 2 separatore
Tool ricerca per IE7 Tool ricerca per IE7 separatore
Preferiti Dinox PC nei preferiti separatore
Imposta come homepage Dinox PC come homepage separatore
Links utili
 Aziende ITC separatore
 Partners di Dinox PC separatore
 Mr.Webmaster separatore
 Neo Hardware separatore
 DevSpy.com separatore
 MPEGX.com separatore

www.aruba.it
www.
Intel Pentium 4 3.06 GHz con HyperThreading
Prodotta da Dino Fratelli il 10.12.2002

HyperThreading

Vai a 

Diamo ora una breve spiegazione della tecnologia HyperThreading. Tutte le CPU, a livello macroscopico, sono composte da diversi blocchi che collaborano fra loro per perseguire un dato scopo. Ognuno di questi blocchi viene mediamente usato "poco". Intel parla di sfruttamento delle diverse componenti solo al 35% della loro capacità. Dunque ci si potrebbe chiedere come mai non si riesce a sfruttare la propria CPU al massimo.

Uno dei problemi è che le CPU integrate nel nostro computer sono adatte ad usi generici e dunque in grado di svolgere un elevato numero di compiti. Volendo fare un esempio in contrapposizione, un chip video dedicato esclusivamente ad accelerare la grafica viene sfruttato molto di più quando stiamo giocando con percentuali che sfiorano anche l'80% delle possibilità.

Un altro problema è che la nostra CPU può svolgere un solo "thread" per volta. Un thread è un insieme di istruzioni necessarie a portare a termine un certo compito all'interno di un programma più vasto.

A questo punto per poter ottenere uno sfruttamento maggiore della CPU si potrebbe rendere la CPU maggiormente specializzata per risolvere compiti specifici, ma questo andrebbe contro le caratteristiche di "general purpose" dei processori per personal computer. Un'altra strada è rappresentata dal cercare di eseguire più thread per volta sulla propria CPU.

La tecnologia HyperThreading di Intel,detta anche simultaneous multithreading (SMT), si propone di seguire proprio questa strada. Inviando alla CPU più thread contemporaneamente, le unità che sono al momento "senza far nulla" dovrebbero prendere in carico il lavoro e cominciare a svolgerlo.

Processore fisico e logico

Le micro-ops (micro operazioni) dei due differenti thread nell'architettura HyperThreading di Intel, devono essere gestite separatamente della due unità logiche del processore. Naturalmente le risorse fisiche, come instruction decoders,  cache, registri, bus, etc., a disposizione delle due CPU logiche devono essere condivise fra esse. Le eccezioni, invece, devono essere gestite separatamente per ogni thread; questo implica che tutte le pipeline devono poter gestire indipendentemente i due processi; per fare questo occorrono nuovi moduli e dunque altri transistor da aggiungere all'architettura.

La pipeline di una architettura HyperThreading è diversa da quella di una normale CPU dato che prevede che alcune unità vengano suddivise in due, come visibile nella figura seguente:

Pipeline HyperThreading

 

Indietro
Introduzione

Avanti
Problemi dell'HT



 
Dinox PC - Copyright © 1999-2009 Edizioni Master S.p.A. p.iva: 02105820787 - Tutti i diritti di proprietà letteraria e artistica sono riservati (Copyright info | Legal info | About)
Per la pubblicità: Master Advertising S.r.L.

Feed Notizie:   http://www.wikio.it Subscribe in NewsGator Online Add to Google Add to netvibes Subscribe in Bloglines Add to Excite MIX   
Feed Downloads:   http://www.wikio.it Subscribe in NewsGator Online Add to Google Add to netvibes Subscribe in Bloglines Add to Excite MIX   
Feed Articoli:   http://www.wikio.it Subscribe in NewsGator Online Add to Google Add to netvibes Subscribe in Bloglines Add to Excite MIX