AMD stäms för falsk marknadsföring av Bulldozer med "åtta kärnor"

Permalänk
Datavetare
Skrivet av skruvis:

Vi har ju redan haft denna diskussion. Vet inte vad kitguru får sin information från men verkar ju enklast att faktiskt läsa kontraktet då det finns fritt tillgängligt på Internet.

Svaret hittar man i sektion 5.2(d) i det korsavtal som AMD & Intel skrev efter man gjorde upp efter alla vändor i rätten

  • (d) Effects of Termination.

  • (i) In the event of any termination of this Agreement pursuant to Section 5.2(a), and subject to the provisions of Section 5.2(e), the rights and licenses granted to any terminated Licensed Party(ies), including without limitation the rights granted under Section 3.8(d), shall terminate as of the effective date of such termination, but the rights and licenses granted to the non-terminated Licensed Party(ies) (including without limitation the Terminating Party and all of its non-terminated Subsidiaries) shall survive such termination of this Agreement subject to the non-terminated Licensed Party’s(ies’) continued compliance with the terms and conditions of this Agreement.

  • (ii) In the event of any termination of this Agreement pursuant to Section 5.2(c), and subject to the provisions of Section 5.2(e), the rights and licenses granted to both Parties under this Agreement, including without limitation the rights granted under Section 3.8(d), shall terminate as of the effective date of such termination.

Det av företagen som blir uppköpt förlorar sin rätt till korsavtalet, men den andra parten behåller sina rättighet för all framtid i det fallet.

Skrivet av sniglom:

Här tappar jag din logiska tråd.

I fallet med AMD kan man inte förvänta sig att prestandan skalar (hyfsat) linjärt mot antalet kärnor. Alltså finns ett problem i praktiken.
Men går inte precis samma sak att säga om 970? Minnesprestandan skalar inte linjärt när man allokerar förbi 3.5GB. Detta blir väl också ett problem i praktiken?

Precis som man kan skriva ihop en konstgjord flertrådad flyttalslast för AMD-cpun borde man kunna skriva ihop en bandbreddsätande CUDA-applikation som allokerar förbi 3.5GB och sjunker i prestanda.

Tycker logiken är rätt glasklar.

Grundbulten för stämningen är att AMDs "8 kärnor" aldrig kommer vara 8 gånger snabbare än vad man får i ett enkeltrådat fall (är praktiskt sett omöjligt att skapa något sådant fall). Personen som stämmer hävdar att det är en egenskap man som konsument kan förvänta sig om det är 8 "riktiga" kärnor. För de CPU-designer som faktiskt har N oberoende kärnor är det alltid möjligt att skriva något program som skalar perfekt, det som ska avgöras i rätten är alltså om hans förväntning är rimlig eller ej.

Antag att någon stämmer Nvidia för vilseledande marknadsföring, de hävdar att det inte är 4 GB (vilket torde vara trivialt att motbevisa) och att man inte fått utlovad bandbredd på 224 GB/s.

Det är inte möjligt att få ut 224 GB/s ur 3,5 GB poolen på ett 970, men det är möjligt på 980 enda 4,0 GB pool. Vad som däremot är möjligt är att skapa en uppsättning GPU-program som använder 3,5 GB poolen ca 7/8 av tiden och 0,5 GB poolen ca 1/8 av tiden, aggregerad bandbredd kommer i det fallet bli 224 GB/s (crossbaren har långt mer bandbredd än VRAM så att två 32-bitars VRAM-bussar delar en crossarport är inte ett oöverstigligt hinder). Nvidia kan alltså visa att produkten faktiskt har den bandbredd man lovar, spel skulle kunna få ut bandbredden om de är "rätt" kodade. Går ju knappast att stämma Nvidia för vilseledande marknadsföring om det är spelen som inte är "rätt" kodade.

ROPs och L2$ var felaktiga, men det är inget som finns i den konsumentriktade informationen kring produkten och det är heller inget som normalt är tryckt på kartongen korten levereras i, så en eventuellt stämning kring vilseled information kring ROPs/L2$ lär få svårt att vinna.

Visa signatur

Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer

Permalänk
Skrivet av Kilroy:

Som sagt, det handlar inte om "lite för varmt". Det handlar om rimliga säkerhetsnivåer.
Det kaffet hon brände sig på var utanför rimliga säkerhetsnivåer.
Visst kan man tycka det är löjligt att ha lagar kring säkerhet, varför ska bilar tvunget vara så säkra?
Vilken idiot som helst fattar väl att man inte ska krocka.

Men olyckor händer, det går inte att undvika, då behöver vi ha rimliga säkerhetsnivåer.

Det handlar inte om att det ska vara ljummet.

Länk till delar av brännskadorna: OBS! Ej trevligt: http://imgur.com/oFfJLkW
Mycket obehagligt...

Blir nästan förbannad när man läser sånt här.
Kaffe ska bryggas i typ 92+ grader och ligger väl på 80+ när det landar i muggen.
Brygger man i rätt temp så blir tempen i muggen svår att kontrollera såvida man inte tillsätter vatten/mjölk som är kallare.
Vad ska man då göra? Låta muggen stå och kallna? Hälla i kallvatten?
Om man köper kaffe så bör man veta att det är sjukt varmt.

Har man en kaffekopp i knät när man sitter i bilen, ja, då får man fan skylla sig själv.

Permalänk
Datavetare
Skrivet av skruvis:

Ingen nyhet det med opteron men jag kommer ihåg när Intel presenterade Pentium D vilket liv det blev på amd fanboysen det var ingen äkta quad core men ingen kunde ta fram fakta (standard/norm/etc.) för hur en quad-core processorer skulle vara uppbyggd för att få kallas just quad-core men likväl fanns det 4 kärnor under huven iofs. fördelade på 2st die men likförbannat 4st kärnor.

Det finns praktiska problem med att skriva program för en design likt Pentium D (PS4/XBO har en snarlik design och bl.a. Nauty Dog har noterat samma typ av problem som Pentium D).

"As we’ve discussed before the PS4’s CPU is comprised of eight cores, which are split into two modules of four. Each of these modules has its own set of Level two cache, and for the sake of performance you don’t want the modules to access the others cache. So for example, let’s assume you want core three (which would sit in the first module) to process a piece of data which is being held in the cache of the second module. Doing so incurs a large performance penalty, coming in at around 190 cycles which is over six times slower than accessing data from its own shared level two cache."

Core2 quad hade en liknande design, själv valde jag Phenom X4 över Core2Quad just för att C2Q designen gjorde analysen av parallellprogrammering lurig när man använde CPU-kärnor som korsade "fel" gräns (samma problem Nauty Dog ser med PS4).

Det stämning handlar om är huruvida en kund kan förvänta sig att "8 CPU-kärnor" betyder att det finns 8 kärnor som i någon form kan utföra 8 gånger så mycket arbete som en kärna, han klagar på att AMDs marknadsföring är vilseledande för "kärnorna" i samma modul påverkar varandra.

