Re:RISC-V Is Sloooow
by NetMageSCW on Wednesday March 11, 2026 @10:37AM
(#47336136)
No, you really can’t. For some OSS, on hardware that has an OS supported by that software, with a compiler that supports that target and the options you want, and in some cases where the OSS has been written to support those options, you can compile it. Otherwise you are just out of luck.
Re:RISC-V Is Sloooow
by sidewndr46 on Wednesday March 11, 2026 @01:03PM
(#47338191)
I don't really understand your position here. Compiler availability isn't really that big of a deal, even on obscure or proprietary platforms. Why would there be "some cases where the OSS has been written to support those options"?
Re:RISC-V Is Sloooow
by BoredomIsFun on Thursday March 12, 2026 @04:08AM
(#47347821)
> lots of commercial software is now compiled for newer x86 64 extensions.
Almost all software I encountered - including Windows 10 and precompiled Debian 13 - needs only SSE4.2, essentially mid-2000s ISA. Intel produced until very recently (early 2020s) Celeron CPUs which did not even support AVX.
Re:RISC-V Is Sloooow
by sidewndr46 on Thursday March 12, 2026 @12:33PM
(#47353433)
People focus on AVX entirely too much, it is stuff like POPCNT that matters more. Which as you pointed out, is part of SSE4.2
Re:RISC-V Is Sloooow
by BoredomIsFun on Friday March 13, 2026 @04:56AM
(#47362062)
...which has been with us almost 20 years.
Re:RISC-V Is Sloooow
by sidewndr46 on Friday March 13, 2026 @10:32AM
(#47365020)
Yet I still have regular conversations explaining "there is no way our customers are running on hardware that doesn't support this, where would they even be getting the hardware from, 2008?". I have a set of requirements in front of me requiring software to run on not only all Intel 64-bit chips, but also all Intel 32-bit chips.
If you're using OSS it doesn't really matter as you can compile it for whatever you want.