|
|
|
![]() |
|
Strumenti |
![]() |
#41 |
Senior Member
Iscritto dal: May 2002
Città: Nardo' (LE)
Messaggi: 4018
|
Ti starai confondendo con l'HyperTransport?
__________________
15 maggio 2008 ![]() 11 marzo 2013 ![]() 26 febbraio 2014 ![]() |
![]() |
![]() |
![]() |
#42 |
Member
Iscritto dal: Jun 2006
Città: Napoli
Messaggi: 150
|
assurdo vedere come la gente difende il prodotto ke ha senza un minimo di obbiettività..
microsoft rilascia un'informazione che dice: abbiamo ottimizzato W7 per i processori che utilizzano l'Hyper-threading (per chi non lo sapesse l'HT permette di simulare più processori logici di quanti ve ne siano in realtà di fisici) ma pur di non ammettere che la tecnologia sta andando avanti si continua a dire "ma tanto non funzionerà xkè i7 è costoso, brutto, cattivo e puzza!" |
![]() |
![]() |
![]() |
#43 | |
Bannato
Iscritto dal: Aug 2005
Città: Buguggiate(VA)
Messaggi: 12007
|
Questo punto di Nonciclopedia identifica completamente la stesura di questa notizia:
Quote:
(punto esatto: http://nonciclopedia.wikia.com/wiki/Contraddizione#Ragionamento_logico ) |
|
![]() |
![]() |
![]() |
#44 |
Senior Member
Iscritto dal: Jan 2006
Città: in quel di: Scafati (SA) Feedback:gigarobot, micanto1, shark555, ABCcletta, serbring, SHIVA>>LuR<<, wosni, alegallo,
Messaggi: 4321
|
scusate... ma mi viene un pensiero...
anche se queste ottimizzazioni magiche, diano molte prestazioni in piu' non ne trarrebbe vantaggio, anche semplicemente il multicore in generale, sia hardware che logico, come l'hyperthreading? io penso semplicemente che si tratta di riempire dei buchi, come è stato detto primo, e migliorare i difetti dell'hyperthreading, tramite software.... oltre al migliorare ulteriormente il supporto multicore(logici o hardware che siano) quindi per dire... secondo me rispetto ad un quad core con hyper e 8 core logici avrebbe cmq molti piu' vantaggi un esacore con 6 core fisici correggetemi se pensate che la mia supposizione sia errata...
__________________
Zalman Z9, LianLiHPC600w, AMD FX8320+CM Hyper412s+2x AC F12, 4x4gbKingston HyperX ddr31600, Asrock 970Extreme3, Sapphire7850dual-x2gb, Dell Ultrasharp u2713hm, Asus XonarDSX, Logitech x-540,Win7 x64 Pro, Acer Timeline X4830tg+Win8, Oppo r819+Nokia lumia 920+Google Nexus 7 |
![]() |
![]() |
![]() |
#45 |
Senior Member
Iscritto dal: Aug 2007
Messaggi: 10227
|
Ma più che altro in ambiene windows "puro" a che caxxo serve l'hyper threading ? Non è che il sistema operativo ne tragga qualche beneficio, tutto sta nei programmi che si utilizzano
![]()
__________________
CM Carbide Air 540 - Thermaltake Toughpower GF A3 1200W - Asus Prime Z690-P D4 - Intel Core i7 14700K - Arctic Liquid Freezer III 280 A-RGB - 32GB Corsair Vengeance LPX 3200 - Gigabyre RTX 5070 Ti SFF - SSD Crucial T500 2TB - AOC Gaming CU34G2X CM Q500L - OCZ ZT-650W - Asus TUF Gaming A520M Plus - AMD Ryzen 5500 - 32GB Corsair Vengeance LPX 3200 - RTX 2070 Super ROG Strix - SSD Samsung 970 EVO Plus 1TB - ASUS TUF Gaming VG27AQ1A 27" |
![]() |
![]() |
![]() |
#46 | |
Senior Member
Iscritto dal: Jul 2003
Messaggi: 26791
|
Quote:
la verità è che intel ha difficoltà a vendere le nuove cpu perchè non c'è più il bisogno di potenza che c'era una volta. ma chi se li piglia 8 core quando già 2 bastano e avanzano. figuriamoci il prossimo anno quando ce ne avrà 16 da vendere. |
|
![]() |
![]() |
![]() |
#47 | |
Senior Member
Iscritto dal: Jul 2003
Messaggi: 26791
|
Quote:
ok, posso capire una ottimizzazione del multicore, sarebbe anche auspicabile. ma l'hyperthreading non è altro che un artefizio logico inserito nelle cpu intel affinchè queste lavorino a pieno ritmo e non sprechino cicli aspettando l'istruzione successiva. il fatto l'hyperthreading sia associato al raddoppio dei core logici è solo la manifestazione logica dell'ottimizzazione del processore, non è che un programma si possa ottimizzare per l'hyperthreading......... si può solo ottimizzare per il multicore (e quindi il processore con hyperthreading ne beneficerà). allora a questi punti forse davvero si tratta di semplicemente fixare un bug nello scheduler di windows percui trattava i core logici non come se fossero dei core fisici (o comunque con alcune limitazioni) e quindi degradando in parte le prestazioni delle cpu intel. |
|
![]() |
![]() |
![]() |
#48 | ||
Senior Member
Iscritto dal: Mar 2004
Messaggi: 16053
|
Quote:
Inoltre, definire HT un "trucco" per far lavorare i core non è più corretto. Se questo poteva essere vero con l’architettura Netburst, con l'architettura Core questo non è più vero. Inoltre, tecniche del tutto comparabili al HT (per certi versi superiori), vengono adottate anche da IBM e Sun nei loro processori. Non si tratta di trucchi, le architetture SMT sono semplicemente il risultato di una direzione di ricerca differente rispetto alle architetture superscalari classiche. Quote:
|
||
![]() |
![]() |
![]() |
#49 | |
Senior Member
Iscritto dal: Sep 2006
Messaggi: 27851
|
Quote:
![]()
__________________
CPU: Ryzen 5700x COOLER: Noctua NH-D15S MOBO: Gigabyte b550 Professional RAM: 4x8 @3600 GPU: XfX Qick319 Rx6700XT ![]() |
|
![]() |
![]() |
![]() |
#50 |
Senior Member
Iscritto dal: Jan 2006
Città: in quel di: Scafati (SA) Feedback:gigarobot, micanto1, shark555, ABCcletta, serbring, SHIVA>>LuR<<, wosni, alegallo,
Messaggi: 4321
|
beh sirus, correggimi se sbaglio
smp!=smt ma smt=smp nel senso che un multiprocessore, guadagnera' sempre da un applicazione multithread... indipendentemente dai core fisici o logici che siano.... mentre un processore con hyperthreading, non si avvantaggia (per ovvi motivi) allo stesso modo... per dire un esempio prendiamo un corei7 con quattro core e hyper e prendiamone uno identico a 8 core QUESTE OTTIMIZZAZIONI microsoft, anche se vanno ad aggiustare la tecnologia hyperthreading, daranno vantaggi anche all'8 core nativi giusto? quindi in questo caso mi sembra "sbagliato" dire windows migliorera' per l'hyperthreading, ma "windows migliorera' l'smt in generale"
__________________
Zalman Z9, LianLiHPC600w, AMD FX8320+CM Hyper412s+2x AC F12, 4x4gbKingston HyperX ddr31600, Asrock 970Extreme3, Sapphire7850dual-x2gb, Dell Ultrasharp u2713hm, Asus XonarDSX, Logitech x-540,Win7 x64 Pro, Acer Timeline X4830tg+Win8, Oppo r819+Nokia lumia 920+Google Nexus 7 |
![]() |
![]() |
![]() |
#51 | |
Member
Iscritto dal: May 2007
Messaggi: 118
|
Quote:
Prima di te ho letto una sfilza di commenti di veri e propri GENI, gente che mi domando come cazzo faccia ad avere tempo a postare su HU mentre sta progettando il nuovo OS che spazzerà via Mac, Linux e Windows o il nuovo procio da abbinarci. Ribadendo, giusto perchè magari qualcuno potesse ancora fraintendere, il funzionamento di una tecnologia Multithreaded è decisamente diversa da una SMP, vuoi appunto perchè due flussi di lavoro devono girare sullo stesso processore in luogo di vedersene dedicato uno in toto. Senza entrare nei dettagli, solo certi spezzoni di codice girano bene in MT e solo altri in MP, tutto qui il miracolo operato nello schedulatore di Windows. Probabilmente in Vista, Microsoft non aveva fatto ancora grandi passi avanti rispetto a XP (che non ne aveva fatto nessuno). |
|
![]() |
![]() |
![]() |
#52 | |
Member
Iscritto dal: May 2007
Messaggi: 118
|
Quote:
Windows in presenza di core nativi lavorerà come ha sempre lavorato, mentre in presenza di hyperthreading abbinerà solamente certi applicativi (o flussi di codice) sui due core logici. Non tutti i codici vengono eseguiti decentemente su un architettura SMT. |
|
![]() |
![]() |
![]() |
#53 | |
Senior Member
Iscritto dal: Aug 2001
Città: Zena
Messaggi: 877
|
Quote:
__________________
Stacker STC-01 Black - Athlon XP-M @2.2Ghz - Gigabyte 7N400Pro2 - 2x1GB Kingston DDR400 - Asus X800Pro@XTPE - EIZO S2231WE-BK <-Thread - X-Fi Platinum - Empire PS 2120D 2.1 - Seagate 500GB + 250GB Sata - Maxtor 40GB + Samsung 300GB Pata - Zalman460W - TeacW540E - NEC4571A - DVDr LG - Canon Pixma MP610 |
|
![]() |
![]() |
![]() |
#54 | |
Senior Member
Iscritto dal: Mar 2005
Messaggi: 4959
|
Quote:
![]() Ma poi come fai a dire che il menu classico era più veloce da usare? Ma hai mai provato a digitare 3 letterine dell'applicazione che vuoi lanciare, nel menu start di Vista/7 ? Senza contare che le applicazioni più usate di recente vengono automaticamente inserite nella parte sinistra del menu d'avvio... Certo che se ti ostini ad usare il menu start di Vista andando ogni volta in "Tutti i programmi" per cercare il programma da lanciare, stile menu classico, allora stai fresco... Infine, se ti fa più comodo, le applicazioni più usate le puoi anche fissare sulla nuova barra di Win7...
__________________
Cerchi software open source? Vieni su OpenWanted e aiutami a creare la Lista Open!! -> Elenco BUG di Windows 7 <- |
|
![]() |
![]() |
![]() |
#55 | |
Senior Member
Iscritto dal: Mar 2005
Messaggi: 4959
|
Quote:
![]()
__________________
Cerchi software open source? Vieni su OpenWanted e aiutami a creare la Lista Open!! -> Elenco BUG di Windows 7 <- |
|
![]() |
![]() |
![]() |
#56 | |||||
Senior Member
Iscritto dal: Jul 2003
Messaggi: 26791
|
Quote:
Il simultaneous multithreading è l'usare più istruzioni contemporaneo nello stesso core. Il symmetric multiprocessing è l'usare diversi core per più istruzioni contemporanee. Il succo è che per entrambi sono necessarie diverse istruzioni contemporanee, quindi un software granulare e la cui granularità di istruzioni non sia poi di intralcio (un es. lo esplico un po' sotto). Quote:
L'HT è un espediente che, a fronte di un deficit prestazionale con applicazioni single-threaded (e qualche altro problemino), apporta un benefit relativamente grande con quelle multi-threaded. Di fatto, sia nel caso di Netburst che Nehalem, è utilizzato per sfruttare al meglio le CPU, ma mentre nel primo caso c'era una vera e propria necessità (data dalla lunga pipeline, al contrario dei più scattanti Athlon, e poi c'era l'aggiunto beneficio le CPU dell'epoca fossero single-core, e quindi guadagnavano parecchio anche nei task di ufficio), nella sua seconda rivisitazione su Nehalem è più come un facile sovrappiù da implementare (qualche transistor in più), il tutto però poi sperando nel lavoro dei developers (ovvio che se non escono applicazioni in grado di sfruttare gli 8 core, i 16 core grazie al SMT ce li possiamo fare al padellino). HT è comunque anche criticato, non è che sia la panacea di tutti i mali (anzi). Aveva molto più senso una volta (P4), quando invece era molto criticato. Buona infatti l'idea di riutilizzarlo in Atom. Quote:
Quote:
Ovvio in una soluzione del genere lasciare l'hyperthreading attivo è addirittura dannoso. Quote:
Ultima modifica di MiKeLezZ : 19-05-2009 alle 00:10. |
|||||
![]() |
![]() |
![]() |
#57 |
Senior Member
Iscritto dal: Nov 2001
Città: Kendermore
Messaggi: 6660
|
Nooo vi prego basta con l'HT, non ne posso più di perdere una marea di tempo in ricerche alla Sherlock Holmes ogni volta che devo fare delle verifiche per il licensing di qualche macchina...
![]() a: "Ok abbiamo 4 cpu" b: "Si ma quanti socket?" c: "1? 2? 4? E quanti utilizzati?" a: "Ma sono cpu dual core o quad core?" b: "Aspetta... potrebbero essere Xeon single core..." c: "Ok fermi tutti... un bel respiro... qualcuno cerchi la fattura di acquisto o l'ordine" a: "No perchè il prodotto X conta le licenze per socket... ma il prodotto Y le conta per core... il prodotto Z per utenti, ma a patto che i socket siano meno di N" b: "Fermi ragazzi ci stiamo ingarbugliando..." c: "E se fossero due schifosissimi P4 Xeon con HyperThreading?!?!?" a: "Tra l'altro se ci fosse l'HyperThreading non è detto che sia attivo... ricordate dal cliente XYZ dove tutti i server avevano hyperthreading disattivato da bios?" a, b, c si guardano con occhi pallati: "NOOOOOOO!!!!!!" ![]() a: "Ok qualcuno scarichi la versione giusta dell'IBM DSA..." b: "Lascia perdere... non sono macchine IBM" ![]() c: "Oh santa polenta... Ok allora scendiamo in sala, apriamo lo chassis e guardiamo quante cazzo di cpu ha quella maledetta macchina e quanti socket" a: "Non si può è un blade e va spento tutto prima di toglierla" ![]() a, b, c..... SBONK! ![]() Ecco la scena tipo in una azienda a caso quando si tratta di fare l'inventario dell'hw per il conteggio delle licenze... Vi prego, torniamo alle buone vecchie cpu single core... vada per i multicore, quelli son facili da individuare... ma l'HyperThreading no!!!! E' una piaga biblica! ![]()
__________________
https://tasslehoff.burrfoot.it | Cloud? Enough is enough! | SPID… grazie ma no grazie "Arguing that you don't care about the right to privacy because you have nothing to hide is no different than saying you don't care about free speech because you have nothing to say." |
![]() |
![]() |
![]() |
#58 |
Senior Member
Iscritto dal: Mar 2007
Città: Pe-Ch
Messaggi: 19330
|
xp non aveva la stessa potenzialità?
__________________
|
![]() |
![]() |
![]() |
#59 |
Senior Member
Iscritto dal: Nov 2008
Messaggi: 303
|
Infatti. L'Hyper-Threading è supportato sin dai tempi di XP:
Windows XP e la tecnologia Hyper-Threading http://support.microsoft.com/kb/810231 "in Windows XP Home è possibile utilizzare al massimo un (1) processore fisico. Poiché, tuttavia, è supportata la funzionalità Hyper-Threading, il sistema operativo è in grado di sfruttare il secondo processore virtuale." Ultima modifica di rutton : 19-05-2009 alle 07:48. |
![]() |
![]() |
![]() |
#60 | |
Senior Member
Iscritto dal: Mar 2007
Città: Pe-Ch
Messaggi: 19330
|
Quote:
![]()
__________________
|
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 06:37.