Tar man ett problem som är "embarrassing parallel" så kommer både Pentium D och PS4/XBO verkligen köra programmet med linjär "speed-up" motsvarande antalet kärnor, så stämningen i formen den nu har skulle direkt falla där.

Visa signatur

Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer

Permalänk
Medlem
Skrivet av maverickgoose:

Blir nästan förbannad när man läser sånt här.
Kaffe ska bryggas i typ 92+ grader och ligger väl på 80+ när det landar i muggen.
Brygger man i rätt temp så blir tempen i muggen svår att kontrollera såvida man inte tillsätter vatten/mjölk som är kallare.
Vad ska man då göra? Låta muggen stå och kallna? Hälla i kallvatten?
Om man köper kaffe så bör man veta att det är sjukt varmt.

Har man en kaffekopp i knät när man sitter i bilen, ja, då får man fan skylla sig själv.

Riktigt kaffe har väldigt lite att göra med det bruna blaskvatten som kallas kaffe i USA...

Visa signatur

Main Core i9-9900k | NH-D15 | ROG STRIX Z390-F | 16GB DDR4 3200 MHz LPX | STRIX 2080 Ti GAMING OC | Samsung 970 EVO 1TB + Toshiba XG5 256GB | RM650X | R5 Blackout
HTPC/Barndator: Core i5-8400 | ASUS PRIME B360M-A | 16GB DDR4 2666 MHz | STRIX GTX 1070 OC | 2 x Toshiba XG5 256GB
Extradator: Core i7 870 | ASRock H55M-LE | 8GB 1600 MHz | Intel 320 120GB | HD6950 2GB | VX 550W

Permalänk
Medlem
Skrivet av Kilroy:

Jag blir alltid så irriterad när detta tas upp.
Har du sett bilderna på skadorna hon fick?
Hela hennes innerlår var helt sönderbrända och det var livshotande skador.
Det var inte så att kaffet var "varm", det var så att kaffet var skållhett.
Dessutom hade många andra bränt sig på olika sätt och klagat utan att McDonalds hade ändrat rutinerna kring kaffet.

Läs mer här: https://en.wikipedia.org/wiki/Liebeck_v._McDonald's_Restauran...

Det var en helt rimlig och jättebra stämning och dom med tanke på hur USAs rättssystem fungerar.

Kaffe smakar godast vid 80-85 grader.
Källa: http://filer.kaffegrossisten.se/moccamaster-kaffeskola.pdf

Om de serverade kaffe vid 82 grader som wikipedia påstår så höll det perfekt temperatur. Ska alla andra kunder få för kallt kaffe för att hon klantade sig? Är det rimligt att hon får skadestånd på miljontals dollar för att kaffet inte var pissljummet? Jag tycker man borde känna till att man kan bränna sig på varmt kaffe och kunna ta eget ansvar för hur man hanterar kaffet som man köpt.

Permalänk
Medlem
Skrivet av Yoshman:

1. Vi har ju redan haft denna diskussion. Vet inte vad kitguru får sin information från men verkar ju enklast att faktiskt läsa kontraktet då det finns fritt tillgängligt på Internet.

Svaret hittar man i sektion 5.2(d) i det korsavtal som AMD & Intel skrev efter man gjorde upp efter alla vändor i rätten

  • (d) Effects of Termination.

  • (i) In the event of any termination of this Agreement pursuant to Section 5.2(a), and subject to the provisions of Section 5.2(e), the rights and licenses granted to any terminated Licensed Party(ies), including without limitation the rights granted under Section 3.8(d), shall terminate as of the effective date of such termination, but the rights and licenses granted to the non-terminated Licensed Party(ies) (including without limitation the Terminating Party and all of its non-terminated Subsidiaries) shall survive such termination of this Agreement subject to the non-terminated Licensed Party’s(ies’) continued compliance with the terms and conditions of this Agreement.

  • (ii) In the event of any termination of this Agreement pursuant to Section 5.2(c), and subject to the provisions of Section 5.2(e), the rights and licenses granted to both Parties under this Agreement, including without limitation the rights granted under Section 3.8(d), shall terminate as of the effective date of such termination.

Det av företagen som blir uppköpt förlorar sin rätt till korsavtalet, men den andra parten behåller sina rättighet för all framtid i det fallet.

Tycker logiken är rätt glasklar.

2. Grundbulten för stämningen är att AMDs "8 kärnor" aldrig kommer vara 8 gånger snabbare än vad man får i ett enkeltrådat fall (är praktiskt sett omöjligt att skapa något sådant fall). Personen som stämmer hävdar att det är en egenskap man som konsument kan förvänta sig om det är 8 "riktiga" kärnor. För de CPU-designer som faktiskt har N oberoende kärnor är det alltid möjligt att skriva något program som skalar perfekt, det som ska avgöras i rätten är alltså om hans förväntning är rimlig eller ej.

1. Glömde det fullständigt får skylla på att ha tagit för mycket litium..
Undrar om det ligger någon substans i detta då?

Citat:

KitGuru Says: Looks like AMD is sure that no matter what, Intel will sign a new cross-license agreement with it or its successor. At the end, AMD has a lot of patents, including graphics related, which could be used as a leverage to reach a new deal.

http://www.kitguru.net/components/graphic-cards/anton-shilov/...

2. Där kommer problemet först måste man utröna vad riktiga kärnor är & man kan stödja sig på hur man traditionellt byggt kärnor men samtidigt kommer väl AMD att hävda att man varit tydlig med hur bulldozer är uppbyggd samt att inte finns någon standard för hur en kärna måste vara uppbyggd etc... men det blir upptill rätten att avgöra.

Visa signatur

XFX Radeon RX 7700 XT Speedster QICK 319 Black Edition | AMD Ryzen R7 5700X | Noctua NH-D15 | Asus TUF Gaming B550-Plus | Kingston Fury Beast DDR4 3600MHz 4x8GB | Samsung 990 Pro 1TB | Corsair HX1000i | Fractal Design Define S | LG 27GL83A | Corsair K95 Platinum | Corsair Sabre RGB PRO Wireless | Corsair Void Elite Wireless

Permalänk
Entusiast
Skrivet av Yoshman:

Vi har ju redan haft denna diskussion. Vet inte vad kitguru får sin information från men verkar ju enklast att faktiskt läsa kontraktet då det finns fritt tillgängligt på Internet.

Svaret hittar man i sektion 5.2(d) i det korsavtal som AMD & Intel skrev efter man gjorde upp efter alla vändor i rätten

  • (d) Effects of Termination.

  • (i) In the event of any termination of this Agreement pursuant to Section 5.2(a), and subject to the provisions of Section 5.2(e), the rights and licenses granted to any terminated Licensed Party(ies), including without limitation the rights granted under Section 3.8(d), shall terminate as of the effective date of such termination, but the rights and licenses granted to the non-terminated Licensed Party(ies) (including without limitation the Terminating Party and all of its non-terminated Subsidiaries) shall survive such termination of this Agreement subject to the non-terminated Licensed Party’s(ies’) continued compliance with the terms and conditions of this Agreement.

  • (ii) In the event of any termination of this Agreement pursuant to Section 5.2(c), and subject to the provisions of Section 5.2(e), the rights and licenses granted to both Parties under this Agreement, including without limitation the rights granted under Section 3.8(d), shall terminate as of the effective date of such termination.

