The following areas of the LabChart software can run in parallel with the LabChart user interface (using different cores):
- Disk operations (buffering and data compression).
- Data Pad calculations.
We are continually improving the performance of LabChart. Areas which might be enhanced in the future include the Channel Calculations and drawing in places like Scope, Spectrum and the XY View.
The LabTutor Client portion of the LabTutor Teaching Software Suite also takes advantage of multiple cores, specifically with:
- Drawing waveforms in the Data Panel.
- Communication with LabTutor Server, including transferring/saving data recorded by the student.
- Communication with the LabTutor Kernel.
The server component of the LabTutor Teaching Software Suite has been designed from the ground up to take advantage of multiple cores and will make good use of the available resources.
The LabAuthor portion of the LabTutor Teaching Software Suite is not a performance critical application, but in order to make the application responsive we do make some operations occur simultaneously, for example when opening or saving experiments.