This great graph shows why we're all going to wrassling with parellelization for the rest of our coding lives:
Source: Challenges and Strategies for High End Computing, Kathy Yelick
Also see this course outline for an sobering/inspiring view of where computation is headed.
Benefits of Product-mode
2 days ago