Det av företagen som blir uppköpt förlorar sin rätt till korsavtalet, men den andra parten behåller sina rättighet för all framtid i det fallet.

Tycker logiken är rätt glasklar.

Grundbulten för stämningen är att AMDs "8 kärnor" aldrig kommer vara 8 gånger snabbare än vad man får i ett enkeltrådat fall (är praktiskt sett omöjligt att skapa något sådant fall). Personen som stämmer hävdar att det är en egenskap man som konsument kan förvänta sig om det är 8 "riktiga" kärnor. För de CPU-designer som faktiskt har N oberoende kärnor är det alltid möjligt att skriva något program som skalar perfekt, det som ska avgöras i rätten är alltså om hans förväntning är rimlig eller ej.

Antag att någon stämmer Nvidia för vilseledande marknadsföring, de hävdar att det inte är 4 GB (vilket torde vara trivialt att motbevisa) och att man inte fått utlovad bandbredd på 224 GB/s.

Det är inte möjligt att få ut 224 GB/s ur 3,5 GB poolen på ett 970, men det är möjligt på 980 enda 4,0 GB pool. Vad som däremot är möjligt är att skapa en uppsättning GPU-program som använder 3,5 GB poolen ca 7/8 av tiden och 0,5 GB poolen ca 1/8 av tiden, aggregerad bandbredd kommer i det fallet bli 224 GB/s (crossbaren har långt mer bandbredd än VRAM så att två 32-bitars VRAM-bussar delar en crossarport är inte ett oöverstigligt hinder). Nvidia kan alltså visa att produkten faktiskt har den bandbredd man lovar, spel skulle kunna få ut bandbredden om de är "rätt" kodade. Går ju knappast att stämma Nvidia för vilseledande marknadsföring om det är spelen som inte är "rätt" kodade.

ROPs och L2$ var felaktiga, men det är inget som finns i den konsumentriktade informationen kring produkten och det är heller inget som normalt är tryckt på kartongen korten levereras i, så en eventuellt stämning kring vilseled information kring ROPs/L2$ lär få svårt att vinna.

Förutom att Nvidia glatt sprider information om ROP och L2 till recensenter för att de ska publicera den. Det är fortfarande Nvidia som har spridit informationen. De kommer inte undan bara för att de använt en mellanhand. Vidare är det inte tillåtet att undanhålla väsentlig information. Tror det blir väldigt svårt att hävda att en reviewer's guide inte är del av marknadsföringsmaterial för även om det dokumentet i sig inte är ämnat för konsumenter så är informationen i dokumentet det. Annars hade de inte lämnat ut det och/eller lagt NDA på just den informationen. Jämför med vissa ARM-tillverkare som inte säger ett piss och hur deras hårdvara fungerar internt.

Visa signatur

Q9450, HD4850, 8 GB DDR2 800 MHz, 3x750 GB, Antec 300, Dell 2408WFP, U2410, Qnap TS-419p+ 4x2 TB Samsung F4, Asus UL30A-QX056V, Logitech Z-680, Sennheiser HD380pro, M-Audio FastTrack Pro, Ibanez sa160qm, Ibanez TB 15R, Zoom 505II, Ibanez GSR 200, Ibanez SW 35, Cort AC-15, Squier SD-3 BBL, Yamaha PSR 270, Røde NT1-A, Nikon D200, Nikkor 18-70/3,5-4,5, 70-300VR, 50/1,8, 28/2,8, Tamron 17-50/2,8, 90/2,8, Sigma 30/1,4, SB-800, SB-25, SB-24

Permalänk
Avstängd
Skrivet av Yoshman:

Nvidia kan alltså visa att produkten faktiskt har den bandbredd man lovar, spel skulle kunna få ut bandbredden om de är "rätt" kodade. Går ju knappast att stämma Nvidia för vilseledande marknadsföring om det är spelen som inte är "rätt" kodade.

ROPs och L2$ var felaktiga, men det är inget som finns i den konsumentriktade informationen kring produkten och det är heller inget som normalt är tryckt på kartongen korten levereras i, så en eventuellt stämning kring vilseled information kring ROPs/L2$ lär få svårt att vinna.

Med tanke på hur många spelutvecklare som är söndermutade av Nvidia torde inte det vara någon omöjlighet.
"Optimized for Nvidia" bör ju betyda just att det är optimerat för deras grafikkort, inkluderat 970.
Någon som vet om minnesbandbredden utnyttjas på ovanstående sätt, t.ex. med Far Cry 4 eller andra Nvidia-stämplade titlar?

Skickades från m.sweclockers.com

Permalänk
Medlem
Skrivet av maverickgoose:

Blir nästan förbannad när man läser sånt här.
Kaffe ska bryggas i typ 92+ grader och ligger väl på 80+ när det landar i muggen.
Brygger man i rätt temp så blir tempen i muggen svår att kontrollera såvida man inte tillsätter vatten/mjölk som är kallare.
Vad ska man då göra? Låta muggen stå och kallna? Hälla i kallvatten?
Om man köper kaffe så bör man veta att det är sjukt varmt.

Har man en kaffekopp i knät när man sitter i bilen, ja, då får man fan skylla sig själv.

Jag har hört att kaffe ska ligga på 67 grader när det serveras, hörsägen dock.

Varför säljer man då kaffe i drive-in?

Visa signatur

XFX Radeon RX 7700 XT Speedster QICK 319 Black Edition | AMD Ryzen R7 5700X | Noctua NH-D15 | Asus TUF Gaming B550-Plus | Kingston Fury Beast DDR4 3600MHz 4x8GB | Samsung 990 Pro 1TB | Corsair HX1000i | Fractal Design Define S | LG 27GL83A | Corsair K95 Platinum | Corsair Sabre RGB PRO Wireless | Corsair Void Elite Wireless

Permalänk
Skrivet av skruvis:

Jag har hört att kaffe ska ligga på 67 grader när det serveras, hörsägen dock.

Varför säljer man då kaffe i drive-in?

För att det är gott att dricka kaffe i bilen?
Gör det dagligen men man använder liKsåm en mugghållare.

Att behöva vänta 5min innan det är drickbart är inte ovanligt beroende på vart man handlar.
Ser inget konstigt i det.

Permalänk
Datavetare
Skrivet av Zotamedu:

