If the same job runs on a machine with multiple processors, it should ideally take much less time. However, this can only happen when the above parameters are weighted to determine an overall performance advantage. Issues also include how to distribute computations relative to memory access patterns that contribute to interprocess communication. The Psi project views the scientific algorithm and its instatiation on a computer as an array expression. All formulation and implemention is viewed from one perspective.
Experimentation is a serious aspect of the Psi project.
Validation of theoretical predictions are essential. It is often that experimentation opens a window on unknown behavior. This, in turn leads to theoretical investigations.