1. A method for data processing, the method comprising: receiving a dataset; determining a control number of a processing system, where the control number comprises a number of evaluation units within the processing system; processing the dataset using a plurality of evaluation units; where processing the dataset comprises: allocating a free evaluation unit to form a busy evaluation unit; creating a data subdivision for the busy evaluation unit, the data subdivision comprising a part of the dataset; evaluating the data subdivision; and releasing the busy evaluation unit; where the evaluating step is performed concurrently by the plurality of evaluation units.