1. A method, in a data processing system, for performing a system level verification, comprising: selecting an iterative parallel algorithm for performing the system level verification; separating the iterative parallel algorithm into separate program statements that may be independently executed on separate processors of the data processing system; executing the iterative parallel algorithm in a serial manner to generate an expected results data set; executing the separate program statements in a parallel manner to generate a system level test results data set; comparing the system level test results data set to the expected results data set; and determining if the system operates properly at a system level based on results of the comparison.