Permalänk
Medlem

Wccftech är ju mästare på att skapa artiklar av fake news

Skickades från m.sweclockers.com

Visa signatur

Ryzen 7800X3D
32GB DDR5
RX 7900XT

Permalänk
Medlem
Skrivet av SectionX2:

Wccftech är ju mästare på att skapa artiklar av fake news

Skickades från m.sweclockers.com

Om vi alla tänker på att det är rykten och kanske är fake news så går det bra att diskutera ändå.

Här en tabell (inspirerad av Yoshman) baserad på länken tidigare. Priser på Intels alternativ från Newegg (USD) och Prisjakt (SEK) och som ser lovande ut vad gäller priset på R7 1700X, dvs om de faktiskt vill konkurrera med Intel Core i7-7700K på allvar.

Ryzen SKU

Core/Thread

GHz

Intel competitor

USD Newegg

SEK Prisjakt

R7 1800X

8C16T

3.6

Core i7-6900K

1050

10990

R7 PRO 1800

8C16T

?

----

----

----

R7 1700X

8C16T

?

Core i7-7700K/6800K

350/420

3898/4790

R7 1700

8C16T

?

Core i7-7700K

350

3898

R7 PRO 1700

8C16T

3.0

----

----

----

R5 1600X

6C12T

3.5

Core i5-7600K

240

2690

R5 PRO 1600

6C12T

?

Core i5-7600

230

2490

R5 1500

6C12T

?

Core i5-7500

205

2249

R5 PRO 1500

6C12T

3.2

----

----

----

R5 1400X

6C12T

3.5

Core i5-7400

200

2079

R5 PRO 1400

6C12T

?

----

----

----

R5 1300

6C12T

?

----

----

----

R5 PRO 1300

6C12T

3.2

----

----

----

R3 1200X

4C4T

3.4

----

----

----

R3 PRO 1200

4C4T

?

----

----

----

R3 1100

4C4T

?

----

----

----

R3 PRO 1100

4C4T

3.1

----

----

----

Men, vad skall AMD göra med R3? Konkurrera med Pentium G4560 lär de väl knappast kunna göra, den kostar ju mindre än 700 Kr!

Visa signatur

| Fractal Design Define R5| Asrock X399 Fatal1ty| Threadripper 1950X| Noctua NH-U14S TR4-SP3| Corsair Vengeance LPX 8x16GB 3200 C16| be quiet! Straight Power 11 Platinum 1000W| ASUS RTX 3080 10GB Strix| LG OLED 4k 42" C2| Debian Sid| KDE 5.x|

Permalänk
Medlem

@sAAb:
Om vi antar att de läckta modellerna är äkta. Så har de absolut allt för många modeller. Nästan hela R3 serien blir ju överflödig, speciellt när APU modellerna lanseras senare i år. Så enligt mig om AMD ska ha så här många olika modeller så måste varje processor ta ett steg eller två uppåt i din tabell.
T.ex om R5 1600x eller R5 1500 går uppemot I7-7700k, så då skulle AMD ha mera svängrum för sina modeller.

Visa signatur

Hårdvaru och mjukvaru intresserad

Permalänk
Medlem
Skrivet av Wyver:

@sAAb:
Om vi antar att de läckta modellerna är äkta. Så har de absolut allt för många modeller. Nästan hela R3 serien blir ju överflödig, speciellt när APU modellerna lanseras senare i år. Så enligt mig om AMD ska ha så här många olika modeller så måste varje processor ta ett steg eller två uppåt i din tabell.
T.ex om R5 1600x eller R5 1500 går uppemot I7-7700k, så då skulle AMD ha mera svängrum för sina modeller.

Det är kanske därför det har ryktats om att R3, dvs 4C4T-modeller kommer först till sommaren.

Sedan har vi ju kronkurser och påslag för svensk detaljhandel. Här en beräkning hur mycket det kan vara baserat på dagens kronkurs samt pris på Newegg och Prisjakt.

Intel competitor

USD Newegg

SEK Prisjakt

Kurs

Pris SEK

Påslag

Core i7-6900K

1050

10990

8,76

9198

19.48%

Core i7-6800K

420

4790

8,76

3679

30.19%

Core i7-7700K

350

3898

8,76

3066

27.14%

Core i5-7600K

240

2690

8,76

2102

27.95%

Core i5-7600

230

2490

8,76

2015

23.59%

Core i5-7500

205

2249

8,76

1796

25.24%

Core i5-7400

200

2079

8,76

1752

18.66%

Lite obehagligt är det ju.

Visa signatur

| Fractal Design Define R5| Asrock X399 Fatal1ty| Threadripper 1950X| Noctua NH-U14S TR4-SP3| Corsair Vengeance LPX 8x16GB 3200 C16| be quiet! Straight Power 11 Platinum 1000W| ASUS RTX 3080 10GB Strix| LG OLED 4k 42" C2| Debian Sid| KDE 5.x|

Permalänk
Avstängd

Tror att de kommer att lansera 2 modeller i varje SR klass. 2 med 4 , 2 med 6 och 2 med 8.

annars kommer det bli för mycket.

Visa signatur

New: Asus x370 prime pro, Ryzen 1700 (@3.925ghz) , Ripjaws V 16GB 3600 MHz (@3200mhz 14c). https://valid.x86.fr/curj7r
Radeon VII.

Permalänk
Medlem

Kanske inte helt rätt tråd, men ska ha ny kylare till AM4, Corsair H100i v2 hade jag tänkt.
Just nu är den lite extra billig på Komplett, ska man köpa nu och försöka fixa fästen/platta senare, eller avvakta?

Visa signatur

[ Corsair 3500X ] [ Corsair HX750i ] [ AMD Ryzen 9800X3D ] [ Asus 4080 Super OC ] [ Asus TUF X870-Wifi ]
[ 32GB G.Skill Trident Z5 Neo 6000Mhz DDR5 ] [ Samsung 990 Pro 2TB + 960 EVO 500GB ] [ Logitech PRO X 2 ] [ Corsair H115i ] [ Win11 ]

Permalänk
Inaktiv
Skrivet av sAAb:

Om vi alla tänker på att det är rykten och kanske är fake news så går det bra att diskutera ändå.

