For users who have multiple processors or
processor
cores, Genetrix supports multi-threading. Multi-threading is
when multiple-threads or processes are sent to the CPU for
processing silmultaneously. In cases where calculations or instructions can
be sent in parallel (one instruction per processor or core), they will.
In cases where they can't, the CPU automatically knows to
use all cores for the same process. This type of computing
allows for maximum efficiency when performing a calculation
or function. Genetrix users can easily set the number of
threads by making changes to the application settings.
Rather than performing processes in
a linear sequence, multi-threading allows for processes to run
simultaneously.