Create Benchit Structure authored by Robert Schöne's avatar Robert Schöne
## Folder structure
When you list all the files in the main-directory, you'll get the following picture:
```
usage development
benchit - - interactive execution on command line (out of use)
benchit.c - x source file of the BenchIT-Core
bienvhash.c - x source file of the BenchIT-Core
bin/ x x contains the compiled kernels ready for doing measurements
COMPILE.SH x x script to compile a kernel
doc/ x x some documentation
gui/ - x not a part of the BenchIT-Core, see BenchIT-GUI for more details
GUI.SH x x starts the BenchIT-GUI
interface.h - x defines the Interface that BenchIT-Kernels and BenchIT use for interaction
jbi/ - x java environment
kernel/ x x contains the BenchIT-Kernels
LOCALDEFS/ x x information about the system
output/ x x output directory
progress/ x x default location to store progress information files of running measurements
RUN.SH x x script to run a kernel
tools/ x x tools to simplify the usage of BenchIT
```
## Localdefs
The Localdefs consist of 3 files containing measurement options and information about the system BenchIT runs on. They are automatically created when you first start BenchIT and can be modified by the user. More information can be found here
## Kernels
A kernel is basically the test funktion used for the measurement. More information can be found here
## Interface
The interface is used for the interaction of the BenchIT-Core and the kernel
## Tools
Some tools are provided to make using BenchIT easier.
\ No newline at end of file