Skrivet av Gramner:
100% inom specifika områden är inte ovanligt för Intelprocessorer heller. T.ex. är Haswell 100% snabbare eller mer jämfört med Ivy Bridge när det gäller vektoroperationer där man fullt ut kan utnyttja 256-bitars register. Här är några exempel på assemblyfunktioner jag har skrivit för Haswell (siffrorna är Haswell AVX2 vs Haswell non-AVX2, jämför man med Ivy Bridge blir prestandaökningen ännu större):
Jag pratar inte om specifika områden. Jag pratar rent generellt, "stora" områden. Inte små små specifika saker. Tex, TPC-C är ett databastest som involverar allt möjligt, det handlar inte om en liten asm instruktion, utan hur hela servern inkl OS, databas och hårdvara i sig presterar. Se längst ned för länkar.
Skrivet av Datanisse:
Lika kass uppgradering som när P4an kom. Bara o skippa!
Japp.
Skrivet av rektor:
HP gör inga processorer, och har inte gjort det på länge heller, sedan dom höll på med PA-RISC (HP/PA). Senaste processorn släpptes 2005, sen la dom ner PA-RISC och hoppade på Itanium istället med Intel.
Må vara sant att andra tillverkare gör bättre processorer. Fujitsu har gjort en SPARC processor som vid lanseringen var världens snabbaste processor.
Men POWER och SPARC är inte något för oss vanliga användare, inget direkt som vi kan köpa commercial-of-the-shelf precis.
Så för oss vanligt folk så är det fortfarande Intel och AMD som gäller.
Visst håller jag med dig om att SPARC och POWER inte är till för vanligt folk, utan är för stora företag. Min poäng är att det finns tomtar som fullaste allvar tror att Intel cpuer är de bästa och snabbaste och utvecklas snabbast, av alla. Jag menar, kom igen, från Sandybridge till Ivybridge var det typ 10% snabbare. Och nu är Haswell 8% snabbare. Och hur snabb kommer Broadwell bli? 3% snabbare? Och efter det så blir cpuerna långsammare?? Så hur i hela friden kan man tycka att Intel gör de bästa cpuerna alls? Prestandakurvan är ju vikande, man måste vara fanatisk och inte ta till sig fakta för att tycka så skruvade saker.
Hur motiverar man att 10% snabbare -> 8% snabbare är bra, det är faktiskt bäst i världen? Jag bara undrar. Är man tomte då?
[QUOTE=Yoshman;13570546]
Du sväljer det Oracle skriver allt mycket rakt av. Majoriteten av de "världsrekord" som man satt med T4 är gjorda intern hos Oracle och man har inte gjort testerna allmänt tillgängliga.
Det är extremt smala områden där du faktiskt få 100% förbättring mellan SPARC versioner, Intel skulle mycket väl kunna göra ett test som kopiera en 256kB area och hävda att Haswell är 100% snabbare än Ivy (du använder då L2 cachen som är dubbelt så snabb), man skulle även kunna göra test som använder FMA eller långa serier av fmul (eller motsvarande SSE/AVX instruktion) som också går dubbel så snabbt då HSW kan utföra två flyttalsmultiplikationer per cykel medan IVB bara kan utföra en fmul (man kan påbörja upp till 3 flyttalsoperationer per cykel både i IVB och HSW, men bara 1 kan vara fmul på IVB).
Jämfört du Westmere versionen av E5/E7 Xeon mot Sandybridge versionen så är den senare upp till 80% snabbare på vissa server-laster, så du gör en fail när du jämför desktop mot server
Men absolut viktigaste: det är ju lite lättare att bättre på prestanda från T3->T4 då T3 blir totalt krossad av Intels CPUer vad det gäller rå heltal och flyttalsprestanda. En 16-kärnors / 256-trådars T3 @ 1.65GHz är ungefär lika snabb som en 4-kärnors / 8-trådars Core i7 2600 @ 3.4 GHz, vad tror du prisskillnaden är?
Övergången från T3->T4 är första gången IPC inte suger så brutalt i den CPU man startade med att man fick ju halvera antalet CPU-kärnor i topp-modellen av T4 jämfört med T3 då man nu får samma problem som Intel/AMD/IBM brottas med (då de har brutalt mycket bättre IPC/CPU-kärna i sin CPUer): det finns ingen cache eller RAM som är snabbt nog att leverera data i den takt som behövs för det antal CPU-kärnor dessa server CPUer har.[/QUOTE]
Visst sväljer jag det Oracle skriver rakt av. SPARC T4 var mycket snabb och hade flera världsrekord. Men SPARC T5 som funnits för leverans ett tag är mer än dubbelt så snabb som T4, som du pratar om. Du borde hänga med lite mera, SPARC T5 är grymt snabb, faktiskt är den snabbast i världen. Det finns en uppsjö benchmarks som visar det, det är inget jag blivit lurad att tro. T.ex. TPC-C databas benchmarksen. IBM hade sin förra generation P595 med 32st 5GHz POWER6 cpuer och den servern kostade 35 milj USD listpris. Den gör 6 milj tpmc benchmark. SPARC T5 gör med sina 8 cpuer, 8.5 milj tpmc benchmark. Det är fakta och inget Oracle hemlighåller, det finns officiella benchmarks, läs dem på min länk. IBMs nya POWER7 cpu, gör med ett kluster av 24st POWER7 cpuer, 10,4 milj tpmc. Det är marginellt bättre resultat än vad åtta SPARC T5 klarar av.
https://blogs.oracle.com/BestPerf/entry/20130326_sparc_t5_8_t...
Åtta st SPARC T5 cpuer är nästan tre gånger så snabba som 8st POWER7 cpuer på SPECjEnterprise2010 benchmarks:
https://blogs.oracle.com/BestPerf/entry/20130501_sparc_t5_8_s...
Sen finns det andra benchmarks, inkl x86 servrar, t.ex. "rå heltal och flyttalsprestanda där Intel krossar SPARC cpuer". T.ex. SPEC CPU2006 benchmarks. Då är SPARC T5 ungefär dubbelt så snabb som t.ex. E7.
https://blogs.oracle.com/BestPerf/entry/20130326_sparc_t5_spe...
Så det handlar inte om "extremt smala områden där du faktiskt kan få 100% förbättring mellan SPARC versioner, Intel skulle mycket väl kunna göra ett test som kopierar en 256KB area och hävda att Haswell är 100% snabbare än Ivy". Det är väldigt skiftande och breda benchmarks som Oracle publicerar. Vem är intresserad av hur snabbt man kan kopiera lite data fram och tillbaka? Hur hjälper det företag? Nej, företag är intresserade av breda och generella benchmarks, t.ex. hur snabbt man kan köra Java, eller databaser eller andra affärskritiska saker. BTW, SPARC T5 är förstås bäst på Java också, vilket är logiskt med tanke på att Oracle äger Java och SPARC. SPARC T5 är mer än dubbelt så snabba som Intel E7 cpuer:
https://blogs.oracle.com/BestPerf/entry/20130326_sparc_t5_spe...
Jamen visst, du tycker ju att 10% -> 8% är bäst i världen, faktiskt bättre än både POWER och SPARC. Du kommer antagligen fortsätta hävda så även när Broadwell är endast 5% snabbare. Även idag är både IBM och Oracle snabbare än Intel, men ändå hävdar du att Intel är snabbare. Själv kommer jag fortsätta "svälja det Oracle skriver rakt av" och se på officiella benchmarks där Oracle släpper 100% snabbare servrar varje generation. SPARC T6 servrarna som kommer nästa år, kommer att vara dubbelt så snabba som dagens världsledande SPARC T5 servrar. Om 2 år kommer Oracle släppa en SPARC server med 16,384 trådar och 64TB RAM. Idag finns det Oracle servrar med 32TB RAM. Det är mer RAM än nån annan server på marknaden. Det blir finfina databasprestanda om man kör från RAM.
Vad sägs om att du läser lite benchmarks och följer vad som sker bland de tyngre servrarna istället för att leva i din bubbla? Titta ut? Få upp ögonen? Intel kanske inte är så snabba och världsledande som du tror och att alla andra som är mycket snabbare, "har gått på all falsk marknadsföring där de gör en liten asm intruktion snabbare än Intel"? Faktum är att Intel aldrig varit snabbast. Unixservrarna har alltid kostat grymt mycket mer, och alltid varit snabbare. Och Intels utvecklingstakt går bara ned och ned och blir långsammare för varje generation. Oracle producerar 100% snabbare servrar varje generation. Jag fattar inte hur Intel är snabbare än Oracle och IBM? Hur tänker man då?