Three General Areas
Three General Areas
- Fundamental Issues such as memory hierarchy, latency, data distribution
- Engineering Issues such as scaling (exploiting natural parallelism in problems)
- Usability Issues such as attractive robust programming environments