Förutom att Nvidia glatt sprider information om ROP och L2 till recensenter för att de ska publicera den. Det är fortfarande Nvidia som har spridit informationen. De kommer inte undan bara för att de använt en mellanhand. Vidare är det inte tillåtet att undanhålla väsentlig information. Tror det blir väldigt svårt att hävda att en reviewer's guide inte är del av marknadsföringsmaterial för även om det dokumentet i sig inte är ämnat för konsumenter så är informationen i dokumentet det. Annars hade de inte lämnat ut det och/eller lagt NDA på just den informationen. Jämför med vissa ARM-tillverkare som inte säger ett piss och hur deras hårdvara fungerar internt.

Ok, låt oss gå med det. Hur skulle stämningen se ut där man hävdar att den felaktiga informationen om ROPs och L2$ faktiskt vilseledde något på ett sätt så de köpte "fel" kort. Hur ska man ens gå tillväga för att visa att det finns en skillnad mellan 64 och 56 ROPs som gör att man som kund "drabbas"?

I AMD fallet är det enkelt att påvisa hur man kan anse att man blivit vilseledd, man behöver inte på något sätt vara programmerare eller ens speciellt insatt i datorer. Det enda man behöver veta är att om mitt system har N kärnor och det tar X sekunder att slutföra en beräkningar som använder en CPU-tråd (något man enkelt ser i Windows taskmanager), så kan jag också köra N sådana beräkningar och det tar forfarande X sekunder totalt.

Edit: Nu kan kanske hävda att det inte spelar någon roll att det inte blir någon praktisk skillnad i användarupplevelse om det är 56 eller 64 ROPs, men man blev ändå "vilseled" av själva siffervärdet och ska ha plåster på såren.

I det läget ligger både AMD och Intel rätt illa till, de har flera gånger justerat antal transistorer en krets har. AMD sade t.ex. först att Bulldozer hade 2,0 miljarder transistorer men man ändra sig sedan till 1,2. Snacka om att folk skulle kunna stämma där om det bara är det faktum att man publicerat fel information. För mig som kund och användare är det ju totalt irrelevant om det är en transistor eller massor med fantizilioner med transistorer.

Visa signatur

Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer

Permalänk
Avstängd
Skrivet av skruvis:

Jag har hört att kaffe ska ligga på 67 grader när det serveras, hörsägen dock.

Varför säljer man då kaffe i drive-in?

Varför är man inte mer försiktig med saker alla vet är heta?
Att stämma en knivtillverkare för att kniven var för vass och man huggit tummen av sig är bara löjligt, men i praktiken samma scenario.

Skickades från m.sweclockers.com

Permalänk
Medlem

@Yoshman

Tycker ändå det var rätt tydligt att AMD pratade om kluster med egna schedulers och heltalspipelines med egna registerfiler och att antalet exekveringsenheter var färre. Sen var det massor fel i hela designen som inte går att rätta till. Det är också svårt att jämföra med tidigare arkitektur. Något som UltraSPARC T1 har i någon bemärkelse är en front-end för alla åtta kärnor. Sen kallar ju flera som kör med extra heltalskluster dual-thread och liknande. Avkodningssteget var kraftigt begränsat i första gen BD också. Det som verkligen bör kunna räknas som SMT i BD är väl FPUn.

Hur som verkar XV leva vidare i en ny generation APUer nästa år.

Permalänk
Datavetare
Skrivet av Petterk:

@Yoshman

Tycker ändå det var rätt tydligt att AMD pratade om kluster med egna schedulers och heltalspipelines med egna registerfiler och att antalet exekveringsenheter var färre. Sen var det massor fel i hela designen som inte går att rätta till. Det är också svårt att jämföra med tidigare arkitektur. Något som UltraSPARC T1 har i någon bemärkelse är en front-end för alla åtta kärnor. Sen kallar ju flera som kör med extra heltalskluster dual-thread och liknande. Avkodningssteget var kraftigt begränsat i första gen BD också. Det som verkligen bör kunna räknas som SMT i BD är väl FPUn.

Hur som verkar XV leva vidare i en ny generation APUer nästa år.

8 kärnor i SPARC T1/T2 delade flyttalsenhet, men alla 8 kärnor hade en oberoende heltalspipelines (se 1-6).

Sedan har jag skrivit flera gånger, jag hoppas innerligt att han misslyckas med sin stämning för jag anser den vara löjlig. Men killen har en chans att vinna, den chansen ligger i att han får rätten att slå fast just att en "CPU-kärna" måste vara oberoende från övriga "CPU-kärnor" för att få kallas "kärna" i marknadsmaterial.

Även om jag hoppas att han förlorar anser jag själv att FX-8xxx är en fyrkärnig design med SMT, inte en åttakärnig design. Det är relativt enkelt att skriva program som går fyra gånger så fort på en FX-8xxx jämfört om man kör på en CPU-tråd, det är omöjligt att skriva ett program som går åtta gånger så fort. Det är vad jag anser är "beviset" på att det inte är "äkta" kärnor, men det är naturligtvis inget formellt bevis utan bara vad jag personligen anser.

Visa signatur

Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer

Permalänk
Medlem
Visa signatur

XFX Radeon RX 7700 XT Speedster QICK 319 Black Edition | AMD Ryzen R7 5700X | Noctua NH-D15 | Asus TUF Gaming B550-Plus | Kingston Fury Beast DDR4 3600MHz 4x8GB | Samsung 990 Pro 1TB | Corsair HX1000i | Fractal Design Define S | LG 27GL83A | Corsair K95 Platinum | Corsair Sabre RGB PRO Wireless | Corsair Void Elite Wireless

Permalänk
Entusiast
Skrivet av Yoshman:

Ok, låt oss gå med det. Hur skulle stämningen se ut där man hävdar att den felaktiga informationen om ROPs och L2$ faktiskt vilseledde något på ett sätt så de köpte "fel" kort. Hur ska man ens gå tillväga för att visa att det finns en skillnad mellan 64 och 56 ROPs som gör att man som kund "drabbas"?

I AMD fallet är det enkelt att påvisa hur man kan anse att man blivit vilseledd, man behöver inte på något sätt vara programmerare eller ens speciellt insatt i datorer. Det enda man behöver veta är att om mitt system har N kärnor och det tar X sekunder att slutföra en beräkningar som använder en CPU-tråd (något man enkelt ser i Windows taskmanager), så kan jag också köra N sådana beräkningar och det tar forfarande X sekunder totalt.

Edit: Nu kan kanske hävda att det inte spelar någon roll att det inte blir någon praktisk skillnad i användarupplevelse om det är 56 eller 64 ROPs, men man blev ändå "vilseled" av själva siffervärdet och ska ha plåster på såren.

I det läget ligger både AMD och Intel rätt illa till, de har flera gånger justerat antal transistorer en krets har. AMD sade t.ex. först att Bulldozer hade 2,0 miljarder transistorer men man ändra sig sedan till 1,2. Snacka om att folk skulle kunna stämma där om det bara är det faktum att man publicerat fel information. För mig som kund och användare är det ju totalt irrelevant om det är en transistor eller massor med fantizilioner med transistorer.

