Imagine Cup, Microsoft’s global technology competition, had more than 300,000 student participants from 100 countries this year – and for the first time in its seven year history, the competition featured a challenge focused on parallelism. This is yet another sign that parallel computing is becoming increasingly mainstream, and the Imagine Cup proved to be