Skrivet av Aleshi:
Antingen ljuger du eller så visar du prov på mycket dålig läsförståelse då du kraftigt vrider på det jag säger. Intel är världsledande på råstark prestanda per tråd. Det är mycket svårt att få upp den prestandan och SPARC och POWER har inte en chans mot intels processorer om du kompilerar om PC-program för att köra på deras processorer. De är bra på nummerskyfflande, men de är inte bra på samma saker som en intel-processor. Därför kan du inte jämföra SPARC/POWER med X86, de suger i jämförelse på de typer av beräkningar som Intel är bra på. Det är lättare att öka prestandan på deras kraftigt parallelliserbara laster. Så det är precis lika orättvist som att jämföra SPARC och POWER med X86 som att jämföra GPU med X86. Det ena är kraftigt parallelliserbart, det andra är det inte.
Du har tokfel. Tror du att SPARC/POWER är mera som GPU än en cpu? Du har ju inte en aning om cpuer eller gpuer. Hur kan du påstå att SPARC/POWER är mer som en cpu, än en gpu? Vad har du för belägg för detta befängda påstående? Hur i hela friden kan man tro att en SPARC/POWER är som en gpu? Jag menar, då har det slagit slint ordentligt i skallen. Vad har du för belägg? Vad har för bevis för detta? Kan du visa länkar, eller är det något du fantiserat ihop? (Hint: det är något du fantiserat ihop)
Sluta snacka, nu är det dags att du levererar. Visa länkar för de saker du påstår.
Citat:
Kul att du också räknar prestanda från extra kärnor/trådar när du räknar på SPARC, men inte när du räknar Intel
Jag fattar inte vad du menar här.
Citat:
Men argumentet att intel kört IPC/Hz och Kärnor tricken redan och att de inte har nya sätt att öka prestandan är idiotiskt! Det gäller ju alla processortillverkare till att börja med, och har dessutom alltid gällt! Det finns inget annat sätt att öka CPU-prestanda på! Eller tänker du försvara argumentet?
Du verkar inte läsa det jag skriver. Det finns andra sätt. T.ex använda många cores. T.ex. maska cachemissar såsom SPARC CMT Niagara gör. T.ex. att använda Transactional Memory. etc. IPC är inte allt.
Om du jämför en single core cpu på 3 GHz med extremt hög IPC, mot en 3GHz 16-core cpu med låg IPC och Transactional Memory och 128 trådar - vilken cpu tror du presterar bäst? Den med högst IPC? Återigen, det finns andra sätt att få höga prestanda än att satsa på hög IPC. IPC är inte allt. Fattar du inte det?
Citat:
Nu ljuger du igen, mina siffror är inte 5-10%. Ivy Bridge gav 10%, och det var bara en Tick. Sandy Bridge gav 20%. Nehalem gav ännu mer. Och detta per kärna. Nehalem över Core 2 är över 200% på flertrådat. Precis som Core 2 var över 200% än P4. Numera ökar man inte kärnor så mycket,
Vad är det för fel på dig? Jag har ju HELA TIDEN SAGT ATT NUMERA ÖKAR INTE INTELS CPUER SÅ MYCKET I PRESTANDA!!! Precis det du skriver här! "Numera ökar man inte kärnorna så mycket". Du säger EXAKT samma sak som jag påstått hela tiden. Det är ju det som vi debatterar, och det är det vi är oense om. Jag påstår att x86 gör inte stora förbättringar idagsläget, du säger nej det stämmer inte - samtidigt som du här påstår att "numera ökar man inte kärnorna så mycket". Så du ger mig rätt. Grattis. Ska vi lägga ned tråden nu?
Citat:
Ja just det, den killens åsikt väger tyngre än presentationen som till 80% handlar om IPC förbättringar? Så länge man inte slappnar av latenser och dylikt så går oftast lägre energiåtgång och IPC hand i hand.
Vad försöker du säga här? Jag citerar en kille som ger mig rätt, som säger att cpu prestandan knappt ökats i Haswell, istället satsas på grafik och strömförbrukning. Och som svar på citatet så svarar du ovanstående? Vad menar du? Att IPC
Citat:
EXAKT MIN POÄNG! Det är milsvidd skillnad på X86 och SPARC. Du kan ju försöka köra ett PC-program på en SPARC lika bra som på en X86. Herregud.
Vad är det för skillnad? Jag har läst kurser om cpuer på KTH. Vi skrev emulatorer för olika cpuer. Vad är det för "milsvid" skillnad som du pratar om? I en av kurserna gick vi igenom bl.a. x86 vs MIPS vs SPARC de var alla ganska lika, och vi tittade på deras olika lösningar för att få prestanda. Alla är general purpose cpuer. En del hade stor cache och hög klockfrekvens, andra var RISC, etc. Men sen att tro att SPARC är en GPU visar ju bara på enorm okunnighet.
Citat:
Spelar du dum eller förstår du på allvar inte vad jag säger? Jag säger inte att man ska kompilera spel för att spela på SPARC, jag säger tydligt att det bara är att visa att SPARC är otroligt dåliga på den typ av prestanda som Intel-processorer har. Och du klagar på Intel över detta? Intel har sinnessjukt starka kärnor när det kommer till enkeltrådad prestanda. Att skyffla 16 FP-instruktioner i parallell är inte lika avancerat.
Intel har "sinnesjukt starka kärnor"? Men jag visade ju precis en SPARC cpu med 256 GFlops, dvs sinnesjukt höga prestanda. Högre än Intel. Så SPARC har ju uppenbart starkare trådar än x86 om vi tittar på specs.
Vad sägs om att du slutar snacka skit och visar benchmarks istället? Leverera!
Citat:
Ja stark som att den klarar jättemånga FP-beräkningar samtidigt. Hur bra skulle den hantera ett PC-program? Den skulle dö då. SPARC är gjorda för servrar, de är gjorda för en värld där allt är mycket mer parallelliserbart, enklare uppbyggda skyfflare är mycket bättre lämpade för det. Du kan inte jämföra hur lätt det är att öka prestandan på en sånt jämfört med hur lätt det är att få upp prestandan på PC-applikationer.
På vad baserar du denna tro? Har du länkar eller är det något du fantiserat ihop?
Citat:
Nej, jag försöker förklara för dig att det är olika saker. Du tycks inte förstå det. Du kan inte jämföra SPARC med X86 rätt av då de är bra på olika saker. En SPARC-kärna är primitiv i jämförelse med en Haswell.
Bevisa detta påstående. Visa länkar. Sluta snacka skit.
SPARC är inte alls primitiv i jämförelse med Haswell. De är sofistikerade och har bl.a. 256GFlops cpuer.
Citat:
Det är som att begära att någon ska visa benchmarks som visar att CPU är snabbare än GPU. De enda tester som går på båda är gjorda för GPU. PC-program är inte ens kompilerade till SPARC av en anledning! SPECint är jättebra på att visa teoretiskt max, men visar inte alls hur en processor hanterar det mycket mer komplexa situationen med PC-program.
Men snälla. En SPARC/POWER är inte som en GPU. De har mycket mer gemensamt med en x86, än en GPU.
SPARC/POWER mot en x86, är typ som en svensk mot en japan - de är båda människor. Lite olika. Men att jfra SPARC/POWER mot en GPU, det är typ som att jämföra en svensk mot en leopard - totalt olika saker.
Om du inte vill visa SPECint 2006 benchmarks (som x86 förlorar stort) så kanske du kan visa Linpack becnhmarks eller nåt annat? Typ, hur många GFlops har en x86. Eller MIPS. Eller va fan som helst. Bara du visar nånting. Och när du börjar googla och jämföra mellan x86 mot POWER och SPARC, och när du ser att x86 förlorar i allting, så kanske du äntligen fattar att x86 inte är så jävla snabba som du tror.
Citat:
Jag pratar inte bara spel. Jag säger att det krävs en helt annan arkitektur för att bara bra på t.ex. spel. DU däremot envisas med att jämföra med dataskyfflare i dataskyfflarbenches.
POWER överträffar x86 i allt, när vi pratar starka trådar. PRatar vi starka trådar så är det POWER som man ska använda. Är det hög genomströmning så är det SPARC man ska välja.
Citat:
Och GPU-er ökar med mer än 100% vartannat år. Orättvis jämförelse? Jajamensan!
Men återigen, en GPU kan inte jämföras mot en cpu! Du har helt käpprakt fel om du tror det. Varför tror du att en GPU kan ersätta en SPARC/POWER? Tror du man kan köra ett OS på en gpu?
Citat:
Och sedan så ljuger du konstant om hur mycket intel ökar, du nedvärderar deras ökningar per tråd och glömmer mängden trådar.
Vad har Intels trådar med saken att göra? Jag skiter i hur många trådar Intel har, eller hur många GHz Intel har. Det viktiga, det som vi diskuterar, är hur mycket ökar Intels cpuer i prestanda varje år! Jag säger 10% eller så. Om nu Intel fördubblar antalet trådar i Haswell - och samtidigt så ökar HW 10% i prestanda - så vad har trådarna med saken att göra? Om HW ökar till 10 GHz, 100 cores och 10000 trådar, men samtidigt så ökar 10% i prestanda - så är prestanda ökningen det enda viktiga. Det är det vi diskuterar. Jag har inte pratat om hur många trådar som SPARC har, eller hur?
Citat:
Jag har läst artikeln. Prestandaökningen på grafiken överstiger den i processorn. Ja, men det är just för att parallelliserbara saker är lätta att biffa upp. IPC-ökningen per kärna kommer fortfarande vara stor. Men så klart kan den inte jämföras med den flertrådade prestandaökningen i % man kan få med nummerskyfflare. Men det är heller ingen konst att öka den i jämförelse.
Men vad spelar det för roll hur mycket IPC ökar, om HW bara ökar 10% i prestanda jämfört med IvyBridge? Vad spelar det för roll hur många trådar HW har? Det vi diskuterar är inte antal trådar. Det är prestandan. Och jag säger att 10% prestanda ökning är inte mycket att ha.
Jag har några frågor till dig
1) Rekommenderar du folk att uppgradera från SandyBridge till IvyBridge? Tycker du att prestandaökningen är så pass stor att det är värt att uppgradera?
2) Var är alla dina benchmarks? Du påstår att Intel har starkast trådar, men då får du bevisa det. Var är dina benchmarks? Det är enda sättet (tror jag) att få dig att inse att x86 förlorar i alla benchmarks. Och då kanske du fattar att x86 inte är snabbast. Det enklaste är att du visar benchmarks, eftersom jag inte lyckas övertyga dig, så kanske benchmarksen övertygar dig.
3) Var har du inhämtat din "kunskap" om cpuer? Går du gymnasiet?