Här en tabell (inspirerad av Yoshman) baserad på länken tidigare. Priser på Intels alternativ från Newegg (USD) och Prisjakt (SEK) och som ser lovande ut vad gäller priset på R7 1700X, dvs om de faktiskt vill konkurrera med Intel Core i7-7700K på allvar.

Ryzen SKU

Core/Thread

GHz

Intel competitor

USD Newegg

SEK Prisjakt

R7 1800X

8C16T

3.6

Core i7-6900K

1050

10990

R7 PRO 1800

8C16T

?

----

----

----

R7 1700X

8C16T

?

Core i7-7700K/6800K

350/420

3898/4790

R7 1700

8C16T

?

Core i7-7700K

350

3898

R7 PRO 1700

8C16T

3.0

----

----

----

R5 1600X

6C12T

3.5

Core i5-7600K

240

2690

R5 PRO 1600

6C12T

?

Core i5-7600

230

2490

R5 1500

6C12T

?

Core i5-7500

205

2249

R5 PRO 1500

6C12T

3.2

----

----

----

R5 1400X

6C12T

3.5

Core i5-7400

200

2079

R5 PRO 1400

6C12T

?

----

----

----

R5 1300

6C12T

?

----

----

----

R5 PRO 1300

6C12T

3.2

----

----

----

R3 1200X

4C4T

3.4

----

----

----

R3 PRO 1200

4C4T

?

----

----

----

R3 1100

4C4T

?

----

----

----

R3 PRO 1100

4C4T

3.1

----

----

----

Men, vad skall AMD göra med R3? Konkurrera med Pentium G4560 lär de väl knappast kunna göra, den kostar ju mindre än 700 Kr!

Om priset på R7 1800X blir nästan 11000kr, så känns det som att för vanliga nördar är bättre att köpa 2st lite sämre cpu för halva priset och montera dem på varsitt moderkort i samma chassie. Visst lite dyrare men prestandan ökas rejält. (128GB ram gör också att både ms röj och excel kommer flyta på när man multitaskar. )

Jag tror dock de kommer ta extrema priser för de allra bäst handplockade toppmodell, detta av flera anledningar. Som att handplockade cpus inte kan bli något som säljer i stora volymer.

Angående Re, R5 och R7 så tror jag det blir en Intel av det hela. Där det finns processorer i olika serier som man skulle kunna tycka ska tillhöra någon annan.
Liksom Intels beteckningar är ju inte i3= 2 core, i4 = 4 core, it=4 core +ht.

Kylning till Ryzen så skulle jag vilja ha en som nästan är knäpp tyst till att den under vissa omständigheter får brumma på rejält. Lite fundersam på Cooler Master V10. Kanske kan luften utanför kyla m.2 minnerna lite.
http://www.hardwarecanucks.com/forum/hardware-canucks-reviews...

Permalänk
Medlem

@sAAb:
Du ska komma ihåg att Newegg priserna är utan Moms och prisjakt är med moms. Där har du stora delar av skillnaden. Så inget stora skillnader annat än moms 0% priset på prisjakt skulle vara billigare än Newegg peiset

Edit: ser nu att du har räknat med moms 0% på prisjakt priserna.

Visa signatur

Hårdvaru och mjukvaru intresserad

Permalänk
Medlem
Skrivet av anon159643:

Om priset på R7 1800X blir nästan 11000kr, så känns det som att för vanliga nördar är bättre att köpa 2st lite sämre cpu för halva priset och montera dem på varsitt moderkort i samma chassie. Visst lite dyrare men prestandan ökas rejält. (128GB ram gör också att både ms röj och excel kommer flyta på när man multitaskar. )

Jag tror dock de kommer ta extrema priser för de allra bäst handplockade toppmodell, detta av flera anledningar. Som att handplockade cpus inte kan bli något som säljer i stora volymer.

Angående Re, R5 och R7 så tror jag det blir en Intel av det hela. Där det finns processorer i olika serier som man skulle kunna tycka ska tillhöra någon annan.
Liksom Intels beteckningar är ju inte i3= 2 core, i4 = 4 core, it=4 core +ht.

Kylning till Ryzen så skulle jag vilja ha en som nästan är knäpp tyst till att den under vissa omständigheter får brumma på rejält. Lite fundersam på Cooler Master V10. Kanske kan luften utanför kyla m.2 minnerna lite.
http://www.hardwarecanucks.com/forum/hardware-canucks-reviews...

V10, vad jag sett på tester mer en dyr klump som inte gör så mycket nytta. Skulle inte oroa mig så mycket så länge du kör luftkylning (värre med vatten där mindre luft pressas över moderkortet). Moderkortstillverkare borde idag ha designat och tänk på detta scenario (mer vanligt att OEM kör stockkylare).

Visa signatur

Min spel rigg:FD Define R4|VX 550W|i5 2500K|Corsair LP 4GBX2|Mammabräda P67 Extreme4|GTX 670 windforce|23tum u2312hm
Min gamla/HTPC:AMD 6000+|Ram 2GbX2|Radeon HD5770| XFX 450/nu XFX 550
Mitt bygge: ByggloggFri frakt INET:Fraktfritt sweclockers vid köp över 500kr

#Gilla inlägg som är bra & Använd citera/@"namn" vid snabbt svar

Permalänk
Hjälpsam
Skrivet av SirMacke:

Kanske inte helt rätt tråd, men ska ha ny kylare till AM4, Corsair H100i v2 hade jag tänkt.
Just nu är den lite extra billig på Komplett, ska man köpa nu och försöka fixa fästen/platta senare, eller avvakta?

Avvakta säger jag, du riskerar att sitta med en kylare som inte passar om inte Corsair ordnar fästen till AM4.

Fick förresten med en minneskylare, till de minnen jag beställt till Ryzen.
https://www.prisjakt.nu/produkt.php?p=3381005
Men ha man nytta av en sådan, de mest kritiska komponenterna på moderkortet är väl VRM:rna? minnen brukar gå ganska svalt har jag för mig.
En sådan här är det.
https://www.inet.se/produkt/8502873/corsair-vengeance-airflow...

Visa signatur

