
Medan NVIDIA utvecklare ser en 100x hastighetsökning ser Endast Intel 14x med några kärnor med CUDA.
Zooma nyligen uppsats skriven av Intel och presenteras för International Symposium on Computer Architecture i Frankrike hävdar att Nvidias GeForce GTX 280 GPU är bara 14x snabbare än Core i7 960 processor. Papperet försöker att avslöja påståenden Nvidia utvecklare som såg en 100x prestandaförbättring i vissa tillämpningar av korn med CUDA jämfört att köra dem på en CPU.
Men är det någon överraskning? Grafikprocessorer som Nvidia GTX 280 har 240 behandling core-genomsnittet CPU bara sex kärnor. Men det är osäkert hur Intel kom till sin "14x" Sammanfattningsvis, eftersom resultaten hänvisar till en uppsättning av okänd riktmärken-Nvidia ännu påpekade att de inte anges i tidningen.
"[Men] det är faktiskt oklart ... vad koder köra och hur de jämfördes mellan GPU och CPU", säger Nvidia talesman Andy Keane. "[Men], skulle det inte vara första gången branschen har sett Intel använder dessa typer av fordringar med riktmärken."
Spelar på tidningens titel avslöja att 100x GPU vs CPU myter Keane sade att den verkliga myten är att multi-core processorer är lätt för alla utvecklare att använda och se prestandaförbättringar. "Däremot är [vår] CUDA parallellt Computing Architecture ett drygt 3 år gammal och redan hundratals konsument är professionella och vetenskapliga applikationer ser uppsnabbningar från 10 till 100x med Nvidia GPU."
Naturligtvis Intel hämnas, sade att Nvidia hade en liten del av papperet ur sitt sammanhang och även tillade att GPU kärnan prestanda ofta överdriven.
"Allmänna processorer som Intel Core i7 eller Intel Xeon är det bästa valet för de allra flesta applikationer, oavsett om de för kunden, både allmänna och HPC marknadssegment", säger en Intel talesman. "Detta är på grund av den välkända Intel Architecture programmeringsmodell, mogna verktyg för programvaruutveckling och mer robust prestanda över ett brett spektrum av arbetsbelastning och inte bara vissa kärnor ansökan."
Intel har enligt uppgift erkänt att de eventuella kärnor köra upp till 14 gånger snabbare på en Nvidia GeForce GTX 280 jämfört med en Core i7 960 CPU.
Enligt Nvidia talesman Andy Keane var kärnorna sannolikt testad av Intel på föregående generations GTX 280 GPU utan optimeringar.
Är Nvidias GeForce 14X snabbare än Intels Core i7? "[Men] det är faktiskt oklart ... vad koder köra och hur de jämfördes mellan GPU och CPU ... [Men], skulle det inte vara första gången branschen har sett Intel använder dessa typer av påståenden med riktmärken. "
Keane förklarade att de ovan nämnda statistik presenterades i en Intel titeln "avslöja att 100x GPU vs CPU Myt" i International Symposium on Computer Architecture (ISCA) i Saint-Malo, Frankrike.
"[Ja] är förvisso sant att inte * alla * program kan se denna typ av fart upp, några bara att nöja sig med ett storleksordning prestanda ökar. Men 100X hastighet ups och utanför, har setts av hundratals utvecklare ", Keane sa TG Daily i en e-postenkät uttalande.
"[Så] den verkliga myten här är att multi-core processorer är lätt för alla utvecklare att använda och se prestandaförbättringar. Däremot är [vår] CUDA parallellt Computing Architecture ett drygt 3 år gammal och redan hundratals konsument är professionella och vetenskapliga applikationer ser uppsnabbningar från 10 till 100x med Nvidia GPU. "
Föga förvånande, en Intel talesman TG Daily att Nvidia hade tagit "en liten del av papperet" ur sitt sammanhang.
"Medan förståelse kernel prestanda kan vara användbart, kärnor utgör normalt bara en bråkdel av den totala arbete till ett verkligt program gör. Som du kan se från data i tidningen - hävdar kring GPU kärna prestanda är ofta överdrivna.
Intel Core i7 "[Nu], allmänna processorer som Intel Core i7 eller Intel Xeon är det bästa valet för de allra flesta applikationer, oavsett om de för kunden, allmän server eller HPC marknadssegment. Detta är på grund av den välkända Intel Architecture programmeringsmodell, mogna verktyg för programvaruutveckling och mer robust prestanda inom ett brett spektrum av arbetsbelastning - inte bara vissa program kärnor.
"[Ja] är det möjligt att programmera en grafikprocessor för att beräkna på icke-grafik arbetsbelastning. Men optimal prestanda uppnås vanligen endast med en stor mängd hand optimering kräver grafiska språk liknar DirectX eller OpenGL-program shader eller icke-branschstandard språk.
"För dem HPC-program som kan dra nytta av en extremt hög nivå av parallellism kommer Intel MIC arkitekturen vara ett bra val eftersom det stödjer vanliga verktyg och bibliotek i vanliga högnivåspråk som C / C + +, Fortran, OpenMP, MPI bland många andra standarder. "
Om du gillar det här inlägget, Prenumerera på RSS Foder och få de senaste inläggen när de är tillgängliga. Tack!


























































