The benchmark routines for this benchmark suite have been developed under Mathematica 6. It is freely available under the following link:
Click here to download the Mathematica notebook for this benchmark test.
Please run the benchmark suite only with a fresh loaded Mathematica kernel, don't run it more then once during the same session and make sure that no other programs are running in the background which might disturb the performance measurement. Only if these requirements are guaranteed then the resulting timings are comparable.
This is the latest version of Mathematica timing tests; (further results are welcome: firstname.lastname@example.org).
The intention of the benchmark suite is to cover the timings of important functions. The functions used in this benchmark suite have been grouped by mathematical topic groups. The following topics are covered:
Due to the fact that on most computers single functions are too fast to be used for reliable timings there is a delay factor implemented. The delay factor is a loop counter which is used to execute the specific function n times instead of just one time. The result will be a timing which is high enough to be compared.
The section miscellaneous operations covers typical data manipulation operations.
The section of integer computations covers operations with integere numbers as input and output most especially in terms of number theory.
The section of floating point computations covers several functions from simple math., Linear Algebra, Analysis and Statistics which have to work with floating point numbers.
The symbolic computation section covers simple but time intensive symbolic computations.
The graphics section covers complex 2D and 3D graphics.
This section covers only a short excursion into the subject of animated graphics.