ArgLab / ArgLab_writing_observer

Writing Observer and Learning Observer: A system for monitoring learning process data, with an initial focus on writing process data from Google Docs.
GNU Affero General Public License v3.0
3 stars 2 forks source link

Multi-core execution. #118

Open DrLynch opened 3 months ago

DrLynch commented 3 months ago

Under the present execution we do not distribute processes across cores. As a consequence we are overloading a single core and doing nothing with the others. We need to review the system structure and our async work to determine if we can spread across cores and if-so how. This may be related to #117 and will require a process review including considerations for distributing logging to a separate thread or other tasks.

DrLynch commented 3 months ago

Note, this may require the multiprocessing library.