Handmade Hero»Forums»Code
Wesley Robb
7 posts
Performance Optimisation, SIMD and Cache
Edited by Wesley Robb on Reason: Can't seem to get video tags to work
Hey forumites,

I just watched an excellent presentation by Sergiy Migdalskiy who works at Valve. It is a rehash of a talk he gave at GDC 2015 and I think it aligns with some related things Casey is showing us in Handmade Hero. Their RPointer trick is pretty cool.

https://www.youtube.com/watch?v=Nsf2_Au6KxU

Enjoy!
Mārtiņš Možeiko
2559 posts / 2 projects
Performance Optimisation, SIMD and Cache
Edited by Mārtiņš Možeiko on
Yes, very nice presentation. I already mentioned it in this topic: https://hero.handmadedev.org/forum/code-discussion/632-day-93#3664 :)

I attended his presentation at GDC2015 of this talk. It was very entertaining. Funny fact - the presentation was on 3rd date of 3rd month (march) at 3pm. But Half-Life 3 was not confirmed :(
Wesley Robb
7 posts
Performance Optimisation, SIMD and Cache
Oops I missed that. I went through the topics to see if it had been posted but not through the posts!

As for HL3... :( :( :(
Jim R. Didriksen
63 posts
Performance Optimisation, SIMD and Cache
Would be interested to see what Casey thought about this, making the Pointers small (could it be baked into his memory allocations, making a smaller pointer that is locked to a specific memory allocation.)

What would it mean if you have a LinkedList that was locked to a smaller memory allocations so every Pointer could be 8bit instead of 32/64bit. (ex. AssetOnlyPointer/SoundOnlyPointer)


I don't know if that makes sense but I find this interesting. (could splitting the pointers earn so much that Chandler Carruth stops saying we should stop using them.)