00:00 - 00:03 | Particle System has been released |
00:04 - 00:05 | Here's our plan |
00:05 - 00:07 | Optimize - Here and Here |
00:08 - 00:12 | we'll remove the Doubles first |
00:12 - 00:15 | then we'll attack the STL::List |
00:17 - 00:19 | After that you'll work on SIMD |
00:19 - 00:21 | then reduce new() operators |
00:24 - 00:26 | My Professor |
00:27 - 00:28 | The... |
00:31 - 00:33 | the Vectors aren't 16-byte aligned |
00:34 - 00:36 | the Vectors are passed on the Stack |
00:53 - 00:58 | Everyone leave: Nirmal, Chris, Alex, Nick --Stay Here-- |
01:13 - 01:15 | How dare they NOT be ALIGNED! |
01:15 - 01:17 | They should be ALIGNED! |
01:18 - 01:23 | What? You can't ALIGN a Vector? |
01:25 - 01:28 | We have a serious competition |
01:29 - 01:31 | I'm never going to win the Prize |
01:31 - 01:34 | We worked on optimization for weeks |
01:34 - 01:37 | I even did a Vector*Matrix in class |
01:37 - 01:40 | I spoon fed it to you all |
01:40 - 01:42 | Professor, Ming Chun - said we didn't need SIMD |
01:42 - 01:46 | Did she suggest templates also? |
01:46 - 01:48 | Matt said he's using Lambdas |
01:48 - 01:52 | I don't even know what that means |
01:53 - 01:54 | Particles need SIMD not Lambdas |
01:56 - 01:57 | You call yourself programmers |
01:57 - 02:00 | expecting 100K salaries |
02:00 - 02:03 | You can't even ALIGN a 16-Byte Vector |
02:04 - 02:08 | You might look at the profiler, optimized a little code |
02:08 - 02:13 | But how do you expect to win the Pot Noodle without SIMD |
02:14 - 02:16 | I should have given you an easier problem |
02:17 - 02:21 | Maybe I should have worn a hair piece ...like Scott Meyers |
02:27 - 02:29 | That would get my point across |
02:30 - 02:34 | We've gotten so far with easy optimization...like compiler settings |
02:34 - 02:36 | Now even Herb Sutter will hate us |
02:41 - 02:42 | we'll be fighting |
02:43 - 02:47 | for a job as a coffee server at Starbucks |
02:48 - 02:53 | The alignment lectures, PAs, the Basics all to train us |
02:54 - 02:56 | Even the memory assignment ... |
02:56 - 02:59 | I thought you understood pointers |
03:00 - 03:02 | After all the crap I said about managed languages |
03:04 - 03:07 | Don't worry, You can retake the class |
03:14 - 03:17 | Why did we watch all those movies? It didn't help |
03:19 - 03:23 | We'll be the laughing stock of the industry |
03:25 - 03:26 | Apply now for a job now |
03:31 - 03:33 | Before the particle results come in |
03:40 - 03:46 | Maybe I'll outsource the code to the Ukraine |
03:46 - 03:49 | They'll make it faster |
03:53 - 03:56 | We'll just pretend its ours |