I'm familiar with C/C++ and assembly x86/x64 language, but now I need to study graphic optimizations (SSE/SSE2 and asm optimizations in general), what resources/books/links may I use to learn these topics? I've been searching across the web without much luck
Marco,
Three point response below :
Prof Agner's posts I think are the last word on the subject and they are a must read.
If you are seeking specifics of how to optimize, or use the 64 bit instruction set - my experience has been is to keep the Intel Manual Vol 2 handy. You may raise a specific question in this forum and get some excellent solutions. If you are seeking to start at a little more basic level, there is an excellent set of youtube tutorials by WhatsACreel - the coverage and explanations are superb. He takes you to AVX/AVX2 set over 60 odd sessions starting from basics.
I am not a professional programmer - I am a businesses management professional, but write 64 bit assembly language codes for academic institutions/folks whose PhD's are stuck or suffering/some such people in this ilk/ in my spare time. I think x64 is extremely powerful, beautifully compact, and does what no language can try and do. So, if anyone is trying to discourage you from writing in x64, citing complexity, or whatever else, please show them a disassembly of code generated by any compiler of their own choice :-) (should scare them enough) or, just gently ignore them.
All the best,
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With