Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

deprecated MMX and obsolete 3DNow! (Developers)

posted by Rugxulo Homepage, Usono, 24.03.2020, 17:54

> > BTW, I heard that newer AMD cpus don't even have 3DNow! anymore.

"Not supported in Bulldozer, Bobcat and Zen" (so nothing after 2010, omitted in family 14h and newer). XBoxOne and PS4 both use Jaguar (family 16h from 2013). EDIT: First implemented in K6-2 in 1998 (AMD's competitor to Pentium 2).

> And even Intel was rumored to be tweaking compilers (GCC?)
> to target SSE2 with MMX intrinsics (so they could remove them
> from chips later?? dunno).
>
> More likely the other way around. SSE2 is a core (non optional) aspect of
> the x86_64 architecture, the older SIMD implementations not, and aren't
> really used much anymore.
>
> Note that SSE is the first 128-bit one, while earlier ones are 64-bit.

I know all of that (barely), I meant what you said. Here's the 2019 Phoronix article that I was thinking of.

"Implement MMX intrinsics with SSE" is what H.J. Lu named his patches. However, GCC 10 hasn't been released yet, and the Changes page shows no mention of it yet.

>> Intel open-source compiler toolchain expert H.J. Lu sent out
>> a set of 46 patches for GCC that implement MMX intrinsics
>> with SSE instructions instead. Of course, in modern code-bases
>> hopefully you are utilizing modern versions of AVX.

"Modern versions"?? I double-checked, AVX2 is from Intel Haswell (2013) or AMD Excavator (2015).

AVX-512 is from 2016 (first supported in GCC 4.9). But AMD doesn't support any AVX-512 (yet??). "AVX-512 consists of multiple extensions not all meant to be supported by all processors implementing them. Only the core extension AVX-512F (AVX-512 Foundation) is required by all AVX-512 implementations."

(Fun fun fun!)

 

Complete thread:

Back to the forum
Board view  Mix view
22049 Postings in 2034 Threads, 396 registered users, 101 users online (0 registered, 101 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum