-
"Anti-Hyper-Threading" od AMD
Citace:
According to sources, it would be possible to double the number of decoders this way so that the “combined: CPU will process 6 instructions per clock cycle. This thing only can become a pretty decent response to Conroe processors and it should be expected that this technology would debut closer to July 24, the day of the Intel Core 2 for desktops launch. But the feature should require synchronization of chips’ L1 cache in general along with some other capabilities. Perhaps, the new technology will simply overclock the processor and disable the second core in certain situations.
The corresponding functionality has already been built into dual-core Athlon 64 X2 processors for Socket AM2 form-factor, the sources claim. To activate it customers will “only need to update the processor driver and the mainboard BIOS,” they say. Microsoft Corp. will reportedly even release a corresponding patch for the operating systems that will allow recognizing two cores of the Athlon 64 X2 as a single one.
http://www.xbitlabs.com/news/cpu/dis...622143710.html
No tak nakonec bude mit preci jen AM2 co nabidnout. Pokud hra/aplikace nebude poradne podporovat multi-threading, tak bude AMD asi jasna volba.
Jeste bohuzel neni nic jiste, ale rozhodne to vypada zajimave.
-
Re: "Anti-Hyper-Threading" od AMD
SAKRA !!! Jsi me predbehl ... :-)))
NEbo tady: http://www.theinquirer.net/?article=32589
-
Re: "Anti-Hyper-Threading" od AMD
Zatím všichni, kteří jakž takž rozumí designu CPU, měli velké pochybnosti o tom, že by něco takového mohlo fungovat.
-
Re: "Anti-Hyper-Threading" od AMD
suhlasim s Eaglom, trochu sme sa o tom bavili jak sa to zjavili na xbite napr. a ked sa nad tym clovek tak zamysli, tak to znie dost ako sci-fi ci skor tazky marketing/kachna ...
-
Re: "Anti-Hyper-Threading" od AMD
Ve CPU architekture rozhodne nejsem tak zbehly jako Eagle (klobouk dolu) - ale nikde jsem se poradne nedocetl, proc je conroe tak vykonny procesor na stejne frekvenci oproti AMD - az je to nekdy strasne v neprospech AMD ... coz me nuti zamyslet se:
1. Je to nejaky trik
2. Proste to dela dokonala cache
3. Muze nekdo objasnit ?
-
Re: "Anti-Hyper-Threading" od AMD
2all : tak ja designu cpu ciek nerozumiem vobec , len jedna vec mi nie je ista ako je mozne ze take " blaboly " potom pusta samotna firma AMD, ktora viac menej velmi dobre rozumie navrhovaniu cpu ckiek ???
-
Re: "Anti-Hyper-Threading" od AMD
Citace:
Původně odeslal Janosik
2all : tak ja designu cpu ciek nerozumiem vobec , len jedna vec mi nie je ista ako je mozne ze take " blaboly " potom pusta samotna firma AMD, ktora viac menej velmi dobre rozumie navrhovaniu cpu ckiek ???
kde prosim vidis, ze to pusta AMD? ja vidim "According to sources" co je ciste JPP ....
svaca > o core architekture ma eagle dva rozsiahle clanky na shw ... ja len dodam ze vykon je nielen virtualny ci marketingovy, ale aj realny (testovane osobne)
-
Re: "Anti-Hyper-Threading" od AMD
Citace:
Původně odeslal Janosik
2all : tak ja designu cpu ciek nerozumiem vobec , len jedna vec mi nie je ista ako je mozne ze take " blaboly " potom pusta samotna firma AMD, ktora viac menej velmi dobre rozumie navrhovaniu cpu ckiek ???
no i kdyby to poustila samotna AMD tak je si nutne uvedomit, ze vsechny firmy maji tzv. marketingove oddeleni, ktera jsou schopne vypustit cokoli.
-
Re: "Anti-Hyper-Threading" od AMD
Citace:
Původně odeslal MadCap
svaca > o core architekture ma eagle dva rozsiahle clanky na shw ... ja len dodam ze vykon je nielen virtualny ci marketingovy, ale aj realny (testovane osobne)
ale nee :) tady se nekdo provaril, sliboval ze to rekne az nekdy v srpnu :)))
[Edit] kdes ho sehnal? Nebo to posila Intel do casopisu zdarma?
-
Re: "Anti-Hyper-Threading" od AMD
ja som sa nijak neprevaril, povedal som snad co som testoval? nie ;) a odpoved na edit teda neexistuje a nebude ;)
-
Re: "Anti-Hyper-Threading" od AMD
Takhle by to mohlo "pracovat" ?. Jedno jádro se vypne a druhé přetaktuje..... pokud by tohle moh někdo přirovnat k neaké technologii tak teda nevím. Si tak říkám na co ty DC procesory jsou :)
-
Re: "Anti-Hyper-Threading" od AMD
Citace:
Původně odeslal svaca
Ve CPU architekture rozhodne nejsem tak zbehly jako Eagle (klobouk dolu) - ale nikde jsem se poradne nedocetl, proc je conroe tak vykonny procesor na stejne frekvenci oproti AMD - az je to nekdy strasne v neprospech AMD ... coz me nuti zamyslet se:
1. Je to nejaky trik
2. Proste to dela dokonala cache
3. Muze nekdo objasnit ?
Intel Core - Pohled na architekturu
-
Re: "Anti-Hyper-Threading" od AMD
-
1 Příloh-a(y)
Re: "Anti-Hyper-Threading" od AMD
Core Multiplexing Technology
Příloha 1774
-
Re: "Anti-Hyper-Threading" od AMD
Takze Conroe ma Anti-HT taky? Tim padem je AMD zas bez vyhody?
-
Re: "Anti-Hyper-Threading" od AMD
-
Re: "Anti-Hyper-Threading" od AMD
chapu to dobre tak, ze to je neco jako superskalarita dnesnich CPU, ale az na to, ze to paralelni zpracovani muze provadet vice jader naraz? Pokud jsou obe jadra velmi rychle propojeny tak nevidim duvod, proc by to nemohlo fungovat.
-
Re: "Anti-Hyper-Threading" od AMD
Citace:
Původně odeslal Petrik
chapu to dobre tak, ze to je neco jako superskalarita dnesnich CPU, ale az na to, ze to paralelni zpracovani muze provadet vice jader naraz? Pokud jsou obe jadra velmi rychle propojeny tak nevidim duvod, proc by to nemohlo fungovat.
A jak bys chtěl rozděli IP mezi dvě jádra ??? To prostě nelze.
-
Re: "Anti-Hyper-Threading" od AMD
Citace:
Původně odeslal Eagle
Nevím, co to je.
a nie je to nahodou to, ze pri branchingu, ak je druhe jadro volne, tak schleduler pocita na jednom jadre jednu vetvu a na druhom druhu?"
-
Re: "Anti-Hyper-Threading" od AMD
Citace:
Původně odeslal THX
a nie je to nahodou to, ze pri branchingu, ak je druhe jadro volne, tak schleduler pocita na jednom jadre jednu vetvu a na druhom druhu?"
A myslíš, že by to mělo nějaký valný efekt v situaci, kdy predikce větvení má spolehlivost v průměru kolem 95 % ? IMHO by další jádro svými požadavky na data zpomalilo L2 cache a RAM natolik, že by došlo k celkovému zpomalení. Tak to být nemůže.
-
Re: "Anti-Hyper-Threading" od AMD
Podle meho to nebude zdaleka duvod, ktery prikloni vahy na stranu AMD. Za predpokladu, ze neco takoveho vubec bude. Dvoujadrove aplikace budou IMHO jiz nastupovat, a vykony dualcore procesoru budou bez problemu stacit na non-dualcore aplikace.
-
Re: "Anti-Hyper-Threading" od AMD
99% aplikací stále dual-core nevyužije. Za ten rok od uvedení prvních dvoujádrových procesorů se nic moc nezměnilo.
-
Re: "Anti-Hyper-Threading" od AMD
Citace:
Původně odeslal Eagle
99% aplikací stále dual-core nevyužije. Za ten rok od uvedení prvních dvoujádrových procesorů se nic moc nezměnilo.
No ono asi ani moc nezmění. Zrovna u her je tohle dost problém, protože je sice fajn, že si hru třeba rozdělíte na dva kritické thready, ale ty pak na sebe akorát budou čekat a sme zase kde sme byli. Tady si myslim, že nějaká větši podpora dual-core se objeví spíš jen u těch her od úplně největších vývojářských studií, protože ty menší se na to prostě vyserou, když jim to nebude stát za to, aby nad tim strávili při vývoji mnohem víc času a práce.
A co se týká původního tématu, tak tam bych se nebál, že by AMD nemělo něco připraveného. Však ještě uvidíme. V tuto chvíli vidim Conroe rozhodně ne jako zabijáka Athlonů, ale akorát Netburstů.
Jinak si myslim, že další procák, co půjdu koupit, bude práve Core2, protože bych rád něco hodně tichého do obýváku místo videa a DVD přehrávače (ale to ještě počká, protože zatim je tam dual PentiumIII 1GHz a to ještě stačí).
-
Re: "Anti-Hyper-Threading" od AMD
Mno zatim je ta podpora skutocne slaba, ale mam pocit, ze ked zacne byt viac jadier skutocne prinosnych uz budu 2- jadra malo, aspon v hrach. Narazam tym na X360 a jeho 3-jadro CPU, tato konzola je PC skutocne blizo a hry odtial budu zrejme konvertovane na PC. Mno a sucasne 2-jadra budu malo. Dnes su zbytocne a potom uz budu zastarale .. ja pockam. :)
-
Re: "Anti-Hyper-Threading" od AMD
Citace:
Původně odeslal Semik
Mno zatim je ta podpora skutocne slaba, ale mam pocit, ze ked zacne byt viac jadier skutocne prinosnych uz budu 2- jadra malo, aspon v hrach. Narazam tym na X360 a jeho 3-jadro CPU, tato konzola je PC skutocne blizo a hry odtial budu zrejme konvertovane na PC. Mno a sucasne 2-jadra budu malo. Dnes su zbytocne a potom uz budu zastarale .. ja pockam. :)
Myslíš ten XBox 360, u kterého při uvedení 95 % her využívalo jediné jádro? :-D
A co jsem slyšel, tak Sony má problém sehnat programátory na hry pro tu jejich 486ku (= Cell), jelikož nikdo nechce programovat na takovou úchylárnu.
-
Re: "Anti-Hyper-Threading" od AMD
Citace:
Původně odeslal Semik
Mno zatim je ta podpora skutocne slaba, ale mam pocit, ze ked zacne byt viac jadier skutocne prinosnych uz budu 2- jadra malo, aspon v hrach.
Mno pokud vim, tak programování na thready se učí snad na každém trochu počítačovém oboru vysokých škol v ČR někdy už ve druháku, takže si nemyslim, že by byl problém, že to programátoři neumí. Ono se jim prostě do toho vůbec nechce. Ono je to složitější a složitý to bylo úplně stejně i před lety a i za pár let, to bude pořád stejný.
U těch her je to tak, že to jsou dost krátkodobé aplikace, co se následného užití týká, takže by měly mít co nejrychlejší vývoj. A pak platí to, že pokud to nějak pojede i na single-core, tak proč by se někdo dělal s rozdělenim na vlákna. Že by se do toho chtělo hrnout středním a menším týmům, o tom dost pochybuju.
-
Re: "Anti-Hyper-Threading" od AMD
Ja si teda nemyslim ze problem by byl v programatorech. Problem je v tom co ma aplikace delat. Kdyz mas spocitat 2 ruzne na sobe nezavisle rovnice, tak se to da f poho napsat vlaknove. Pokud ovsem vysledek druhe rovnice zalezi na vysledku prvni, tak to proste NEJDE napsat vlaknove. A tim padem proste dualcore nemuze pomoc i kdyby sici chteli...
Z toho plyne ano jsou aplikace kterym dualcore pomuze, ale zdaleka to neni vetsina aplikaci...
-
Re: "Anti-Hyper-Threading" od AMD
Citace:
Původně odeslal Eagle
Myslíš ten XBox 360, u kterého při uvedení 95 % her využívalo jediné jádro? :-D
A co jsem slyšel, tak Sony má problém sehnat programátory na hry pro tu jejich 486ku (= Cell), jelikož nikdo nechce programovat na takovou úchylárnu.
hehe, ja by som sa moc na tvojom mieste neuškrňal :p .. aj o PS2 sa vravelo ako o stroji plnom chyb, ale grafiku ma plne s dobou, co je na stroj z minuleho milenia celkom OK, nie?. Mne je jedno ci to niekto programuje cez asembler .. pokial vysledok predci ocakavanie.
X360 estelen ukaze co v nej je, neboj :)
-
Re: "Anti-Hyper-Threading" od AMD
Citace:
Původně odeslal swarm
Mno pokud vim, tak programování na thready se učí snad na každém trochu počítačovém oboru vysokých škol v ČR někdy už ve druháku, takže si nemyslim, že by byl problém, že to programátoři neumí. Ono se jim prostě do toho vůbec nechce.
No ona je jedna vec, kdyz ti jedou dva thready (na skolach) a kdyz ti tech threadu jede 30. To uz se sakra blbe hledaji chyby. Ono to ani tak neni, ze by se programatorum moc nechtelo...spis je to tou extremni obtiznosti sledovat kooperaci takoveho mnozstvi threadu.
-
Re: "Anti-Hyper-Threading" od AMD
Citace:
Původně odeslal mraky
No ona je jedna vec, kdyz ti jedou dva thready (na skolach) a kdyz ti tech threadu jede 30. To uz se sakra blbe hledaji chyby. Ono to ani tak neni, ze by se programatorum moc nechtelo...spis je to tou extremni obtiznosti sledovat kooperaci takoveho mnozstvi threadu.
Však ano, to jsem taky psal v mém předminulém postu.
-
Re: "Anti-Hyper-Threading" od AMD
Citace:
Původně odeslal Semik
hehe, ja by som sa moc na tvojom mieste neuškrňal :p .. aj o PS2 sa vravelo ako o stroji plnom chyb, ale grafiku ma plne s dobou, co je na stroj z minuleho milenia celkom OK, nie?. Mne je jedno ci to niekto programuje cez asembler .. pokial vysledok predci ocakavanie.
X360 estelen ukaze co v nej je, neboj :)
PS2 má grafiku plně s dobou? Muhehe... to možná měl v době uvedení. Dneska je to šunka. A to samé bude v budoucnu platit pro všechny konzole včetně té nové 486ky od Sony.
-
Re: "Anti-Hyper-Threading" od AMD
Citace:
Původně odeslal Eagle
PS2 má grafiku plně s dobou? Muhehe... to možná měl v době uvedení. Dneska je to šunka. A to samé bude v budoucnu platit pro všechny konzole včetně té nové 486ky od Sony.
Myslim, že jsi proti Cell trochu zbytečně vysazený. Určitý výkon bych tomu neupíral, ale programovat bych teda pro to nechtěl ani náhodou, to ne.
-
Re: "Anti-Hyper-Threading" od AMD
Nevim co myslis vyrazem IP, ale zrejmne mam alespon castecne pravdu, protoze neco podobneho chysta i intel: http://www.cdr.cz/a/17884
Citace:
Původně odeslal Eagle
A jak bys chtěl rozděli IP mezi dvě jádra ??? To prostě nelze.
-
Re: "Anti-Hyper-Threading" od AMD
Citace:
Původně odeslal Petrik
Nevim co myslis vyrazem IP, ale zrejmne mam alespon castecne pravdu, protoze neco podobneho chysta i intel:
http://www.cdr.cz/a/17884
IP = Instruction Pointer. Jinými slovy ukazatel na následující instrukci.
Pokud budu mít kód následující:
instrukce 1
instrukce 2
instrukce 3
instrukce 4
instrukce 5
... tak to není problém, protože se IP snadno stanoví.
Jenže jakmile budu mít kód:
instrukce 1
instrukce 2
testovací podmínka
jump-if podmínkový skok na KOD_B
KOD_A
instrukce 3
jump KOD_C
KOD_B
instrukce 4
KOD_C
instrukce 5
... tak jsem v pytli.
Tenhle jednoduchý příklad dnešní procesory odhadují pomocí predikce větvení. Pokud se ale bavíme o dvou jádrech, kde máme nějaké dekódování a samotné naplnění pipeline do scheduleru je aspoň 5 stupňů, tak se musíme pohybovat úplně v jiných dimenzích out-of-order (řekněme 100+ instrukcí). V takovém řádu je obrovské množstí podmínek. Jak bys to teda chtěl provést? Nehledě na to, že závislost výsledků v sekvenci instrukcí je gigantická (odhaduji tak 90%), jelikož kód obvykle počítá spoustu věcí na jediné proměnné. S takovou závislostí si nemůžeš dovolit ani zápisy do L1 cache (jsou proti registrům moc pomalé), natož aby docházelo ke sdílení mezi dvěma jádry.
Čímsi z CDR se tady neoháněj, už jsem to sem dal minulý týden. Podívej se na zdroj té zprávy - Freecableguy je jakýsi user z XtremeSystems. Nějaký jeho náčrtek je irelevantní v tom, zda to jde provést nebo ne.
-
Re: "Anti-Hyper-Threading" od AMD
Okej, jak to teda podle tebe chce intel a AMD udelat? Tohle je podle me jedina realna moznost, neumim si predstavit nic jineho.
Citace:
Původně odeslal Eagle
IP = Instruction Pointer. Jinými slovy ukazatel na následující instrukci.
Pokud budu mít kód následující:
instrukce 1
instrukce 2
instrukce 3
instrukce 4
instrukce 5
... tak to není problém, protože se IP snadno stanoví.
Jenže jakmile budu mít kód:
instrukce 1
instrukce 2
testovací podmínka
jump-if podmínkový skok na KOD_B
KOD_A
instrukce 3
jump KOD_C
KOD_B
instrukce 4
KOD_C
instrukce 5
... tak jsem v pytli.
Tenhle jednoduchý příklad dnešní procesory odhadují pomocí predikce větvení. Pokud se ale bavíme o dvou jádrech, kde máme nějaké dekódování a samotné naplnění pipeline do scheduleru je aspoň 5 stupňů, tak se musíme pohybovat úplně v jiných dimenzích out-of-order (řekněme 100+ instrukcí). V takovém řádu je obrovské množstí podmínek. Jak bys to teda chtěl provést? Nehledě na to, že závislost výsledků v sekvenci instrukcí je gigantická (odhaduji tak 90%), jelikož kód obvykle počítá spoustu věcí na jediné proměnné. S takovou závislostí si nemůžeš dovolit ani zápisy do L1 cache (jsou proti registrům moc pomalé), natož aby docházelo ke sdílení mezi dvěma jádry.
Čímsi z CDR se tady neoháněj, už jsem to sem dal minulý týden. Podívej se na zdroj té zprávy - Freecableguy je jakýsi user z XtremeSystems. Nějaký jeho náčrtek je irelevantní v tom, zda to jde provést nebo ne.
-
Re: "Anti-Hyper-Threading" od AMD
Podle mě to udělat nejde. A když už, tak neefektivně a pouze pro specifický kód. A to ještě leda s nějakou softwarovou nadstavbou.
-
Re: "Anti-Hyper-Threading" od AMD
Citace:
Původně odeslal Eagle
A to ještě leda s nějakou softwarovou nadstavbou.
No ma byt bios update + driver pre win, ktory bude dynamicky podla zataze procesora prepinat ho bu do dual core alebo do "strenghtened core :) ". Ale uz neviem kde som to videl a to prepinanie nemusi byt az take dynamicke.
Co to bude, jak to bude, uvidime az to bude. A to by malo byt uz coskoro :)
Teda, ak to vobec bude :D
-
Re: "Anti-Hyper-Threading" od AMD
hmm, si rikam, jestli opacna cesta tj. postavit 'silnej' procesor a nad nej vrznout hyperthreading, by nebyla jednodussi ...
-
Re: "Anti-Hyper-Threading" od AMD
Citace:
Původně odeslal Fox!MURDER
hmm, si rikam, jestli opacna cesta tj. postavit 'silnej' procesor a nad nej vrznout hyperthreading, by nebyla jednodussi ...
blbě by se to prodávalo, nemělo by to nálepku "dualcore"...
-
Re: "Anti-Hyper-Threading" od AMD
Citace:
Původně odeslal Keymaster
blbě by se to prodávalo, nemělo by to nálepku "dualcore"...
by se tomu vymyslela nalepka dual, nebo quad, nebo hexanecojinyho :D
-
Re: "Anti-Hyper-Threading" od AMD
Citace:
Původně odeslal Fox!MURDER
by se tomu vymyslela nalepka dual, nebo quad, nebo hexanecojinyho :D
no, možná by slavilo úspěch Dualcore+ (nová generace PR ratingu ;))
-
Re: "Anti-Hyper-Threading" od AMD
Citace:
Původně odeslal THX
No ma byt bios update + driver pre win, ktory bude dynamicky podla zataze procesora prepinat ho bu do dual core alebo do "strenghtened core :) ". Ale uz neviem kde som to videl a to prepinanie nemusi byt az take dynamicke.
Co to bude, jak to bude, uvidime az to bude. A to by malo byt uz coskoro :)
Teda, ak to vobec bude :D
BIOS update a driver jsou ti na dvě věci. Ty potřebuješ získat dva IP, ale to s jednou aplikací prostě nelze nebo to lze udělat s tím, že režie bude 80% strojového času. Je to asi jako kdybych chtěl po automobilu, aby začal lítat - ok, když pojede megarychlostí (=ona velká režie), tak na kopci poletí (=onen specifický případ). Aby tohle fungovalo, tak by tam musel být nějaký geniální nápad podpořený geniálním software.
Kdyby bylo tak jednoduchý získat z jednovláknové aplikace dvouvláknovou, tak už to dávno někdo udělá. Například IBM bylo s dual-core na trhu ještě před Intelem a AMD.
-
Re: "Anti-Hyper-Threading" od AMD
-
Re: "Anti-Hyper-Threading" od AMD
Obavam se, ze tohle nema s timto threadem absolutne nic spolecneho. Viz http://4um.ocguru.cz/showthread.php?p=620131
-
Re: "Anti-Hyper-Threading" od AMD
Hmm co todle http://theinquirer.net/default.aspx?article=32885?? Ale proč reverse hypertransport? Jsem zvědavej jestli je to zas nějakej INQkec... ;)
-
Re: "Anti-Hyper-Threading" od AMD
Uz to opravili na hyperthreading.
-
Re: "Anti-Hyper-Threading" od AMD
Citace:
Původně odeslal MEluZíNa
Uz to opravili na hyperthreading.
To sou lolci, už se ani nedivim, že občas ty zprávy z theINQ jsou takový zkomolený :D