Originally posted by mitch074
View Post
Announcement
Collapse
No announcement yet.
Linux Kernel Set To Finally Retire AMD 3DNow!
Collapse
X
-
Last edited by jabl; 13 December 2021, 01:24 PM.
- Likes 2
-
Originally posted by willmore View PostSo we add features with hundreds of KLOC, but we remove a small chunk of well tested code because...progress?
At least they didn't remove support for these processors entirely.Last edited by rmfx; 13 December 2021, 01:15 PM.
Comment
-
Originally posted by atomsymbolThat is false. Read the PDF documentation (the link is below).
The main point of SSE is that it added separate 128-bit registers. x87, MMX and 3DNow share the same 64-bit registers.
https://www.amd.com/system/files/TechDocs/21928.pdf
Registers : SSE added 8 more registers while 3DNow! shared the 8 existing MMX registers, true - and it's a GOOD THING they did, due to how starved for registers the x86-32 arch is... And considering Intel created SSE to prevent 3DNow! from becoming prevalent (as it had been adopted by all its x86-32 competitors), they had to make it better. AMD had already done good with 3DNow! by allowing simultaneous processing of 2 FP instructions in a single cycle, SSE had to be better everywhere.
- Likes 1
Comment
-
BTW. This just drops use of 3DNow! from kernel to accelerate memory copies and comparison. SSE, SSE2, AVX are available for about 25 years now.
You can still run user space applications using 3DNow! (including native and via wine) just fine on CPUs that support it.
- Likes 6
Comment
-
Originally posted by Anux View PostWhoever wants to limit the waste he produces will use its tools till they can't be repaired. Buying something new and throwing away what still works causes more energy consumption and pollution.
- Likes 2
Comment
-
Originally posted by Anux View Post
That might be true if money is your only concern. Whoever wants to limit the waste he produces will use its tools till they can't be repaired. Buying something new and throwing away what still works causes more energy consumption and pollution.
My home NAS has 30 - 35W idle (old Phenom2 quad core) but it can deliver > 100 MB/s filetransfers with full disk encription on raid 5. I have a Raspi3 that i tested to replace it, but its NAS capabilities are weak ~ 10MB/s without raid and encription. Thats to slow if you really need a NAS, not to speak of multiple people using it at the same time.
Comment
-
Originally posted by willmore View PostSo we add features with hundreds of KLOC, but we remove a small chunk of well tested code because...progress?
This code puts an exception table entry on the PREFETCH instruction to overwrite it with a JMP.d8 when it triggers an exception. Except of course, our code is no longer writable, also SMP.
Instead of fixing this broken mess, simply take it out.
Comment
Comment