De behöver inte visa att de vilselett någon, de behöver visa att de gick ut med felaktig information. Man får inte gå ut med saker som inte är sanna. Företaget ska kunna visa att dess påståenden stämmer. De påstod att kortet hade 64 ROP och det var inte sant.

Hur skulle ett sådant försvar fungera? Om de hävdar att det inte var falsk marknadsföring för att gemene konsument inte märker någon skillnad i spel så är ju den naturliga följdfrågan; varför skrevs inte rätt antal ut om det inte spelar någon roll?

Citat:

10 § En näringsidkare får vid marknadsföringen inte använda sig
av felaktiga påståenden eller andra framställningar som är
vilseledande i fråga om näringsidkarens egen eller någon annans
näringsverksamhet.

Första stycket gäller särskilt framställningar som rör
1. produktens förekomst, art, mängd, kvalitet och andra
utmärkande egenskaper

En näringsidkare får vid marknadsföring inte använda sig av felaktiga påstående rörande produktens art, mängd, kvalitet och andra utmärkande egenskaper. Svårare än så är det inte.

Såhär skriver Yrkesförbundet Säljarnas om saken:

Citat:

2. Vilseledande reklam
Reklam får inte innehålla osanna påståenden eller framställningar (till exempel bilder) som är vilseledande.
Det är särskilt viktigt när det gäller uppgifter om pris, mängd, inverkan på hälsa och miljö och företagarens kvalifikationer och utmärkelser. Påståenden som ”bäst i test”, ”störst”, ”snabbast” måste kunna dokumenteras.
Det är tillräckligt att det finns en risk för att konsumenten ska bli vilseledd för att reklamen ska anses som otillbörlig.

Notera sista meningen för den är högst relevant här.

På samma sätt är konsumentköplagen glasklar.

Citat:

16 § Varan skall i fråga om art, mängd, kvalitet, andra
egenskaper och förpackning stämma överens med vad som följer av
avtalet. Den skall vara åtföljd av de anvisningar som behövs
för dess installation, montering, användning, förvaring och
skötsel.

Om inte annat följer av avtalet, skall varan
1. vara ägnad för de ändamål för vilka varor av samma slag i
allmänhet används,
2. vara ägnad för det särskilda ändamål för vilket köparen
avsåg att varan skulle användas, om säljaren vid köpet måste ha
insett detta särskilda ändamål,
3. stämma överens med den beskrivning som säljaren har lämnat
och ha de egenskaper som säljaren har hänvisat till genom att
lägga fram prov eller modell, och
4. vara förpackad på vanligt eller annars försvarligt sätt, om
förpackning behövs för att bevara eller skydda varan.

Varan skall anses felaktig,
1. om den avviker från vad som föreskrivs i första eller andra
stycket,
2. om säljaren före köpet har underlåtit att upplysa köparen om
ett sådant förhållande rörande varans egenskaper eller
användning som han kände till eller borde ha känt till och som
köparen med fog kunde räkna med att bli upplyst om, under
förutsättning att underlåtenheten kan antas ha inverkat på
köpet eller,
3. om varan i något annat avseende avviker från vad köparen med
fog kunnat förutsätta. Lag (2002:587).

Sedan kommer paragraf 19 och ser till att man inte kommer undan bara någon annan har sagt något om varan.

Citat:

19 § Fel föreligger även om varan inte överensstämmer med
sådana uppgifter om varans egenskaper eller användning som
säljaren har lämnat vid marknadsföringen av varan eller annars
före köpet.

Varan ska vidare anses felaktig, om den inte överensstämmer med
sådana uppgifter om dess egenskaper eller användning som någon
annan än säljaren, i tidigare säljled eller för säljarens
räkning, har lämnat vid marknadsföringen av varan eller annars
före köpet.

Rent juridiskt har de inte mycket att komma med. Däremot tror jag inte någon kommer dra igång ett rättsfall i Sverige angående vilseledande marknadsföring. Vi har ju dessutom konsumentköplagen som mer eller mindre helt saknas i USA. Ska bli intressant att se vad som händer med de 7+ stämningarna som ligger där mot Nvidia angående 970. Rent realistiskt lär de inte få något straff mer än att de än en gång tvingas lova att köpa tillbaks alla 970 från missnöjda konsumenter plus att de skulle åka på rättegångskostnader. De var ju riktigt snabba med skadesanering och det går inte att bevisa att de medvetet försökte lura utan att det var en miss i kommunikationen mellan ingenjörerna och marknadsföringsavdelningen.

Visa signatur

Q9450, HD4850, 8 GB DDR2 800 MHz, 3x750 GB, Antec 300, Dell 2408WFP, U2410, Qnap TS-419p+ 4x2 TB Samsung F4, Asus UL30A-QX056V, Logitech Z-680, Sennheiser HD380pro, M-Audio FastTrack Pro, Ibanez sa160qm, Ibanez TB 15R, Zoom 505II, Ibanez GSR 200, Ibanez SW 35, Cort AC-15, Squier SD-3 BBL, Yamaha PSR 270, Røde NT1-A, Nikon D200, Nikkor 18-70/3,5-4,5, 70-300VR, 50/1,8, 28/2,8, Tamron 17-50/2,8, 90/2,8, Sigma 30/1,4, SB-800, SB-25, SB-24

Permalänk
Medlem

Tycker att ExtremeTech har en bra anledning till varför det inte ska gå till domstol!

Courts can’t define cores
This lawsuit essentially asks a court to define what a core is and how companies should count them. As annoying as it is to see vendors occasionally abuse core counts in the name of dubious marketing strategies, asking a courtroom to make declarations about relative performance between companies is a cure far worse than the disease. From big iron enterprise markets to mobile devices, companies deploy vastly different architectures to solve different types of problems. An eight-core, Cortex-A7-based, mobile SoC is a very different beast from an eight-core big.Little Cortex-A57 / Cortex-A53 configuration. That chip is very different from an Oracle M7 or the SPARC T5. The T5 doesn’t pack the per-core performance of Intel’s 18-core Xeons, or IBM’s Power8.

http://www.extremetech.com/extreme/217672-analysis-amd-lawsui...

Visa signatur

XFX Radeon RX 7700 XT Speedster QICK 319 Black Edition | AMD Ryzen R7 5700X | Noctua NH-D15 | Asus TUF Gaming B550-Plus | Kingston Fury Beast DDR4 3600MHz 4x8GB | Samsung 990 Pro 1TB | Corsair HX1000i | Fractal Design Define S | LG 27GL83A | Corsair K95 Platinum | Corsair Sabre RGB PRO Wireless | Corsair Void Elite Wireless

Permalänk
Medlem
Skrivet av Yoshman:

