Heterogeneous Computing
Software intended to be used in this context
Machine precision and other machine specific parameters
Communication of ft. pt. numbers between processors
Repeatability -
- run to run differences, e.g. order in which quantities summed
Coherency -
- within run differences, e.g. arithmetic varies from proc to proc
Iterative convergence across clusters of processors
Defensive programming required