Stránka 9 z 28
Re: AMD Steamroller/Excavator (28nm)-informace, spekulace
Napsal: ned 14. říj 2012, 22:03
od del42sa
webwalker píše:....v případě zrušení SR osobně vidím jen pozitiva, ale třeba se pletu

Já bych to také viděl jako pozitivum. Sice se mi původně ten modulární návrh líbil, ale AMD se evidentně s modulem coby náhradou klasického jádra nepovedlo dosáhnout vytýčených cílů.
Takže za sebe také říkám, čím dříve AMD opustí tento nepovedený koncept a začne navrhovat CPU s klasickými (a hlavně výkonnými) jádry, tím lépe. Vývoj APU to nijak neovlivní, naopak by ty APU mohly být ještě lepší než doteď.

Re: AMD Steamroller/Excavator (28nm)-informace, spekulace
Napsal: ned 14. říj 2012, 22:44
od DOC_ZENITH
webwalker píše:Pokud alespoň některá nextgen konzole bude postavena na cpu x86 (APU AMD), pak AMD bude muset tato cpu také dodávat! Co se týká vlastních konzolí AMD, tak je to imho těžko uvěřitelný scénář. Stejně tak nVidia, která s výkonem Tegry začíná být na chvostu a vzhledem k tomu jak byla Tegra3 "spatlána", vyhlídky také nevypadají nijak růžové. Stejně tak, povede-li se Haswell, nejvíce na tom budou tratit mgpu nVidie.
Pokud vím, AMD hlásí opětovné snížení tržeb o 10%, což je sice špatné, nikoliv však zoufalé.
No možná jsem optimista, ale v případě zrušení SR osobně vidím jen pozitiva, ale třeba se pletu