Även om jag hoppas att han förlorar anser jag själv att FX-8xxx är en fyrkärnig design med SMT, inte en åttakärnig design. Det är relativt enkelt att skriva program som går fyra gånger så fort på en FX-8xxx jämfört om man kör på en CPU-tråd, det är omöjligt att skriva ett program som går åtta gånger så fort. Det är vad jag anser är "beviset" på att det inte är "äkta" kärnor, men det är naturligtvis inget formellt bevis utan bara vad jag personligen anser.

Fast det framgår ju från AMD själva att det handlar om kluster (och respektive kluster är inte SMT i den mån att de bara kan köra instruktioner från en tråd) och delade resurser. Det var aldrig tänkt att skala som riktiga kärnor och byggde på flera felaktiga premisser, det var ju också tänkt att komma 10-kärniga varianter (två i MCM för server) som de var tvungen att skrota. Idag har vi 18 kärnor Haswell istället, som inte behöver köras i 5-6 GHz. Freescale kallar i princip samma sak för SMT däremot, men i deras implementation så har de dubbla antalet exekveringsenheter mot föregående design också.

Permalänk
Avstängd

Hur kan man ha hjärta att slänga fler örfilar på AMD, speciellt i kristider som dessa?

Visa signatur

https://mega.nz/#!xNBjAJKA!OQctTR0tY5EK1Dk68MV0loIyCD3ftwL_KI...
(DX-11 DLL-fil till SweetFX/Reshade som är kompatibel med GTA 5)

Permalänk
Medlem

Alltså sjukt tråkigt konkurens behövs och det rejält .Samtidigt bara titta på fredagspanel i bland .Dom har ju nämnt problemet massa gånger (tom med när 970 briserade) 8 kärnor verkligen ?amd ja Men hur då ? Så visst jag vet inte om man kan kalla det 4 eller 8 men problemet har defenetivt funnits där

Visa signatur

Dator 1 5800x 32 GB ram B550 plus TUF Kingston 3000 2048 GB EVO 870 QVO 4TB ASUS 370 ti TUF RM 750 X Corsair 4000D Airflow Noctua NH-D15S WIN 10 ASUS PG279Q skärm

Permalänk
Avstängd
Skrivet av IceDread:

Försök slingra dig bäst du vill, faktum kvarstår.

Ja. Faktum kvarstår att det inte finns en fast definition av vad en kärna är och det är absolut där denna stämning kommer att falla.

Visa signatur

||NZXT H440 Black/Red||Intel i5 2500k @ 4,2GHz ||Noctua NH-D14 ||GA-Z77X-UD3H ||8 gb Corsair Vengeance 1600mhz DDR3 ||MSI GeForce GTX 970 ||OCZ Agility 3 120GB SSD ||Samsung Spinpoint F3 1TB ||Corsair HX750W||
Software is like sex, it's better when it's free. - Linus Torvalds

Permalänk
Avstängd
Skrivet av Tumnus:

Ja. Faktum kvarstår att det inte finns en fast definition av vad en kärna är och det är absolut där denna stämning kommer att falla.

Har vi riktigt tur kan resultatet av denna process bli att processortillverkare måste börja marknadsföra sina produkter med faktisk prestanda istället för bara råa siffror.
Nu är det kanske ett lite osannolikt scenario (även om man kan hoppas) och det krävs visserligen lite mer än grundläggande läskunskap för att förstå alla prestandasiffror som är inblandade, men bara en så simpel sak som hur många beräkningar per sekund processorn kan göra i en standardiserad miljö som är hyfsat lik genomsnittsanvändarens bruk (d.v.s spelande) skulle vara bättre än att bara kasta MHz och kärnor på varandra.
Önskar jag hade varit mer insatt i detta innan jag skaffade min dieselpanna till FX-9590. Håller på bli kokt i min oventilerade lilla lägenhet...

Permalänk
Datavetare
Skrivet av Zotamedu:

De behöver inte visa att de vilselett någon, de behöver visa att de gick ut med felaktig information. Man får inte gå ut med saker som inte är sanna. Företaget ska kunna visa att dess påståenden stämmer. De påstod att kortet hade 64 ROP och det var inte sant.

Hur skulle ett sådant försvar fungera? Om de hävdar att det inte var falsk marknadsföring för att gemene konsument inte märker någon skillnad i spel så är ju den naturliga följdfrågan; varför skrevs inte rätt antal ut om det inte spelar någon roll?

En näringsidkare får vid marknadsföring inte använda sig av felaktiga påstående rörande produktens art, mängd, kvalitet och andra utmärkande egenskaper. Svårare än så är det inte.

Såhär skriver Yrkesförbundet Säljarnas om saken:

Notera sista meningen för den är högst relevant här.

På samma sätt är konsumentköplagen glasklar.
Sedan kommer paragraf 19 och ser till att man inte kommer undan bara någon annan har sagt något om varan.

Rent juridiskt har de inte mycket att komma med. Däremot tror jag inte någon kommer dra igång ett rättsfall i Sverige angående vilseledande marknadsföring. Vi har ju dessutom konsumentköplagen som mer eller mindre helt saknas i USA. Ska bli intressant att se vad som händer med de 7+ stämningarna som ligger där mot Nvidia angående 970. Rent realistiskt lär de inte få något straff mer än att de än en gång tvingas lova att köpa tillbaks alla 970 från missnöjda konsumenter plus att de skulle åka på rättegångskostnader. De var ju riktigt snabba med skadesanering och det går inte att bevisa att de medvetet försökte lura utan att det var en miss i kommunikationen mellan ingenjörerna och marknadsföringsavdelningen.

Med andra ord så kan borde man kunna hävda falsk marknadsföring av FX-8150 p.g.a. att AMD initialt hävdade att den hade 2,0 miljarder transistorer när det i själva verket var 1,2? Precis som antalet ROPs och storleken på L1$ i 970 är det information som är totalt irrelevant för slutanvändaren.

Gissar precis som du skriver på slutet, även konsumentköplagen i någon mån ger en rätt så tvivlar jag stark att en domstol skulle döma till nackdel för vare sig Nvidia eller AMD i detta fall just p.g.a. att det felaktiga informationen är ovidkommande för den förväntning kunden kan tänkas ha på produkten.

Skrivet av skruvis:

Tycker att ExtremeTech har en bra anledning till varför det inte ska gå till domstol!

Courts can’t define cores
This lawsuit essentially asks a court to define what a core is and how companies should count them. As annoying as it is to see vendors occasionally abuse core counts in the name of dubious marketing strategies, asking a courtroom to make declarations about relative performance between companies is a cure far worse than the disease. From big iron enterprise markets to mobile devices, companies deploy vastly different architectures to solve different types of problems. An eight-core, Cortex-A7-based, mobile SoC is a very different beast from an eight-core big.Little Cortex-A57 / Cortex-A53 configuration. That chip is very different from an Oracle M7 or the SPARC T5. The T5 doesn’t pack the per-core performance of Intel’s 18-core Xeons, or IBM’s Power8.

http://www.extremetech.com/extreme/217672-analysis-amd-lawsui...

