swet (sustained workload and efficiency test) is a portable benchmark for multi-core computers running POSIX and BSD operating systems with multi-thread and multi-process capabilities and flexible, powerful report options.
|Tags||Benchmark CPU RAM efficiency Testing|
|Operating Systems||Unix unix command line Unix/Linux Linux (32/64 bit) Solaris AIX HP-UX BSD|
|Implementation||C HTML XML csv|
Release Notes: This release brings a much faster 'make check' for sub-GHz processors by means of the '--demo' command-line argument, processor count type, model, and clock detection, RAM size detection, Linux distro detection, and a new 64-bit integer logic exclusive-or test.
Release Notes: This release adds a "-l" flag to create a master log file (independent of the already-provided per-process/per-thread logs, enabling fully-scripted unattended tests), a "-o" flag to prevent runaway tests from lasting more than the given number of seconds, a "--fast" option to speed initialization of 128-bit floating-point random value arrays (which can take a while on slower processors), environment variable (SWETSET) recognition, banner printout restricted to verbose mode (-v), and a faster "make check" target.
Release Notes: This release includes intereg-64 bits, and floating-point-64 and -128 bits basic arithmetic tests.
Release Notes: This release adds 128-bit floating point copy and compare tests, plus 32-bit 5-operation arithmetic tests.
Release Notes: This inaugural release features uniform performance/efficiency units across platforms, multi-process (daemon) capability, multi-thread capability, a nanosecond precision option, flexible detail selection, floating-point tests, integer tests, math tests, 8-, 16-, 32-, 64-, and 128-bit tests, flexible test class selection, test sets definable by list and/or range, and test sets which may be read from a file or as a commandline argument.