Ne nebude. Jako kdyby IBM dodávalo PowerPc čipy do současnejch konzolí. Nebo jako kdyby RSX a R500 dnes dodávala AMD a NV. EE, oni jen udělaj návrh a Sony si samo udělá smlouvy s Globalfounders nebo UMC nebo koho bude chtít. AMd udělá návrh, dostane za něj zaplaceno a je to. Nebude dostávat dýška za každej prodanej kus, to by se konzolistům těžce nevyplácelo, to by zůstali u PowerPc, atd. Pokud do AMd půjdou tak jen kvůli nízké ceně.
Re: AMD Steamroller/Excavator (28nm)-informace, spekulace
Napsal: ned 14. říj 2012, 22:55
od webwalker
Docente zapřemýšlej, APU jsou x86! Co z toho vyplývá???
Re: AMD Steamroller/Excavator (28nm)-informace, spekulace
Napsal: ned 14. říj 2012, 23:07
od DOC_ZENITH
x86 license? Ta platí pro x86 comaptible produkty. Stačí jinak naprogramovat pipeline a instrukční sady a už to neni x86 a můžeš to vyrábět kdekoliv a neptat se jestli ti ňákej párda "dovolí" to prodávat.
Re: AMD Steamroller/Excavator (28nm)-informace, spekulace
Napsal: ned 14. říj 2012, 23:17
od webwalker
Re: AMD Steamroller/Excavator (28nm)-informace, spekulace
Napsal: ned 14. říj 2012, 23:25
od DOC_ZENITH
Proč? V konzolích se píše na železo. Tam nepoběžej na x86 x87 SSE, AVX, atd. Takže tyto instrukce zde vůbec nemusej bejt přítomný. Toť ihmo můj názor.
Re: AMD Steamroller/Excavator (28nm)-informace, spekulace
Napsal: pon 15. říj 2012, 09:22
od del42sa
DOC_ZENITH píše:Proč? V konzolích se píše na železo. Tam nepoběžej na x86 x87 SSE, AVX, atd. Takže tyto instrukce zde vůbec nemusej bejt přítomný. Toť ihmo můj názor.
Jak může být nějaký čip x86 a zároveň jím nebýt ??? Nemusí být full x86 compatible (podobně jako Larrabee) ale furt je to x86 čip na který se vztahují licenční podmínky.
když už mluvíme o té PS4:
http://semiaccurate.com/forums/showpost ... tcount=347
Re: AMD Steamroller/Excavator (28nm)-informace, spekulace
Napsal: pon 15. říj 2012, 10:37
od palda
CPU co bylo v prvním Xboxu se taky neprodávalo, bylo to Pentium III Coppermine s 128KB L2 na plným taktu s 133MHz FSB (takže tedy dvojnásobek oproti Celeronu, ale se stejným množstvím L2). Tohle se vlastně prodávalo, ale intel bral prachy z každýho kusu, prostě se domluví smluvní cena, která potom s lepším výrobním procesem třeba klesne, pro Global Foundaries to bude prostě jenom zakázka, nikdo nevíme jak to bude domluvené. Stejně to bude založené na nějaké současné architektuře doplněné EDRAM, jak už to AMD dělá od Xboxu 360 až po nový Wii U, který má taky AMD GPU a k tomu 32MB EDRAM, od toho ten high badwith co by řešil třeba problém současných APU s propustností RAM, alespoň u X360 to pomohlo značně a lze tak provozovat 4xAA bez ztráty výkonu (pokud se to při 720p vejde do 10MB EDRAM).
Bude tam běžná architektura, nedivil bych se , kdyby to bylo něco ze současných APU, pravděpodobně dokonce první generace s upraveným GPU s přidanou EDRAM. Z toho důvodu se to prodávat nebude. Jediný přímo navržený procesory měl Microsoft v Xboxu 360, všechno ostatní jsou jen deriváty (Cell byl původně hlavně pro Bluray přehrávače, proto je ty zakoupené v letech 2006-2007 většinou mají), Wii má derivát PowerPC 970 (jako měly G3 Powermac). Dneska se to nevyplatí, přechodem konvenčních CPU na RISC se potřeba specializovaných a drahých procesorů značně snížila.
Re: AMD Steamroller/Excavator (28nm)-informace, spekulace
Napsal: pon 15. říj 2012, 11:19
od webwalker
Cpu v XBOXu byl upravený mobilní Celeron v BGA! Vyráběný a také prodávaný Intelem pod označením Intel Celeron 733 Mobile BGA2 (XBOX) série SL5SN.

