Parrallel processing and CPU Load

Top  Previous  Next

When testing the HIPAA Compliance Editor, we saw that the compliance engine took only advantage only of a part of the processor power. So we decided to make the process of working through a directory of files multi-threaded. This means that several EDI files can be processed simultaneously and thus increasing the speed vastly.

But we also saw that you can easily use 100% of the processor power and this would bring everything else to a near halt. To avoid such a situation we have a screen that lets you decide how many threads you want to run simultaneously.

We probe the operating system and default to a value that will take about 50% of CPU power. But you can go higher or lower.

 

CPUUsage

Screen to set the multi-threading limit