Chapter 2 Setting Up Your GPU Programming Environment