Forumzone Community

Componenti hardware di base => Processori e APU => Discussione aperta da: Italia 1 il 26 Aprile 2007, 14:22:16

Titolo: Reverse HT ??
Inserito da: Italia 1 il 26 Aprile 2007, 14:22:16
Non trovo più la discussione in tema, si parlava delle future cpu AMD e del "Reverse Hyper threading", cioè della tecnologia che, anzichè usare una cpu per gestire più applicazioni, usa più cpu anche per una singola applicazione, ottenendo così un bel guadagno in prestazioni. sfogliando un pdf di Amd che avevo scaricato dal loro sito riguardante il multicore, ho letto il punto 3 di questa immagine:

(https://www.forumzone.it/public/uploaded/Italia%201/2007426142141_RHT.jpg)

che Amd lo abbia già introdotto o lo abbia messo dal Barcelona in poi ???

Questo messaggio è stato aggiornato da Italia 1 il 26/04/2007  alle ore  14:22:44
Titolo: Reverse HT ??
Inserito da: afsfaes il 26 Aprile 2007, 14:44:29
Che io sappia AMD aveva lasciato perdere questa strada!
Da quello che sò non dovrebbe essere utilizzata questa tecnica anche se io l'ho sempre reputata una gran bella cosa......diciamo che potrebbe essere paragonato ad una config sli oppure crossfire.....due elaboratori che lavorano per uno stesso scopo.

Vedremo cosa ci proporrà il mercato.....sono contento che amd si sia ripresa così avremo più concorrenza con INTEL.....in questo modo avremo cpu sempre più potenti e a prezzi più bassi :duo :D
Titolo: Reverse HT ??
Inserito da: goriath il 26 Aprile 2007, 17:36:42
The Holy Grail hehehe :cool:

Titolo: Reverse HT ??
Inserito da: af624726 il 26 Aprile 2007, 18:40:15
CitazioneNon trovo più la discussione in tema, si parlava delle future cpu AMD e del "Reverse Hyper threading", cioè della tecnologia che, anzichè usare una cpu per gestire più applicazioni, usa più cpu anche per una singola applicazione, ottenendo così un bel guadagno in prestazioni. sfogliando un pdf di Amd che avevo scaricato dal loro sito riguardante il multicore, ho letto il punto 3 di questa immagine:

(https://www.forumzone.it/public/uploaded/Italia%201/2007426142141_RHT.jpg)

che Amd lo abbia già introdotto o lo abbia messo dal Barcelona in poi ???

Questo messaggio è stato aggiornato da Italia 1 il 26/04/2007  alle ore  14:22:44
nn trovo nulla d innovativo nel punto 3... è il threading in parallelo tanto agognato ;)

Titolo: Reverse HT ??
Inserito da: Italia 1 il 26 Aprile 2007, 19:16:47
e no... "Single application partitioned to run as multiple threads" dovrebbe significare "singola applicazione partizionata per essere eseguita su threads (esecuzioni ??) multipli". Finora se un'applicazione non è stata scritta per il multicore/multithread, usa una sola cpu, non viene divisa, ma eseguita solo da un core
Titolo: Reverse HT ??
Inserito da: afsfaes il 26 Aprile 2007, 19:51:06
da quello che sò amd aveva lanciato l'idea di questa archittettura, ma dopo ha lasciato quel progetto.
Dovrebbe essere Intel la prima a rilasciare una cosa di questo genere....le cpu nahlem avranno fino a 8 core e avranno a disposizione una specie di ht che farà diventare queste unità fisiche 16 logiche.
Oltre a ciò dovrebbe implementare anche il reverse ht per poter sfruttare più di una uni tà dellle 16 per una singola applicazione.;)

Ho letto molto velocemente in giro....potrei sbagliarmi ;)
Titolo: Reverse HT ??
Inserito da: af624726 il 26 Aprile 2007, 20:18:25
Citazionee no... "Single application partitioned to run as multiple threads" dovrebbe significare "singola applicazione partizionata per essere eseguita su threads (esecuzioni ??) multipli". Finora se un'applicazione non è stata scritta per il multicore/multithread, usa una sola cpu, non viene divisa, ma eseguita solo da un core

 
ma a parte che in sistemi operativi moderni un processo viene diviso dal sistema operativo in thread (uno o più, dipende da chi lo scrive)[eventualmente dal win2k in su anche in fiber]...
quello che c'è scritto è come dire di scrivere un programma per multicore... il problema vero nell'implementare quello che pensi tu  sta nel fatto che se tu una applicazione nn "fatta" per girare su cpu distaccate la forzi ad essere divisa hai un problema di cache perchè in nessuna di queste cpu cache (e i registri) sono condivisi -> se t serve 1 dato che nn ha la cpu 1 ma la cpu 2 è 1 bel casino...
http://it.wikipedia.org/wiki/Processo_%28informatica%29#Processi_e_thread
anche perchè per sfruttare HT di intel in ogni caso i programmi dovevan essere scritti per sfruttarlo
;)