Microsoft TechEd 2008 was held in Orlando, Florida the week of June 2nd. I was fortunate to attend many of the technical sessions. I was surprised how many speakers were conveying the same message:
CPU speeds are topping out. If you want your applications to run faster and better you are going to have to build your applications in a new way. The solution isn't just to learn how to multi-thread your applications. The solution lies in building your applications into smaller units of code called tasks that can be moved around to the different cores of a multi-core machine.
Even in Bill Gates' keynote speech he said
