1. A computer-implemented method, comprising: at a parallel-processing computer system that includes two or more processing elements, receiving one or more compute kernels, wherein the one or more compute kernels are configured to execute on the two or more processing elements; and dynamically arranging for execution of at least one of the one or more compute kernels on at least one of the two or more processing elements in response to or in anticipation of a request for a result associated with the at least one of the one or more compute kernels.