ExtremeTech verkar då missat vad Dickey faktiskt klagar på. Är glasklart att alla av exempel som listas här inte har det problem som han anser är "vilseledande" i AMDs fall. Han har aldrig klagat på absolut prestanda, han klagar på att vissa av "kärnorna" i AMDs CPUer inte är oberoende och att han anser (och rätten ska avgöra om det han anser är rimligt) att man som kund ska kunna förvänta sig att "CPU-kärnor" är oberoende resurser.

Skrivet av Petterk:

Fast det framgår ju från AMD själva att det handlar om kluster (och respektive kluster är inte SMT i den mån att de bara kan köra instruktioner från en tråd) och delade resurser. Det var aldrig tänkt att skala som riktiga kärnor och byggde på flera felaktiga premisser, det var ju också tänkt att komma 10-kärniga varianter (två i MCM för server) som de var tvungen att skrota. Idag har vi 18 kärnor Haswell istället, som inte behöver köras i 5-6 GHz. Freescale kallar i princip samma sak för SMT däremot, men i deras implementation så har de dubbla antalet exekveringsenheter mot föregående design också.

AMD kan kalla det kluster eller kalla det i princip vad de vill, om rättegången blir av kommer den utreda om det är OK att kalla det för "CPU-kärna" i Kalifornien.

Råder dock inga tvivel om att AMDs moduler är SMT, SMT kräver ett par saker:

  • CPU-trådar som är del av SMT måste ha möjlighet att avancera programräknaren för mer än en tråd samma cykel, t.ex. SPARC T1/T2 är inte SMT även fast den har fyra trådar per kärna just p.g.a. av att den bara kan exekvera kod från exakt en tråd varje given cykel (den använder sig av "temporal multithreading")

  • SMT kräver att delar av exekveringspipline delas mellan de CPU-trådar, cache räknas inte in som del av exekveringspipline utan det ska vara någon del i den klassiska RISC-pipelinen, fetch-decode-execute

Att SMT är hyfsat väl definierat skulle kunna användas som "bevis" i denna stämning. Alla de CPU-designer som har "riktiga" CPU-kärnor fallerar att klassas som SMT p.g.a. den andra punkten.

Är långsökt men han skulle också kunna peka på Freescale e6500, den är vad AMD logiskt ville uppnå med Bulldozer-designen. E6500 är en designmässig invers av Bulldozer, man duplicerade front-end medan man delar exekveringssteget, en design som i praktiken ger det AMD ville med sin kluster design: liknande fördelar som HyperThreading men effekten av en andra CPU-tråden är typiskt lite större och framförallt mer förutsägbar än med HyperThreading. Freescale kallar sin design för att ha SMT, vilket den definitivt har.

Så tanken man hade när man designade Bulldozer var inte fel, man gjorde bara väldigt fel designval. Hade man delat exekveringssteget så hade man i alla fall rent teoretiskt, inom en likartad transistorbudget, kunna matcha enkeltrådprestanda i Nehalem-Sandy Bridge medan man fortfarande haft ungefär samma prestanda som idag när båda CPU-trådarna används.

Visa signatur

Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer

Permalänk
Medlem
Skrivet av Tumnus:

Ja. Faktum kvarstår att det inte finns en fast definition av vad en kärna är och det är absolut där denna stämning kommer att falla.

Så du menar att jag kan kalla ett äpple för en cpu och ingen skulle protestera? Du är lustigt du.

Visa signatur

Intel Core i7 8700K, MSI GeForce GTX 1080 Ti 11GB Gaming X, Samsung 960 EVO 1TB, MSI Z370 GAMING M5, Corsair 32GB (4x8GB) DDR4 3200MHz CL16 Vengeance, EVGA Supernova G3 850W

INTEL CORE I7 3930K 3.20GHZ 12MB S-2011, FRACTAL DESIGN MIDITOWER DEFINE R3, CORSAIR HX 1050W, ASUS RAMPAGE IV FORMULA, Asus STRIX GTX970, CORSAIR 16GB DDR3 DOMINATOR QUAD 1866MHZ CL9 (4X4GB) Ljud: ASUS Xonar D2X/XDT 7.1 | Elac 5.1 +förstärkare | Cambridge dacmagic plus | Astro gaming A40 | Sennheiser HD 650
You ask me if I have a god complex? Let me tell you something, I am god!

Permalänk
Medlem
Skrivet av Yoshman:

ExtremeTech verkar då missat vad Dickey faktiskt klagar på. Är glasklart att alla av exempel som listas här inte har det problem som han anser är "vilseledande" i AMDs fall. Han har aldrig klagat på absolut prestanda, han klagar på att vissa av "kärnorna" i AMDs CPUer inte är oberoende och att han anser (och rätten ska avgöra om det han anser är rimligt) att man som kund ska kunna förvänta sig att "CPU-kärnor" är oberoende resurser.

AMD kan kalla det kluster eller kalla det i princip vad de vill, om rättegången blir av kommer den utreda om det är OK att kalla det för "CPU-kärna" i Kalifornien.

Absolut det enda rätten behöver göra då är att kontrollera om AMD följt gällande standard eller norm för att få kalla dom kärnor.

Visa signatur

XFX Radeon RX 7700 XT Speedster QICK 319 Black Edition | AMD Ryzen R7 5700X | Noctua NH-D15 | Asus TUF Gaming B550-Plus | Kingston Fury Beast DDR4 3600MHz 4x8GB | Samsung 990 Pro 1TB | Corsair HX1000i | Fractal Design Define S | LG 27GL83A | Corsair K95 Platinum | Corsair Sabre RGB PRO Wireless | Corsair Void Elite Wireless

Permalänk
Medlem
Skrivet av IceDread:

Så du menar att jag kan kalla ett äpple för en cpu och ingen skulle protestera? Du är lustigt du.

Nej det kan man inte då äpple ingår i familjen rosväxter.

Visa signatur

XFX Radeon RX 7700 XT Speedster QICK 319 Black Edition | AMD Ryzen R7 5700X | Noctua NH-D15 | Asus TUF Gaming B550-Plus | Kingston Fury Beast DDR4 3600MHz 4x8GB | Samsung 990 Pro 1TB | Corsair HX1000i | Fractal Design Define S | LG 27GL83A | Corsair K95 Platinum | Corsair Sabre RGB PRO Wireless | Corsair Void Elite Wireless

Permalänk
Medlem
Skrivet av Yoshman:

Med andra ord så kan borde man kunna hävda falsk marknadsföring av FX-8150 p.g.a. att AMD initialt hävdade att den hade 2,0 miljarder transistorer när det i själva verket var 1,2? Precis som antalet ROPs och storleken på L1$ i 970 är det information som är totalt irrelevant för slutanvändaren.