AMD Ryzen 7 5700X | Saphire RX 5700 Pulse XT (Silent Mode) | 64 GB Kingston ECC | https://valid.x86.fr/51gntq | Stockkylaren | Bitfenix Whisper M 750W.
AMD Ryzen 9 5900X | AMD RX 5700 | 64 GB Micron ECC | https://valid.x86.fr/gwcxfs
HTPC | https://valid.x86.fr/gqtxws |

Permalänk
Inaktiv
Skrivet av Broken-arrow:

V10, vad jag sett på tester mer en dyr klump som inte gör så mycket nytta. Skulle inte oroa mig så mycket så länge du kör luftkylning (värre med vatten där mindre luft pressas över moderkortet). Moderkortstillverkare borde idag ha designat och tänk på detta scenario (mer vanligt att OEM kör stockkylare).

Tackar för informationen, just kylare har jag ej fokuserat så mycket på att granska ännu.
Vattenkylare på en cpu för 10 000kr, ja inte med min klåfingrighet och ekonom.

Permalänk
Medlem

@anon159643: Vilken hemmafixare fixar nog vattenkylning. 😉 köpte själv ett komplett custom vattenkylningskit begagnat för något år sen.. lite envishet och intresse så hade ja nog knåpat ihop de efter en par timmar..

Vid ett nybygge skulle jag göra en del annorlunda, men det funkar... T.ex att avlägsna all luft från systemet var onödigt omständigt... skulle vara en fin youtube video.

Visa signatur

Hårdvaru och mjukvaru intresserad

Permalänk
Datavetare
Skrivet av DST:

Beror på vilka spel jue, finns flera spel som jag spelar där cpu load ökar när fpsen ökar.
Ex vissa bilspel där cpun måste göra massa fysiska beräkningar och vid högre fps så måste cpun då hinna med mer uträkningar än vid lägre fps.
Har för mig det e samma sak med ex gta5 då i5 uppvisar stuttering i över 170fps men inte en i7.

Tror vi alla är överens här: är absolut så att CPU-load ökar när FPS ökar, så långt är ju till och med YouTubaren som kör "Science Studio" med på noterna.

Finns spel där saker som fysik går på en fixed FPS (ett aktuellt exempel är Gears of War 4), men oftast skalar det med FPS och oavsett så ökar ju CPU-lasten när FPS ökar då mer data ska skickas till GPU ju högre FPS är.

Diskussionen handlar främst om CPU-delen måste göra mer om man ändra upplösning, där hävdar "Science Studio" (tror jag, var faktiskt helt med på vad ha sa till slut) bestämt att CPU-lasten ökar!

Men om man bara ändra upplösningen så ska ju CPU-delen skicka exakt samma information. I GPU är det faktiskt så att de tidiga stegen som jobbar med trianglar också gör exakt samma jobb, men de senare stegen som jobbar på fragment och pixels får enormt mycket mer att göra (1920x1080 -> 4k ger fyra gånger fler pixels).

Omvänt, när man minskar upplösningen men håller alla andra inställningar konstant kommer FPS öka vilket betyder att fler bilder måste renderas per tidsenhet, vilket då medför att CPU-delen måste jobba hårdare. Så tror att vi alla här är helt på samma sida kring detta!

Skrivet av _Merc_:

Ju högre upp i segmenten vi klättrar ser det ju bättre ut. med tanke på att dagens intel CPUer är glorifierade Sandy bridges som är i 14nm, de har ju inte gjort någon förbättring sen haswell.

Måste bara fråga: om Skylake/Kaby Lake, som jämför med Sandy Bridge har 30-35 % högre IPC för heltal, runt 20-25 % högre IPC för skalära flyttal, en bra bit över 100 % högre IPC för vektoriserade flyttal, har funktioner som omöjliggör buggar som Heartbleed, kan köra program i molnet på ett kryptografiskt säkert sätt på ett OS vars operatör du inte litar på, m.m. bara är en glorifierad variant av just Sandy Bridge.

Vad är då Zen? Hur är det då inte en glorifierad Excavator eller kanske än mer, en AMD version av Broadwell (som mer än Skylake enligt dig borde vara en glorifierad Sandy Bridge)?

Väldigt många av de saker som man stoppat in i Zen, som micro-op cache (kom i Sandy Bridge), speciell hantering av x86 stack-operationer (kom i Pentium M), ihop slagning av x86 instruktion sekvensen jämförelse-följt-av-vilkorat-hopp (mikro op fusion i Core2), instruktioner för att mer effektivt hantera godtyckligt stora heltal (kom i Broadwell), m.m är ju saker som Bulldozer-serien saknade men Core serien haft eller fått. OBS: detta är inte kritik mot AMD, det är tvärt om det absolut vettigaste man kunnat göra givet sin FoU-budget, d.v.s. titta vad andra gjort och implementera det som fungerar bra!

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

@Wyver: det har han väl inte? Prisjakt priserna är ju med moms.

Permalänk
Medlem
Skrivet av anon159643:

Tackar för informationen, just kylare har jag ej fokuserat så mycket på att granska ännu.
Vattenkylare på en cpu för 10 000kr, ja inte med min klåfingrighet och ekonom.

ehheehhe XD Sen vet jag inte om denna kylare kommer ens få stöd för AM4.

Visa signatur

Min spel rigg:FD Define R4|VX 550W|i5 2500K|Corsair LP 4GBX2|Mammabräda P67 Extreme4|GTX 670 windforce|23tum u2312hm
Min gamla/HTPC:AMD 6000+|Ram 2GbX2|Radeon HD5770| XFX 450/nu XFX 550
Mitt bygge: ByggloggFri frakt INET:Fraktfritt sweclockers vid köp över 500kr

#Gilla inlägg som är bra & Använd citera/@"namn" vid snabbt svar

Permalänk
Hjälpsam
Skrivet av Yoshman:

Det som står ovan är en rejäl förenkling av hur CPU kommunicerar med I/O, huvudpoängen är att när enheten ligger på sin maxkapacitet så kommer CPU av flera skäl spendera fler cykler på ett viss jobb jämfört med om I/O-enheten är olastad.

Och om kapaciteten på en I/O-enhet är flaskhalsen är det sämsta man kan göra att slänga än mer CPU-kärnor på problemet, är full möjligt att dessa då också drar 100% utan att mängd nyttigt jobb utfört per tidsenhet ökat.

