3 ms·
I predict there will be much more assembly programming required in the future to squeeze out as much as performance as possible because the end of Moore's Law i
by sprash 7y ago
I predict there will be much more assembly programming required in the future to squeeze out as much as performance as possible because the end of Moore's Law is already very apparent for several applications that can not be easily parallelized. It is a complete myth that you "can't beat the C-compiler" as it is claimed so often. The compiler can't know many things you know about the problem at hand. So far I have been able to beat gcc on a regular basis while just relying on x86_64 (which means using no instructions/registers beyond SSE2.0).
Right now I'm looking for a C/Shader-like language for x86_64/Linux which allows you to be much closer to the metal without requiring you to go down to the cumbersome level of ASM syntax and at the same time shedding libc and use syscalls instead (E.g. if you have specific knowledge about the data structures you want to map you can use the heap much more efficient than plain old malloc). So far I found nothing.
- Shorel 7y ago"Right now I'm looking for a C/Shader-like language for x86_64/Linux" You seem like the ideal candidate for writing such a language. And the book about it.
- deleted 7y ago[deleted]
- deleted 7y ago[deleted]