wesrobb
Wesley Robb
7 posts
|
#5260
Performance Optimisation, SIMD and Cache 3 years, 2 months ago Edited by Wesley Robb on Nov. 26, 2015, 9:20 a.m. 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! |
mmozeiko
Mārtiņš Možeiko
1882 posts
/ 1 project
|
#5261
Performance Optimisation, SIMD and Cache 3 years, 2 months ago Edited by Mārtiņš Možeiko on Nov. 26, 2015, 9:48 a.m.
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 :( |
wesrobb
Wesley Robb
7 posts
|
#5263
Performance Optimisation, SIMD and Cache 3 years, 2 months ago
Oops I missed that. I went through the topics to see if it had been posted but not through the posts!
As for HL3... :( :( :( |
Jim0_o
Jim R. Didriksen
70 posts
|
#5264
Performance Optimisation, SIMD and Cache 3 years, 2 months ago
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.) - Jim RMHD |