Det är precis fallet när "alla kärnor jobbar i task-manager alltså behöver jag massor med kärnor" tankevurpan inträffar

Edit: i fallet med disk I/O är ju driver skriven så att den inte ens försöker pusha hårt.

Även om en SSD är snabb för att vara disk tar det ändå hundratals mikrosekundet till någon enstaka millisekund att göra ett anrop, det är tre-fyra miljoner cykler per millisekund, vilket är allt för mycket att spendera på bara vänta.

Dock tar interrupt hantering någon till låga tiotals mikrosekundet i overhead, så man vill inte använda interrupt för I/O där det normala är att I/O operationen blir klar väldigt snabbt
Skickades från m.sweclockers.com

Skrivet av anon159643:

Om kapaciteten på IO-enheten är max och man har mängder med cpubelastning över, så finns det mängder med sätt man kan göra för att öka den totala prestandan. Komprimering, minska datamängden som skickas genom att lägga mer last på cpun. Det finns också diverse tekniker man kan använda som att sätta upp subscription, alltså att man inte ständigt pullar data utan den andra enheten på andra sidan IO gränssnittet signalerar när det finns nya data. Inom mikrodatorer så är det interrupts som du nämnde.

Så slöa IO-n finns det mängder med lösningar på. Problemet är när man pratar om realtidssystem eller interaktiva applikationer där användaren ställer knepiga krav. Om vi tar spel, så hade jag jag sagt, skippa den extrema grafiken och vops är problemet löst, inget märkvärdigare än så..

Nu vill dock användarna ha denna grafik och då kommer utvecklarna från den hårdvara som deras kunder ha försöka få till det så bra som möjligt. Där det är fel att utgå från äldre spel och fundera på hur utvecklarna skulle göra, utan istället se att utvecklarna idag tänker att deras kunder har en 8 core cpu och ett grafikkort likt geforce 1080 TI, vad kan vi då lägga till i spelet?
Det finns mängder med olika AI, fysisk funktioner etc som de kan lägga till, likaså funktioner för att spela in spelet i 4k m.m

Att nästan svälta ut en kärna eller en resurs via pollning, låter som jävligt klantig programmering.
Vet mycket väl att det förkommer men klantigt är det.

Visa signatur

AMD Ryzen 7 5700X | Saphire RX 5700 Pulse XT (Silent Mode) | 64 GB Kingston ECC | https://valid.x86.fr/51gntq | Stockkylaren | Bitfenix Whisper M 750W.
AMD Ryzen 9 5900X | AMD RX 5700 | 64 GB Micron ECC | https://valid.x86.fr/gwcxfs
HTPC | https://valid.x86.fr/gqtxws |

Permalänk
Inaktiv
Skrivet av Ratatosk:

Att nästan svälta ut en kärna eller en resurs via pollning, låter som jävligt klantig programmering.
Vet mycket väl att det förkommer men klantigt är det.

Pollning kan göras på väldigt många olika sätt på helt olika nivåer, där man kan se till så att den utförs på bästa sätt. Och någonstans blir det ofta polling ändå, men om det är en intelligent sensor som gör sin pollning internt med sin microdator så är det ju knappast ett problem.
Men oavsett även om man har fått kommunikationen från något ändå in i datorn så ska denna information behandlas och det är inte så enkelt att göra så att det sker genom händelser.
Ett exempel är ett helt vanligt gränssnitt som visar driftstatus för något. Gränssnittet ska uppdatera sina värden och hur gör man det? Små hemmabyggen så går det manuellt koda som det uppdateras inga konstigheter, men i större system som är generella och hur många olika generella grafiska kompetenser som helst ska användas, så är det ofta att gränssnittet uppdateras 2 gånger i sekunden genom polling av informationen.
Om vi tar standardiserade hårdvarugränssnitt som OPC som man bör använda om man använder god programmeringssed, ja hur hämtar man information där om inte polling? Att man själv inte pollar, ja kolla på hur drivern är konfigurerad.

Så polling är dåligt, men det används väldigt mycket av olika anledningar som att det är en generell metod som fungerar emot det mesta utan modifieringar.

Så rätt kod för rätt lösning, på samma sätt gäller det cpu valet. Kostar den bästa Ryzen nu 10 0000kr, så kanske den inte är det bästa valet för folk som vill bygga en ren gamingsdator för runt 15 till 20 0000 inklusive skärm, tangentbord, mus etc.. hehe

*edit*
Ordlista: (OPC = ODBC ,fast för hårdvara istället för datababaser)
Sedan redundanta system med eventhantering är komplicerat. Ändras ett värde på en dator och så ska ett event ske på en helt annat dator och detta ska för användaren vara enkelt att lägga till nya kontroller, så kan polling vara betydligt bättre ur driftsäkerhete etc.,

Permalänk
Medlem

Kommer nästa version av ryzen med apu? VEGA?
Kanske värt att vänta på det så slipper man gpu.

Visa signatur

/SAnDis - Pew pew

Permalänk
Medlem
Skrivet av sAAb:

Det är kanske därför det har ryktats om att R3, dvs 4C4T-modeller kommer först till sommaren.

Sedan har vi ju kronkurser och påslag för svensk detaljhandel. Här en beräkning hur mycket det kan vara baserat på dagens kronkurs samt pris på Newegg och Prisjakt.

Intel competitor

USD Newegg

SEK Prisjakt

Kurs

Pris SEK

Påslag

Core i7-6900K

1050

10990

8,76

9198

19.48%

Core i7-6800K

420

4790

8,76

3679

30.19%

Core i7-7700K

350

3898

8,76

3066

27.14%

Core i5-7600K

240

2690

8,76

2102

27.95%

Core i5-7600

230

2490

8,76

2015

23.59%

Core i5-7500

205

2249

8,76

1796

25.24%

Core i5-7400

200

2079

8,76

1752

18.66%

Lite obehagligt är det ju.

Är både newegg och prisjaktpriserna med svensk moms / amerikansk var?

Permalänk
Hjälpsam
Skrivet av anon159643:

