|
History
System
Stability Tester
began as a system stressing and benchmarking tool for overclockers, by
the Greek pctechnology and
overclockers community, the first months of 2005.
Since its first release 0.1 is free and open source software. When
version 0.7 came out in June 2007, the project moved to sourceforge.net in order to
ease its distribution and gain
popularity.
How it works
System
Stability Tester
tries to test the system's stability by calculating up to 128
millions of Pi digits. It supports multiple calculation algorithms. For
the moment only two have been implemented. The Quadratic
Convergence of Borwein and Gauss-Legendre,
the algorithm SuperPi
uses. The
testing process includes the creation of two or more threads. After
each step of the calculation, the results of all the threads are
compared. Any differences between them are reported. There is also
the option for single threaded calculation, but in this case there is
no stability check. This is useful for benchmarking purposes only.
The calculation of Pi itself is multi threaded since version 0.7.2.
What System Stability
Tester can do in brief
- Calculate up to 128
million digits of Pi.
- Create up to 32
threads.
- Recognize the CPU
model, manufacturer and operational frequency.
- Compare the
calculation results of all the threads after each step and issue a
warning if something went wrong.
- Run continuously for
up to 50 turns and log the results after each step and each turn.
- Record the calculated
digits of Pi in a human readable text file.
- Single
threaded
calculation of Pi for benchmarking, similar to the well know SuperPi
benchmark.
- Checksum
validation over the result.
Dependencies
and platform support
System Stability Tester
is a C++ program. It depends on Trolltech's Qt version 4.x
and the GNU
Multiple Precision Arithmetic Library version
3.1.x or later, the fastest bignum library on the planet!
System Stability Tester
works under various platforms such as Linux
x86, Linux amd64, Linux alpha, Tru64 Unix, Solaris 10/x86, HP UX 11.11i
PA-RISC, Win32 NT
Class and Win64.
We usually provide
static or partially static binaries for all the above unix and
unix-like
platforms. We also provide installation executables for the
Microsoft Windows platforms soon after the release of
the source code.
License
System Stability Tester
is free and open source software distributed under the terms of the GNU Public License version 2.
|