Re: AMD Steamroller/Excavator (28nm)-informace, spekulace
Napsal: pon 22. říj 2012, 01:08
od yuri.cs
Pro pripad ze by to nekoho zajimalo. bdver3 z GCC patche je zrejme opravdu bajny model 20h-2Fh - ma jeho featuru v podobe provadeni int instrukci na ALU i AGU.
Kód: Vybrat vše
(define_insn_reservation "bdver3_call" 2
(and (eq_attr "cpu" "bdver3")
(eq_attr "type" "call,callv"))
"bdver3-double,(bdver3-agu | bdver3-ieu),nothing")
Kód: Vybrat vše
(define_insn_reservation "bdver3_idirect" 1
(and (eq_attr "cpu" "bdver3")
(and (eq_attr "bdver1_decode" "direct")
(and (eq_attr "unit" "integer,unknown")
(eq_attr "memory" "none,unknown"))))
"bdver3-direct,(bdver3-ieu | bdver3-agu)")
Re: AMD Steamroller/Excavator (28nm)-informace, spekulace
Napsal: pon 22. říj 2012, 02:37
od Gregi
Nerozumiem. Skus to vysvetlit po lopate. Akoze podpora SteamRollera? Co je AGU ("adress generation unit")? Na co sluzi?
Inak v 3ke je vraj podpora len FMA3 (Piledirver) namiesto 1ky s FMA4 (Bulldozer). Co je na tom pravdy? Vo verzii 2 je zas len FMA. Ako to mam chapat, ze cim vyssie, tym ma spatnu kompatibilitu?
Re: AMD Steamroller/Excavator (28nm)-informace, spekulace
Napsal: pon 22. říj 2012, 10:05
od del42sa
yuri.cs píše:Pro pripad ze by to nekoho zajimalo. bdver3 z GCC patche je zrejme opravdu bajny model 20h-2Fh - ma jeho featuru v podobe provadeni int instrukci na ALU i AGU.
moc zajímavé Yuri, díky za info. Snad ho AMD ještě stihne uvést....
Gregi píše:Nerozumiem. Skus to vysvetlit po lopate. Akoze podpora SteamRollera? Co je AGU ("adress generation unit")? Na co sluzi?
Inak v 3ke je vraj podpora len FMA3 (Piledirver) namiesto 1ky s FMA4 (Bulldozer). Co je na tom pravdy? Vo verzii 2 je zas len FMA. Ako to mam chapat, ze cim vyssie, tym ma spatnu kompatibilitu?
vlákno o ALU/AGU je zde :
http://pctforum.tyden.cz/viewtopic.php? ... 5#p8265005
Bulldozer FMA 4, Piledriver FMA4/FMA3, Steamroller FMA3 určitě. Jak to bude s FMA4 nevím, ale proč ubírat CPU schopnost provádět určité instrukce, když tam už je ?
Re: AMD Steamroller/Excavator (28nm)-informace, spekulace
Napsal: pon 22. říj 2012, 10:44
od webwalker
@
Gregi: Ať nemusíš moc hledat, tak stručně:
AGU slouží pro generování (výpočet) adresy paměti pro instrukce, které k paměti přistupují. Ten post yuriho na bdver ukazuje, že tyto jednotky, kromě generace adres, budou provádět i některé logické operace. Prostě se z nich stávají AGLU (Address Generation and Logic Unit). To by mělo teoreticky přinést vyšší ILP (Instruction Level Parallelism) a potažmo i IPC.
FMA jsou buďto 3 nebo 4 operandové (FMA3/FMA4)
FMA4: d = a + b * c
FMA3: a = a + b * c
Srandovní tahanice AMD vs Intel o FMA (z Wiki)
August 2007: AMD announces the SSE5 instruction set, which includes 3-operand FMA instructions. A new coding scheme (DREX) is introduced for allowing instructions to have three operands.[5]
April 2008: Intel announces their AVX and FMA instruction sets, including 4-operand FMA instructions. The coding of these instructions uses the new VEX coding scheme which is more flexible than AMD's DREX scheme.[6]
December 2008: Intel changes the specification for their FMA instructions from 4-operand to 3-operand instructions. The VEX coding scheme is still used.[7]
May 2009: AMD changes the specification of their FMA instructions from the 3-operand DREX form to the 4-operand VEX form, compatible with the April 2008 Intel specification rather than the December 2008 Intel specification.[8]
January 2012: AMD announces FMA3 support in future processors codenamed Trinity and Vishera; they are based on the Piledriver architecture. [9]
Re: AMD Steamroller/Excavator (28nm)-informace, spekulace
Napsal: pon 22. říj 2012, 12:57
od Gregi
Jasne o FMA4, FMA3 operandoch viem. Usetrili 1 operand. Len nikde sa nespomynaju, ci napr. PD podporuje zaroven FMA3 i FMA4(BD). Mne sa zda, ze len to prekopali (nahradili) a usetrili jednu premennu. Takze podpora FMA4 je nenavratne prec u v2(PD) a v3(SR). Ak bude uvedeny dajaky SR (vid. bdver3), mal by tiez podporovat len FMA3. No vsade pisu len podporu FMA. Predtym bola podpora FMA4, no pre PD a SR pisu uz len FMA. Tak neviem ako to je s tou instrukcnou sadou v skutocnosti. Zajtra hadam budeme mudrejsi po uvedeni PD. Teda dufam, ze to ktosi otestuje a preveri.
Ak som to dobre pochopil, tak to AGU vie okrem primarneho vypoctu adresy v pamati, este i FMA4, FMA3.
BD - Bulldozer
PD - Piledriver
SR - Steamroller
Re: AMD Steamroller/Excavator (28nm)-informace, spekulace
Napsal: pon 22. říj 2012, 13:07
od del42sa
The Piledriver core adds AVX, AVX1.1, FMA3, AES (aka AES-NI in Intel-speak), and F16C. Bulldozer added FMA4 to the instruction set, that means Fused Multiply Add with 4 operands. Intel then added a far less efficient FMA3 to Haswell rather than supporting FMA4. Luckily, FMA3 in Piledriver is in addition to FMA4, not a replacement for it, and the XOP instructions are still unique to AMD. Like any new ISA, if you use them a lot, they will be a benefit, but older code doesn’t even know they are there. Whether or not this is a gain is viewer dependent.
Re: AMD Steamroller/Excavator (28nm)-informace, spekulace
Napsal: pon 22. říj 2012, 13:20
od webwalker
Asi tak, jak píše del42sa. PD by měl mít podporu obou, tedy FMA3 i FMA4. U SR to vypadá pouze na FMA3.
3164 {"bdver2", PROCESSOR_BDVER2, CPU_BDVER2,
3165 PTA_64BIT | PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_SSE3
3166 | PTA_SSE4A | PTA_CX16 | PTA_ABM | PTA_SSSE3 | PTA_SSE4_1
3167 | PTA_SSE4_2 | PTA_AES | PTA_PCLMUL | PTA_AVX | PTA_FMA4
3168 | PTA_XOP | PTA_LWP | PTA_BMI | PTA_TBM | PTA_F16C
3169 | PTA_FMA | PTA_PRFCHW},
+ {"bdver3", PROCESSOR_BDVER3, CPU_BDVER3,
+ PTA_64BIT | PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_SSE3
+ | PTA_SSE4A | PTA_CX16 | PTA_ABM | PTA_SSSE3 | PTA_SSE4_1
+ | PTA_SSE4_2 | PTA_AES | PTA_PCLMUL | PTA_AVX
+ | PTA_XOP | PTA_LWP | PTA_BMI | PTA_TBM | PTA_F16C
+ | PTA_FMA | PTA_PRFCHW},
Teoreticky vzato by mělo být FMA4 lepším řešením (nedestruktivní operand), ale na implementaci je zřejmě snadnější použití FM3.
Ak som to dobre pochopil, tak to AGU vie okrem primarneho vypoctu adresy v pamati, este i FMA4, FMA3
To ne, FMA instrukce jsou odesílány na fpu (FMAC).
Re: AMD Steamroller/Excavator (28nm)-informace, spekulace
Napsal: úte 23. říj 2012, 19:04
od Dithius
hele jen tak mimo

to o čem tu mluvíte není náhodou směr AMD k tomu, že připravuje CPU část na to, aby byl co možná ve vyhledavaní a lehkému zpracování dat nejrychlejší jak to jen jde a GPU v APUčku bude mít naservírované předžvýkané data, které pak dopracuje.
někde jsem četl že AMD tímhle systémem směřuje a urychlilo to práci o 30%¨. samozřejmě je to těžké asi na programování HW a kompability
Re: AMD Steamroller/Excavator (28nm)-informace, spekulace
Napsal: stř 24. říj 2012, 10:07
od webwalker
Re: AMD Steamroller/Excavator (28nm)-informace, spekulace
Napsal: sob 27. říj 2012, 01:15
od yuri.cs
Re: AMD Steamroller/Excavator (28nm)-informace, spekulace
Napsal: sob 27. říj 2012, 10:28
od del42sa
Víc než na tu podporu AVX2 jsem zvědavý na ten výkon, spotřebu a velikost jádra na 28nm výrobním procesu.....