Pollning kan göras på väldigt många olika sätt på helt olika nivåer, där man kan se till så att den utförs på bästa sätt. Och någonstans blir det ofta polling ändå, men om det är en intelligent sensor som gör sin pollning internt med sin microdator så är det ju knappast ett problem.
Men oavsett även om man har fått kommunikationen från något ändå in i datorn så ska denna information behandlas och det är inte så enkelt att göra så att det sker genom händelser.
Ett exempel är ett helt vanligt gränssnitt som visar driftstatus för något. Gränssnittet ska uppdatera sina värden och hur gör man det? Små hemmabyggen så går det manuellt koda som det uppdateras inga konstigheter, men i större system som är generella och hur många olika generella grafiska kompetenser som helst ska användas, så är det ofta att gränssnittet uppdateras 2 gånger i sekunden genom polling av informationen.
Om vi tar standardiserade hårdvarugränssnitt som OPC som man bör använda om man använder god programmeringssed, ja hur hämtar man information där om inte polling? Att man själv inte pollar, ja kolla på hur drivern är konfigurerad.
(OPC = ODBC ,fast för hårdvara istället för datababaser)

Så polling är dåligt, men det används väldigt mycket av olika anledningar som att det är en generell metod som fungerar emot det mesta utan modifieringar.

Så rätt kod för rätt lösning, på samma sätt gäller det cpu valet. Kostar den bästa Ryzen nu 10 0000kr, så kanske den inte är det bästa valet för folk som vill bygga en ren gamingsdator för runt 15 till 20 0000 inklusive skärm, tangentbord, mus etc.. hehe

Nej jag säger inte att pollning är dåligt, klantig pollning är det, man skall ha tid mellan anropen, tid som man släpper in andra program under.
Det är inte OK att nonstop under bilfärden fråga "är vi framme snart", men det är Ok att fråga varje kvart.

edit I Ada är det lätt, delay 0.01 och du pausar i 10ms, samtidigt som en task switch görs.
C++ har lång väg kvar att gå innan det når den nivå Ada hade 1983 vad gäller multitasking.

Visa signatur

AMD Ryzen 7 5700X | Saphire RX 5700 Pulse XT (Silent Mode) | 64 GB Kingston ECC | https://valid.x86.fr/51gntq | Stockkylaren | Bitfenix Whisper M 750W.
AMD Ryzen 9 5900X | AMD RX 5700 | 64 GB Micron ECC | https://valid.x86.fr/gwcxfs
HTPC | https://valid.x86.fr/gqtxws |

Permalänk
Avstängd
Skrivet av Yoshman:

Måste bara fråga: om Skylake/Kaby Lake, som jämför med Sandy Bridge har 30-35 % högre IPC för heltal, runt 20-25 % högre IPC för skalära flyttal, en bra bit över 100 % högre IPC för vektoriserade flyttal, har funktioner som omöjliggör buggar som Heartbleed, kan köra program i molnet på ett kryptografiskt säkert sätt på ett OS vars operatör du inte litar på, m.m. bara är en glorifierad variant av just Sandy Bridge.

Vad är då Zen? Hur är det då inte en glorifierad Excavator eller kanske än mer, en AMD version av Broadwell (som mer än Skylake enligt dig borde vara en glorifierad Sandy Bridge)?

Väldigt många av de saker som man stoppat in i Zen, som micro-op cache (kom i Sandy Bridge), speciell hantering av x86 stack-operationer (kom i Pentium M), ihop slagning av x86 instruktion sekvensen jämförelse-följt-av-vilkorat-hopp (mikro op fusion i Core2), instruktioner för att mer effektivt hantera godtyckligt stora heltal (kom i Broadwell), m.m är ju saker som Bulldozer-serien saknade men Core serien haft eller fått. OBS: detta är inte kritik mot AMD, det är tvärt om det absolut vettigaste man kunnat göra givet sin FoU-budget, d.v.s. titta vad andra gjort och implementera det som fungerar bra!

Till skillnad ifrån AMD så allt efter haswell tillfört absolut inget. Intel har blivit lata och stagnerat.

AMD med nya funktioner i Ryzen: Precision Boost, Extended Frequency Range, Neural Net Prediction och Smart Prefetch.
intel har inte pratat något om att de har något liknande på gång, om allt funkar som utlovat så har AMD hämtat in intels försprång på sämre fabrikat. AMD = innovation. Intel = stagnation.

Nämn senast du såg fram emot något som intel skulle presentera ? när de började med I core var det för mig. annars kan jag inte minnas något tillfälle.

Visa signatur

New: Asus x370 prime pro, Ryzen 1700 (@3.925ghz) , Ripjaws V 16GB 3600 MHz (@3200mhz 14c). https://valid.x86.fr/curj7r
Radeon VII.

Permalänk
Medlem
Skrivet av Wyver:

@sAAb:
Du ska komma ihåg att Newegg priserna är utan Moms och prisjakt är med moms. Där har du stora delar av skillnaden. Så inget stora skillnader annat än moms 0% priset på prisjakt skulle vara billigare än Newegg peiset

Edit: ser nu att du har räknat med moms 0% på prisjakt priserna.

Skrivet av Gainsgoblin:

@Wyver: det har han väl inte? Prisjakt priserna är ju med moms.

Sant, glömde momsen som nog är största förklaringen till svenska priser på Prisjakt jämfört med Newegg. Marginalen för de billigaste detaljhandeln är nog väldigt liten.

Gjorde oen ny tabell och graf som lyfter fram skillnaden mellan priser idag på AMD och Intel beroende på CPU Mark och därmed pris per prestanda.

Medelvärdet blir 0,2166 för AMD och 0,3309 för Intel.

Man betalar alltså (0,3309/0,2166=1,527) närmare 53 % mer för samma värde på CPU mark för en Intel. Det är väldigt mycket.

Produkt

CPUmark

Lägsta pris

Pris/Prestanda

FX-6200~3.8

6102

1553

0.255

FX-6350~3.9

6952

1451

0.209

FX-8320E~3.2

8009

1411

0.176

FX-8350~4.0

8939

1590

0.178

FX-8370~4.0

8918

1790

0.201

FX-8370E~3.3

7793

1470

0.189

FX-9370~4.4

9499

1881

0.198

FX-9590~4.7

10240

2949

0.288

FX-9590~4.7

10240

1990

0.194

FX-9590~4.7

10240

2862

0.279

i5-6400~2.7

6574

1992

0.303

i5-6400~2.7

