Last edited by a moderator:
when they mention flops are they including the gpu ?
1. Feature Overview:
a) Name of feature:
Intel AVX-512 ISA
b) Feature Description:
Intel AVX-512 consisting of AVX512F - Intel® AVX-512 Foundation
Instructions, AVX512PF - Intel® AVX-512 Prefetch Instructions, AVX512CD -
Intel® AVX-512 Conflict Detection Instructions, AVX512ER - Intel® AVX-512
Exponential and Reciprocal Instructions are an extension of AVX2. It introduces
the following architectural enhancements:
• Support for 512-bit wide vectors and SIMD register set. 512-bit register
state is managed by the operating system using XSAVE/XRSTOR instructions.
• Support for 16 new, 512-bit SIMD registers (for a total of 32 SIMD registers,
ZMM0 through ZMM31) in 64-bit mode. The extra 16 registers state is managed by
the operating system using XSAVE/XRSTOR/XSAVEOPT.
• Support for 8 new opmask registers (k0 through k7) used for conditional
execution and efficient merging of destination operands. Again, the opmask
register state is managed by the operating system using XSAVE/XRSTOR/XSAVEOPT
instructions
• A new encoding prefix (referred to as EVEX) to support additional vector
length encoding up to 512 bits. The EVEX prefix builds upon the foundations of
VEX prefix, to provide compact, efficient encoding for functionality
available to VEX encoding plus the following enhanced vector capabilities:
• opmasks
• embedded broadcast
• instruction prefix-embedded rounding control
• compressed address displacements
Extension consists of a set of new instructions enabling the usage of the new
architectural enchancements.
2. Feature Details:
a) Architectures:
64-bit Intel EM64T/AMD64
b) Bugzilla Dependencies:
None.
c) Drivers or hardware dependencies:
Skylake architecture
d) Upstream acceptance information:
In the process of upstreaming.
e) External links:
f) Severity (H,M,L):
High (required for Hardware Enablement)
g) Feature Needed by:
OSVs
3. Business Justification:
a) Why is this feature needed?
Enabling full usage of the new Skylake processor for customers.
b) What hardware does this enable?
Skylake processor
c) Business impact?
Big. AVX-512 will be available both in SKL and KNL architectures target
whole spectrum of compute continuum.
Come on, only 12 cores?Best case scenario - 12 cores and DDR4 2400Mhz @3.5Ghz gives us 2.8 TFLOPs and 76.8GB/s bandwidth. Here's hoping.
Intel has already announced that there will be a Haswell-E based 8-core consumer model (i7) launching next year (with DDR4). That's a slight (+33%) improvement in core counts over the Sandy-E/Ivy-E 6-core consumer models. If we assume similar similar improvements for Broadwell and Skylake, the top end consumer models should have 10+ and 12+ cores. 14 nm would easily allow that, but it all comes down to economics. Intel definitely would need some competition. And we definitely need more consumer software (and games) that show big gains for increased core counts. As long as most consumer software doesn't show any noticeable improvements (over 4 cores), there's no point in bringing CPUs with more cores to the consumer market. Software needs to evolve as well.Given the disappointment of 4 core Haswells though I not overly hopeful for more at this stage.
Yep I was thinking about consumer models only. I'd love for standard desktop models to sport 6 or ideally 8 cores with the E going with 12 (more seems too much to hope for at this stage for an i7). Given the disappointment of 4 core Haswells though I not overly hopeful for more at this stage.
Intel has already announced that there will be a Haswell-E based 8-core consumer model (i7) launching next year (with DDR4). That's a slight (+33%) improvement in core counts over the Sandy-E/Ivy-E 6-core consumer models. If we assume similar similar improvements for Broadwell and Skylake, the top end consumer models should have 10+ and 12+ cores. 14 nm would easily allow that, but it all comes down to economics. Intel definitely would need some competition. And we definitely need more consumer software (and games) that show big gains for increased core counts. As long as most consumer software doesn't show any noticeable improvements (over 4 cores), there's no point in bringing CPUs with more cores to the consumer market. Software needs to evolve as well.
Intel has already announced that there will be a Haswell-E based 8-core consumer model (i7) launching next year (with DDR4). That's a slight (+33%) improvement in core counts over the Sandy-E/Ivy-E 6-core consumer models. If we assume similar similar improvements for Broadwell and Skylake, the top end consumer models should have 10+ and 12+ cores. 14 nm would easily allow that, but it all comes down to economics. Intel definitely would need some competition. And we definitely need more consumer software (and games) that show big gains for increased core counts. As long as most consumer software doesn't show any noticeable improvements (over 4 cores), there's no point in bringing CPUs with more cores to the consumer market. Software needs to evolve as well.
Even Broadwell only has 4 cores, as indicated by the pictures we've seen.
But Intel will always be reluctant to produce high-throughput consumer chips that might cannibalize Xeon sales.
That doesn't bode well but the possible saving grace there is that Broadwell is only for mobile so far isn't it? They may release desktop parts but I'd assume any leaked die shots to date would be of mobile parts.
I'm not sure this is something we need to worry too much about. Each generation brings much higher core counts in server parts as sebbbi says so if the EX is sporting at least 16 cores in the Haswell generation I wouldn't be surprised to see 24 cores by the time Skylake launches. That makes an 8 core mainstream CPU and even 12 core E version "low end" enough to not cannibalize the server chips too much I'd have thought.