A method is described comprising: scheduling jobs for a program build to
execute in parallel across a plurality of nodes; predicting the files
required to complete each of the jobs; and preloading the files to each
node prior to the execution of each job.