6574

2108

0.321

i5-6400T~2.2

5440

2455

0.451

i5-6400T~2.2

5440

1999

0.367

i5-6500~3.2

7068

2146

0.304

i5-6500~3.2

7068

2249

0.318

i5-6500T~2.5

6008

2226

0.371

i5-6500TE~2.3

5655

2190

0.387

i5-6600~3.3

7695

2356

0.306

i5-6600~3.3

7695

2254

0.293

i5-6600K~3.5

7858

2546

0.324

i5-6600K~3.5

7858

2444

0.311

i5-6600T~2.7

7179

2447

0.341

i5-7400~3.0

7315

2078

0.284

i5-7500~3.4

8123

2244

0.276

i5-7600~3.5

8968

2481

0.277

i5-7600K~3.8

9258

2689

0.290

i5-7600T~2.8

8455

2489

0.294

i7-6700T~2.8

9038

4085

0.452

i7-7700K~4.2

12246

3869

0.316

i7-6700K~4.0

11108

3598

0.324

i7-6700~3.4

10032

3546

0.353

i7-6700T~2.8

9038

3521

0.390

i7-6700K~4.0

11108

3496

0.315

i7-7700~3.6

10963

3466

0.316

i7-6700~3.4

10032

3190

0.318

Diagrammet ser ut så här:

Visa signatur

| Fractal Design Define R5| Asrock X399 Fatal1ty| Threadripper 1950X| Noctua NH-U14S TR4-SP3| Corsair Vengeance LPX 8x16GB 3200 C16| be quiet! Straight Power 11 Platinum 1000W| ASUS RTX 3080 10GB Strix| LG OLED 4k 42" C2| Debian Sid| KDE 5.x|

Permalänk
Medlem
Skrivet av Yoshman:

Tror vi alla är överens här: är absolut så att CPU-load ökar när FPS ökar, så långt är ju till och med YouTubaren som kör "Science Studio" med på noterna.

Finns spel där saker som fysik går på en fixed FPS (ett aktuellt exempel är Gears of War 4), men oftast skalar det med FPS och oavsett så ökar ju CPU-lasten när FPS ökar då mer data ska skickas till GPU ju högre FPS är.

Diskussionen handlar främst om CPU-delen måste göra mer om man ändra upplösning, där hävdar "Science Studio" (tror jag, var faktiskt helt med på vad ha sa till slut) bestämt att CPU-lasten ökar!

Men om man bara ändra upplösningen så ska ju CPU-delen skicka exakt samma information. I GPU är det faktiskt så att de tidiga stegen som jobbar med trianglar också gör exakt samma jobb, men de senare stegen som jobbar på fragment och pixels får enormt mycket mer att göra (1920x1080 -> 4k ger fyra gånger fler pixels).

Omvänt, när man minskar upplösningen men håller alla andra inställningar konstant kommer FPS öka vilket betyder att fler bilder måste renderas per tidsenhet, vilket då medför att CPU-delen måste jobba hårdare. Så tror att vi alla här är helt på samma sida kring detta!

Ah om det e Science studio eller Salzabar studio eller vad han nu kallar sig nu som yppat något så ska man bara gå vidare iaf inte ta till sig för mycket av vad han säger. För många "casuals" som startar Hardvarokanaler nuförtiden bara för att de har lite tid över.

men nu har jag missat en massa smaskigt om Ryzen.

Visa signatur

12700k@/7200c34@7800/msi z790 itx

Permalänk
Medlem
Skrivet av sAAb:

Om vi alla tänker på att det är rykten och kanske är fake news så går det bra att diskutera ändå.

Här en tabell (inspirerad av Yoshman) baserad på länken tidigare. Priser på Intels alternativ från Newegg (USD) och Prisjakt (SEK) och som ser lovande ut vad gäller priset på R7 1700X, dvs om de faktiskt vill konkurrera med Intel Core i7-7700K på allvar.

Ryzen SKU

Core/Thread

GHz

Intel competitor

USD Newegg

SEK Prisjakt

R7 1800X

8C16T

3.6

Core i7-6900K

1050

10990

R7 PRO 1800

8C16T

?

----

----

----

R7 1700X

8C16T

?

Core i7-7700K/6800K

350/420

3898/4790

R7 1700

8C16T

?

Core i7-7700K

350

3898

R7 PRO 1700

8C16T

3.0

----

----

----

R5 1600X

6C12T

3.5

Core i5-7600K

240

2690

R5 PRO 1600

6C12T

?

Core i5-7600

230

2490

R5 1500

6C12T

?

Core i5-7500

205

2249

R5 PRO 1500

6C12T

3.2

----

----

----

R5 1400X

6C12T

3.5

Core i5-7400

200

2079

R5 PRO 1400

6C12T

?

----

----

----

R5 1300

6C12T

?

----

----

----

R5 PRO 1300

6C12T

3.2

----

----

----

R3 1200X

4C4T

3.4

----

----

----

R3 PRO 1200

4C4T

?

----

----

----

R3 1100

4C4T

?

----

----

----

R3 PRO 1100

4C4T

3.1

----

----

----

Men, vad skall AMD göra med R3? Konkurrera med Pentium G4560 lär de väl knappast kunna göra, den kostar ju mindre än 700 Kr!

Skrivet av Wyver:

@sAAb:
Om vi antar att de läckta modellerna är äkta. Så har de absolut allt för många modeller. Nästan hela R3 serien blir ju överflödig, speciellt när APU modellerna lanseras senare i år. Så enligt mig om AMD ska ha så här många olika modeller så måste varje processor ta ett steg eller två uppåt i din tabell.
T.ex om R5 1600x eller R5 1500 går uppemot I7-7700k, så då skulle AMD ha mera svängrum för sina modeller.

Jag har svårt att se ett namnschema på dessa som inte börjar med R9. R7 är för modeller som inte är riktigt toppen, men bättre än entry level och R5/3 är entry-level.

Ryzen R9-19800 (top 8c16t)
Ryzen R7-17800 (top 6c12t)
R5--15800 (utan Ryzen, 4c8t)
A12-10800 (4c4t APU m. 768 SP)

Dessa känns mest logiska givet AMD:s nuvarande namnschema. Segment, generation, prestanda läge som på GFX anpassat till hur de namnger sina FX och APU-er, därr båda kommit fram till 9000-serien, med undantag för FX-845.

