Originally posted by Inopia
View Post
Announcement
Collapse
No announcement yet.
Intel Rolls Out 10nm Pentium/Celeron CPUs, Previews Rocket Lake
Collapse
X
-
-
Originally posted by atomsymbol
- Likes 1
Comment
-
Originally posted by coder View PostThey could still split them in half and execute them as 2x 128-bit parts. Didn't AMD do that in Zen1? I know Pentium did that with SSE, in the Pentium 4.
In terms of area, AVX bloats the register file, but I wonder if that's even enough to bother about.
Anyway, let's not forget this is a 10-way core with 6-wide decode! So, we're not exactly talking about a microcontroller or IoT core. And its ancestors had SSE/SSE2 going at least as far back as the 22 nm days, so you'd expect at least basic AVX/AVX2-support wouldn't be completely off the table.
In case you missed it: https://en.wikichip.org/wiki/intel/m...t#Architecture
Sure, they could split them into 2x 128 bits, but then you could also just be using regular SSE42 (AMD has a few instructions that work on their early processors, but performance sucks to the point that it's not worth using the specialization; my main beef is with pext/pdep)
Look, you're generally making good points, I don't mean to nitpick.
- Likes 3
Comment
-
Originally posted by coder View PostThey could still split them in half and execute them as 2x 128-bit parts. Didn't AMD do that in Zen1? I know Pentium did that with SSE, in the Pentium 4.
In terms of area, AVX bloats the register file, but I wonder if that's even enough to bother about.
Anyway, let's not forget this is a 10-way core with 6-wide decode! So, we're not exactly talking about a microcontroller or IoT core. And its ancestors had SSE/SSE2 going at least as far back as the 22 nm days, so you'd expect at least basic AVX/AVX2-support wouldn't be completely off the table.
In case you missed it: https://en.wikichip.org/wiki/intel/m...t#Architecture
I kinda' doubt that they're doing out-of-order fetch.
Decoding instructions is for the most part stateless (first instruction doesn't affect the decoding of the second instruction, unless you do some fusion at decode), so it doesn't matter too much the order in which you decode them, as long as you rename them in the correct order.
Comment
-
Originally posted by coder View PostThey could still split them in half and execute them as 2x 128-bit parts. Didn't AMD do that in Zen1? I know Pentium did that with SSE, in the Pentium 4.
In terms of area, AVX bloats the register file, but I wonder if that's even enough to bother about.
Anyway, let's not forget this is a 10-way core with 6-wide decode! So, we're not exactly talking about a microcontroller or IoT core. And its ancestors had SSE/SSE2 going at least as far back as the 22 nm days, so you'd expect at least basic AVX/AVX2-support wouldn't be completely off the table.
In case you missed it: https://en.wikichip.org/wiki/intel/m...t#Architecture
Comment
Comment