| ▲ | hajile 3 hours ago | |
You can choose to develop proprietary extensions, but who’s going to use them? A great case study is the companies that implemented the pre-release vector standard in their chips. The final version is different in a few key ways. Despite substantial similarities to the ratified version, very few people are coding SIMD for those chips. If a proprietary extension does something actually useful to everyone, it’ll either be turned into an open standard or a new open standard will be created to replace it. In either case, it isn’t an issue. The only place I see proprietary extensions surviving is in the embedded space where they already do this kind of stuff, but even that seems to be the exception with the RISCV chips I’ve seen. Using standard compilers and tooling instead of a crappy custom toolchain (probably built on an old version of Eclipse) is just nicer (And cheaper for chip makers). | ||