Permalänk
Inaktiv

@Gruarn:
Glöm hur AMD namnger grafikkort. De använder inte ens den modellen längre, då de numera bara heter RX.

Det AMD har gjort här är att sno Intel's namnschema. i3 blir R3, i5 blir R5 och i7 blir R7. Någon i9 finns inte.

Permalänk
Avstängd
Skrivet av MarkSix:

Berätta gärna vilka funktioner det är som Intel ligger långt efter med.

om du scrollar upp så kan du läsa.

Visa signatur

New: Asus x370 prime pro, Ryzen 1700 (@3.925ghz) , Ripjaws V 16GB 3600 MHz (@3200mhz 14c). https://valid.x86.fr/curj7r
Radeon VII.

Permalänk
Medlem
Skrivet av Gruarn:

Jag har svårt att se ett namnschema på dessa som inte börjar med R9. R7 är för modeller som inte är riktigt toppen, men bättre än entry level och R5/3 är entry-level.

Ryzen R9-19800 (top 8c16t)
Ryzen R7-17800 (top 6c12t)
R5--15800 (utan Ryzen, 4c8t)
A12-10800 (4c4t APU m. 768 SP)

Dessa känns mest logiska givet AMD:s nuvarande namnschema. Segment, generation, prestanda läge som på GFX anpassat till hur de namnger sina FX och APU-er, därr båda kommit fram till 9000-serien, med undantag för FX-845.

Det är svårt att se ett mönster i i3, i5 och i7 också.

i7 innehåller ju vad som helst, både medelmåttor och top-of-the-line.

Visa signatur

| Fractal Design Define R5| Asrock X399 Fatal1ty| Threadripper 1950X| Noctua NH-U14S TR4-SP3| Corsair Vengeance LPX 8x16GB 3200 C16| be quiet! Straight Power 11 Platinum 1000W| ASUS RTX 3080 10GB Strix| LG OLED 4k 42" C2| Debian Sid| KDE 5.x|

Permalänk
Medlem
Skrivet av _Merc_:

om du scrollar upp så kan du läsa.

Såg att du svarat på det så jag raderade mitt inlägg.

Visa signatur

“When a clown moves into a palace he doesn’t become a king, the palace instead becomes a circus.”

Permalänk
Medlem

@sAAb: CPUmark känns ganska mweh då det är alla kärnor perfekt utnyttjade.

Permalänk
Datavetare
Skrivet av Ratatosk:

Nej jag säger inte att pollning är dåligt, klantig pollning är det, man skall ha tid mellan anropen, tid som man släpper in andra program under.
Det är inte OK att nonstop under bilfärden fråga "är vi framme snart", men det är Ok att fråga varje kvart.

edit I Ada är det lätt, delay 0.01 och du pausar i 10ms, samtidigt som en task switch görs.
C++ har lång väg kvar att gå innan det når den nivå Ada hade 1983 vad gäller multitasking.

Tror jag förenklade för långt då.

Naturligtvis ska man inte polla i all oändlighet, det är inte heller vad som sker i praktiken.

Tar man ett skolboksexempel på hur man implementerat ett enkelt lås ser logiken ut ungefär så här: gör en atomär kolla-om-låstet-är-öppet-och-i-så-fall-markera-det-låst (Compare And Swap), gör om detta till det lyckas.

Skulle någon implementera detta skolboksexempel (som är helt logiskt korrekt) i produktionskod så bör denne få betyget "needs improvment" i nästa performance review... En sådan implementation är en ren katastrof för en modern multicore CPU.

I stället har man fast-paths som pollar ett tag då det normala är att låset släps rätt snabbt, sedan kanske man gör lite annat innan man till slut lägger sig och sover.

Och här ligger förklaringen i varför det tar massor med fler CPU-cykler i fall när man hela eller nästan hela tiden hamnar i slow-path + när man väl lägger sig att sova tillkommer massor med overhead i form av kontext-switch, tiden för någon annan att väcka upp samt kanske viktigaste för multi-core system: när man vaknar upp kanske man kör på en annan CPU-kärna så data är cache-cold (vilket kan lägga på upp mot en faktor 100 på vissa minnesaccesser).

Plottar man t.ex. CPU-last mot antal paket som skickas per tidsenhet på en enhet som kan driva länken ganska precis i maxkapacitet så blir det allt annat än en rak linje.

Den är relativt rak upp till punkten när länken börjar bli flaskhals. Om en CPU-kärna orkar helt maxa länken så kommer normala drivarna börja kontext-switcha.

Tar vi nu och gör samma sak med två CPU-kärnor där båda skapar trafik kommer man se ett par saker:

  • Man kommer gå klart förbi 50 % CPU-last per CPU-kärna innan man maxar länken, det faktum att två kärnor skriver till samma I/O-enhet ger rejält mycket högre kostnad för synkroniserings

  • Om bara en OS-tråd driver lasten kommer det se lika ut som i första exemplet upp till att länken blir flaskhals, om vi antar att det finns lite annat som kör (behöver inte alls vara CPU-tungt) kommer tråden att hoppa mellan kärnorna och lasten kommer vara långt över 50 % för att hålla länken mättad p.g.a. kontext-switch-overhead etc

Och angående sova i C++, motsvarande det du visar ovan ser ut så här

std::this_thread::sleep_for(10ms);

Men det är "old-school" idag då det tvingar fram en kontext-switch. Idag skulle man schemalägga en asynkront händelse som triggar om 10ms och sedan göra något annat på samma tråd, detta är långt effektivare då man inte tvingar en OS-kontex-switch.

Skrivet av _Merc_:

Till skillnad ifrån AMD så allt efter haswell tillfört absolut inget. Intel har blivit lata och stagnerat.

AMD med nya funktioner i Ryzen: Precision Boost, Extended Frequency Range, Neural Net Prediction och Smart Prefetch.
intel har inte pratat något om att de har något liknande på gång, om allt funkar som utlovat så har AMD hämtat in intels försprång på sämre fabrikat. AMD = innovation. Intel = stagnation.

Nämn senast du såg fram emot något som intel skulle presentera ? när de började med I core var det för mig. annars kan jag inte minnas något tillfälle.