Gissar precis som du skriver på slutet, även konsumentköplagen i någon mån ger en rätt så tvivlar jag stark att en domstol skulle döma till nackdel för vare sig Nvidia eller AMD i detta fall just p.g.a. att det felaktiga informationen är ovidkommande för den förväntning kunden kan tänkas ha på produkten.

ExtremeTech verkar då missat vad Dickey faktiskt klagar på. Är glasklart att alla av exempel som listas här inte har det problem som han anser är "vilseledande" i AMDs fall. Han har aldrig klagat på absolut prestanda, han klagar på att vissa av "kärnorna" i AMDs CPUer inte är oberoende och att han anser (och rätten ska avgöra om det han anser är rimligt) att man som kund ska kunna förvänta sig att "CPU-kärnor" är oberoende resurser.

AMD kan kalla det kluster eller kalla det i princip vad de vill, om rättegången blir av kommer den utreda om det är OK att kalla det för "CPU-kärna" i Kalifornien.

Råder dock inga tvivel om att AMDs moduler är SMT, SMT kräver ett par saker:

  • CPU-trådar som är del av SMT måste ha möjlighet att avancera programräknaren för mer än en tråd samma cykel, t.ex. SPARC T1/T2 är inte SMT även fast den har fyra trådar per kärna just p.g.a. av att den bara kan exekvera kod från exakt en tråd varje given cykel (den använder sig av "temporal multithreading")

  • SMT kräver att delar av exekveringspipline delas mellan de CPU-trådar, cache räknas inte in som del av exekveringspipline utan det ska vara någon del i den klassiska RISC-pipelinen, fetch-decode-execute

Att SMT är hyfsat väl definierat skulle kunna användas som "bevis" i denna stämning. Alla de CPU-designer som har "riktiga" CPU-kärnor fallerar att klassas som SMT p.g.a. den andra punkten.

Är långsökt men han skulle också kunna peka på Freescale e6500, den är vad AMD logiskt ville uppnå med Bulldozer-designen. E6500 är en designmässig invers av Bulldozer, man duplicerade front-end medan man delar exekveringssteget, en design som i praktiken ger det AMD ville med sin kluster design: liknande fördelar som HyperThreading men effekten av en andra CPU-tråden är typiskt lite större och framförallt mer förutsägbar än med HyperThreading. Freescale kallar sin design för att ha SMT, vilket den definitivt har.

Så tanken man hade när man designade Bulldozer var inte fel, man gjorde bara väldigt fel designval. Hade man delat exekveringssteget så hade man i alla fall rent teoretiskt, inom en likartad transistorbudget, kunna matcha enkeltrådprestanda i Nehalem-Sandy Bridge medan man fortfarande haft ungefär samma prestanda som idag när båda CPU-trådarna används.

Skillnaden är väl egentligen bara att BD delar fetch/decode per modul medan e6500 duplicerar dessa. En stor skillnad är väl snarare på hela tänket, e6500 snålar inte utan är minst lika snabb som e5500 per tråd som tidigare och skalar 1.7x per tråd, de tar inte bort något och utöver heltalsenheterna fick e6500 också en altivec-fpu per kärna. De valde knappast designen för att spara in på transistorbudgeten. Antalet beräkningsenheter dubblerades. Annat som man kan notera är väl att de delar TLB över båda trådarna (L1d är uppdelat per tråd på något sett). AMD kunde här trotts allt inte skicka instruktioner till båda heltalspipelines per cykel fören Steamroller så nog var det inte bara små saker som var trasigt med projektet. Frågan är varför rätten i en marknadsföringsfråga skulle ge sig in i sånt. Jag tänkte på något annat när jag skrev om Sparc förut, men vill bestämt minnas att jag läst om flerkärniga processorer med gemensam front-end för alla kärnor. Kommer dock inte ihåg vad det skulle vara.

Det som man skulle kunna säga skilja både BD och e6500 från SMT är att deras heltalspipelines bara kan köra instruktioner från en tråd i taget. Meningen med SMT är ju vanligtvis att köra instruktioner från fler än en tråd i samma pipeline. Annars kan man ju inte nyttja alla resurser för en ensam tråd om man delar upp dem. AMDs FPU bör kunna köra instruktioner från olika trådar samtidigt däremot, alltså SMT. Det är ju lite av en design som inte verkar kunna hämta några fördelar var den än försöker hämta dem. Rent krasst bör det väl däremot gå att köra minst en instruktion på åtta kluster på BD/SR samtidigt. Så där kan jag tycka att det är lite tvetydigt där de mycket väl bör kunna klara "kraven" i stämningen.

Permalänk
Medlem
Skrivet av Yoshman:

Varför? PS3 har precis vad man lovat, det finns en PPC-kärna (med två trådar) och sju SPEer varav en är reserverad för OSet. Finns ju ingen osanning i det och kärnorna är oberoende, är just att vissa "kärnor" inte är oberoende i Bulldozer-designen som denna stämning har som hörnsten. Det rätten kommer behöva reda ut är huruvida oberoende är något man som konsument bör kunna förvänta sig.

Det beror på vad man har lovat. Är ju inte riktigt samma sak som med Bulldozer, men har man sagt att det är en Cell, som då innehåller 7SPE:er, så är det vilseledande då man bara har tillgång till 5. Men jag minns som sagt inte.

Visa signatur

Räkna ut hur kraftigt nätaggregat du behöver på OuterVision Power Supply Calculator. 500W räcker för de allra flesta vanliga system. Seasonic är bäst. ;) – Elektrostatisk urladdning är ett verkligt problem.
"People who are serious about software should make their own hardware" – Alan Kay
Bojkotta maffian

Permalänk
Medlem

Saken är om produkten är i prestanda vad den anges oavsett om det är 1 eller 100 kärnor.
Varför 970 blev sänkt var just för att produkten inte hade sin sagda kraft vid 4Gb.

För mig som konsument är det prestanda/pris/värme som är väsentligt.
Även om det känns flådigt att se en produkt ha X mer, så vad ger det värdet X?

Givetvis kan begreppet "kärna" vara kval nog för att bedöma om ordet används felaktigt.
Men det ska inte vara berättigat till reklamation/stämning så länge produkten har sin faktiska prestanda.

Visa signatur

Det du inte hinner idag hinner du inte imorgon med.

Permalänk
Skrivet av Sgt. Stinger:

Om du missade det så för han sin egen talan, vilket betyder att det är han som får rätten att ta ut advokatavgifterna PLUS sin del i grupptalan.

Från artikeln Sweclockers länkar till:

"Dickey is suing for damages, including statutory and punitive damages, litigation expenses, pre- and post-judgment interest, as well as other injunctive and declaratory relief as is deemed reasonable. He is represented by Samuel M. Lasser from Edelson PC in San Francisco, California; and Rafey S. Balabanian, Alexander T.H. Nguyen and Amir C. Missaghi from Edelson PC in Chicago, Illinois."

https://en.wikipedia.org/wiki/Edelson

Eller har jag missförstått något? Advokaterna på Edelson PC jobbar väl inte gratis?