Intel drar tillbaka uttalande om 10 nanometer och Cannonlake tidigt 2017

Permalänk
Medlem
Skrivet av Zotamedu:

Vad gör du där du märker skillnad i sekventiell läs- och skrivhastighet?

Sålänge jag som användare på något sätt begränsas av systemet, t.ex. genom väntetid, så finns all anledning att förbättra prestandan. Datorer kommer visserligen sannolikt inte att bli tillräckligt snabba för överskådlig framtid, men att jobba mot det målet samt förvänta sig högre prestanda med tiden ser jag inte som något konstigt.

Jag tycker att det har väldigt lite (ingenting?) att göra med vad någon använder datorn till.

Permalänk
Entusiast
Skrivet av Sveklockarn:

Sålänge jag som användare på något sätt begränsas av systemet, t.ex. genom väntetid, så finns all anledning att förbättra prestandan. Datorer kommer visserligen sannolikt inte att bli tillräckligt snabba för överskådlig framtid, men att jobba mot det målet samt förvänta sig högre prestanda med tiden ser jag inte som något konstigt.

Jag tycker att det har väldigt lite (ingenting?) att göra med vad någon använder datorn till.

Fast du nämnde en väldigt specifik siffra som pekar på att du menade sekventiell läs och skriv vilket är den minst intressanta egenskapen hos en SSD. Det är väldigt ovanligt att du läser och skriver stora filer på det sättet så du märker någon skillnad. Oftast handlar det om många små operationer och det är där vinsten mot HDD är så stor. Så vill du ha bättre allmänprestanda så är det NVMe du vill ha för att minska på latenser och sådant samt att öka möjligheterna till att parallellisera operationer mot lagring vilket i sin tur kan snabba på många små operationer ytterligare. Så anledningen till att jag frågade var för att du nämnde något som generellt är ointressant. Men eftersom prestandan hos just stora läs och skrivningar var väldigt viktig för dig så undrade jag vad du gjorde med din dator.

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
Datavetare
Skrivet av Zotamedu:

Det lär se likadant ut med Skylake, det vill säga inga stora prestandaskillnader om man tittar på generell processorprestanda. Däremot kan det bli ett rätt stort lyft om man tittar på plattformen som helhet. Vettigt M.2/SATA Express-stöd med NVMe är ju trevligt till exempel. Nästa gång jag uppgraderar hela datorn kommer jag nog gå ner ett steg i storlek till mATX och ett betydligt mindre chassi än mitt nuvarande Define R4.

Finns en punkt till som Skylake kommer få rejält med ökad prestanda: SIMD tack vare AVX512 som rent teoretisk dubblar prestanda från Haswell/Broadwell (som i sin tur dubblade det från Sandy/Ivy Bridge, som dubblade det från Nehalem/Westmere/Core2, som dubblade det från Core/P4).

Har börjat leka lite med OpenCL och en sak man märker där är att jobbar man med double precision (DP) flyttal så är det ingen större skillnad i teoretisk maxkapacitet mellan Haswell/Broadwell och konsument-GPUer. Ovanpå det så är kostnaden att flytta data mellan beräkningsenheten och CPU-delen noll när man kör OpenCL på SSE/AVX medan det är en relativt stort kostnaden när man kör mot en GPU som sitter på andra sidan en PCIe-buss.

Även jämfört med iGPU är det mindre kostnad att köra med SSE/AVX, så storleken på problemet innan det är värt att köra med någon som OpenCL kan vara mycket mindre om man har tillgång till en riktigt kraftig SIMD-enhet. Det trevliga med OpenCL är att man kan kompilera programmet på enheten där det ska köras, så det går att använda en sak som AVX512 direkt när det blir tillgängligt utan att för den delen ta bort möjligheten att köra på äldre CPU-modeller (något som alltid är ett problem om man direkt använder AVX i sina "vanliga" program).

Trista är bara att AVX512 knappast kommer märkas i "vanliga" applikationer, så är ingen magisk silverkula för generellt bättre prestanda

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 Zotamedu:

Fast du nämnde en väldigt specifik siffra som pekar på att du menade sekventiell läs och skriv vilket är den minst intressanta egenskapen hos en SSD. Det är väldigt ovanligt att du läser och skriver stora filer på det sättet så du märker någon skillnad. Oftast handlar det om många små operationer och det är där vinsten mot HDD är så stor. Så vill du ha bättre allmänprestanda så är det NVMe du vill ha för att minska på latenser och sådant samt att öka möjligheterna till att parallellisera operationer mot lagring vilket i sin tur kan snabba på många små operationer ytterligare. Så anledningen till att jag frågade var för att du nämnde något som generellt är ointressant. Men eftersom prestandan hos just stora läs och skrivningar var väldigt viktig för dig så undrade jag vad du gjorde med din dator.

Du har absolut rätt. Jag argumenterade i lathet, utan att tänka efter.

Jag ser ändå fram emot vad som helst som minskar väntetider och ökar prestandan, t.ex. NVMe.

Permalänk
Quizmaster Malmö 22

Kanske stämmer, men ändå HELT för långt framåt i tiden för att man ska ha det i åtanke för att uppgradera till.

Visa signatur

[Gigabyte EP35-DS4][Intel Core 2 Duo E8400 3.0 Ghz][2x2GB Corsair XMS 2][Gainward GTX 570][Sandisk Extreme II 480GB][Corsair HX 620W][Fractal Design Define XL R4][Acer GD245HQBID]

Permalänk
Medlem
Skrivet av Yoshman:

Finns en punkt till som Skylake kommer få rejält med ökad prestanda: SIMD tack vare AVX512 som rent teoretisk dubblar prestanda från Haswell/Broadwell (som i sin tur dubblade det från Sandy/Ivy Bridge, som dubblade det från Nehalem/Westmere/Core2, som dubblade det från Core/P4).

Har börjat leka lite med OpenCL och en sak man märker där är att jobbar man med double precision (DP) flyttal så är det ingen större skillnad i teoretisk maxkapacitet mellan Haswell/Broadwell och konsument-GPUer. Ovanpå det så är kostnaden att flytta data mellan beräkningsenheten och CPU-delen noll när man kör OpenCL på SSE/AVX medan det är en relativt stort kostnaden när man kör mot en GPU som sitter på andra sidan en PCIe-buss.

Även jämfört med iGPU är det mindre kostnad att köra med SSE/AVX, så storleken på problemet innan det är värt att köra med någon som OpenCL kan vara mycket mindre om man har tillgång till en riktigt kraftig SIMD-enhet. Det trevliga med OpenCL är att man kan kompilera programmet på enheten där det ska köras, så det går att använda en sak som AVX512 direkt när det blir tillgängligt utan att för den delen ta bort möjligheten att köra på äldre CPU-modeller (något som alltid är ett problem om man direkt använder AVX i sina "vanliga" program).

Trista är bara att AVX512 knappast kommer märkas i "vanliga" applikationer, så är ingen magisk silverkula för generellt bättre prestanda

Stöd för AVX-512 finns dock endast i SKX, inte SKL (d.v.s. bara Xeon, skulle dessutom gissa på ett det enbart gäller E5 och E7).

Visa signatur

Assembly är ett högnivåspråk.