BenchIT
BenchIT
|
|
---|---|
![]() |
|
Basic data
|
|
developer | ZIH , TU Dresden |
operating system | Linux , Mac OS X , Unix, etc. a. |
category | Benchmark |
German speaking | Yes |
www.tu-dresden.de/zih/forschung/projekte/benchit |
BenchIT is a software package, providing an easy access to the benchmarking of POSIX allows compatible systems. A special focus is on the area of high-performance computing. BenchIT is developed by the TU Dresden .
requirements
Only elementary tools such as a POSIX shell and a C compiler are required . BenchIT enables the user to work on a wide range of systems, including Linux , Mac OS , BSD and most Unixes such as SuperUX and AIX . BenchIT is based on three components:
![]() ![]() |
Program flow / structural flow in BenchIT |
- the main program (interface for the measuring cores)
- the kernels (measuring cores)
- the web server / GUI for displaying and comparing the data
Core / main program
The core, which offers a generic interface for the measurement routines, provides batch system support and implements other basic features.
Kernel / measurement cores
The measuring cores are programmed against the generic interface. In principle, these kernels can be written in any language and contain any conceivable problem that is to be analyzed. BenchIT already contains some basic kernels such as matrix multiplications , FFT , kernels for measuring memory bandwidth and latency and a few more. These routines are mostly written in C or Fortran , but Java and script languages ( Ruby , PHP ) are also possible.
Web server / GUI
Measurement results can be uploaded to benchit.org and compared with others.
Web links
- Official website of BenchIT (English)
Individual evidence
- ↑ TU Dresten: BenchIT. May 29, 2017. Retrieved February 7, 2019 .
- ↑ a b BenchIT Wiki. October 21, 2013, accessed February 7, 2019 .