Efter Broadwell har Intel bl.a. introducerat Software Guard Extensions (AMD har något liknande med Secure Encrypted Virtualization, men där är man rökt om man inte litar på OS-kärnan, SGX kan skydda data även om OS-kärnan är i händerna på "fiende"). Kolla tråden där motsvarande AMD teknik nämns, det lyftes ju fram som något helt otroligt där. Specifikationen för AMDs teknik finns att läsa, jämför man den med SGX är de lika men SGX är lika bra eller bättre på varje punkt.

Har precis köpt en ny dator till jobbet, det enbart för att komma åt Memory Protection Extensions som introducerades med Skylake (fast köpte Kaby Lake då det är en U-serie CPU och vill ha den bättre prestandan). Skulle överhuvudtaget inte ens överväga att köpa en arbetsmaskin utan MPX idag, det borde ingen som jobbar med programmering i "native" språk göra då denna teknik gör det helt trivialt att hitta en av de elakaste klassen av buggar i språk som C och C++, minnesöverskrivningar och användning av friat minne. När MPX automatiskt hittar en sådan bug för första gången har redan CPUn betalat sig!

Bara från Skylake till Kaby Lake är prestandalyften ~20 % på laptops, över 30 % på Core M. För 15 W TDP och lägre är Haswell rätt trött mot Kaby Lake.

Rent generellt är Skylake den största prestandalyftet sedan introduktionen av Sandy Bridge. Många här bryr sig främst om spel och då blir så klart lyftet rätt litet då CPU-delen extremt sällan är flaskhals i spel, i alla fall när vi pratar 4C/8T modeller.

Vad är speciellt med Precision Boost, Extended Frequency Range, Neural Net Prediction och Smart Prefetch förutom själva namnet?

Precision Boost: hur är detta annorlunda än turbo boost? Skylake fick även speed shift som rejält sänkte tiden att nå max boost. Visst, AMD har 25 MHz steg och Intel har 100 MHz.

Extended Frequency Range: hur är detta annorlunda än vad Core M och U-serien gör när dessa kan köra frekvenser där kretsen drar en bra bit över TDP, de kan även hålla dessa frekvenser om kylningen tillåter (vilket syns i att samma CPU-modell kan presterar rätt olika i olika laptops). AMD har detta även för desktop, det är nyheten.

Neural Net Prediction: i grunden är detta ett fancy-name för branch-predictor, hur är det nytt?

Smart Prefetch: hela Core-serien har ju spekulativ prefetch, i Skylake är faktiskt L2$ på flera sätt simplare än tidigare (gjort främst för att minska strömförbrukning) men då L3$<->L2$ bandbredd ökat rätt mycket så kunde man mer än väl kompensera detta med aggressivare prefetch.

Skrivet av sAAb:

Sant, glömde momsen som nog är största förklaringen till svenska priser på Prisjakt jämfört med Newegg. Marginalen för de billigaste detaljhandeln är nog väldigt liten.

Gjorde oen ny tabell och graf som lyfter fram skillnaden mellan priser idag på AMD och Intel beroende på CPU Mark och därmed pris per prestanda.

Medelvärdet blir 0,2166 för AMD och 0,3309 för Intel.

Man betalar alltså (0,3309/0,2166=1,527) närmare 53 % mer för samma värde på CPU mark för en Intel. Det är väldigt mycket.

Produkt

CPUmark

Lägsta pris

Pris/Prestanda

FX-6200~3.8

6102

1553

0.255

FX-6350~3.9

6952

1451

0.209

FX-8320E~3.2

8009

1411

0.176

FX-8350~4.0

8939

1590

0.178

FX-8370~4.0

8918

1790

0.201

FX-8370E~3.3

7793

1470

0.189

FX-9370~4.4

9499

1881

0.198

FX-9590~4.7

10240

2949

0.288

FX-9590~4.7

10240

1990

0.194

FX-9590~4.7

10240

2862

0.279

i5-6400~2.7

6574

1992

0.303

i5-6400~2.7

6574

2108

0.321

i5-6400T~2.2

5440

2455

0.451

i5-6400T~2.2

5440

1999

0.367

i5-6500~3.2

7068

2146

0.304

i5-6500~3.2

7068

2249

0.318

i5-6500T~2.5

6008

2226

0.371

i5-6500TE~2.3

5655

2190

0.387

i5-6600~3.3

7695

2356

0.306

i5-6600~3.3

7695

2254

0.293

i5-6600K~3.5

7858

2546

0.324

i5-6600K~3.5

7858

2444

0.311

i5-6600T~2.7

7179

2447

0.341

i5-7400~3.0

7315

2078

0.284

i5-7500~3.4

8123

2244

0.276

i5-7600~3.5

8968

2481

0.277

i5-7600K~3.8

9258

2689

0.290

i5-7600T~2.8

8455

2489

0.294

i7-6700T~2.8

9038

4085

0.452

i7-7700K~4.2

12246

3869

0.316

i7-6700K~4.0

11108

3598

0.324

i7-6700~3.4

10032

3546

0.353

i7-6700T~2.8

9038

3521

0.390

i7-6700K~4.0

11108

3496

0.315

i7-7700~3.6

10963

3466

0.316

i7-6700~3.4

10032

3190

0.318

Diagrammet ser ut så här:

http://i67.tinypic.com/1ruh7a.png

Core Mark? Enligt Core Mark ligger prestanda för FX-8370 någonstans mellan i7-2600K och i7-3770K, känns det representativt för vad fallet är i praktiken?

Just detta som är enda orosmolnet för Ryzen just nu. De resultat vi sett är helt valda av AMD, väljer man rätt fall så går det utan problem visa att FX-8370 presterar riktigt bra.

Är övertygad om att Ryzen kommer prestera riktigt bra i vissa klasser av program. Det som är make-or-break är dock är prestanda i heltalstunga program som inte är vektoriserade och där bara en tråd per CPU-kärna används, dessa kommer vara i klar majoritet. Framförallt om man har 8-kärnor då två trådar per kärna inte kommer användas av vare sig Windows eller Linux innan alla kärnor är aktiva på sin första tråd (går att skriva program som uppför sig annorlunda, men detta är normalbeteende).

Visa signatur

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