Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multi-threading IFC geometry processing #571

Open
carmenfan opened this issue Apr 26, 2022 · 0 comments
Open

Multi-threading IFC geometry processing #571

carmenfan opened this issue Apr 26, 2022 · 0 comments

Comments

@carmenfan
Copy link
Member

carmenfan commented Apr 26, 2022

Description

It looks like we could roughly half the time by giving IFCOpenShell 4 threads.

Interestingly, the performance drops again on 4+ threads.

This was tested in a oct-core machine, so it is a bit unexpected - it is worth investigating whether it is library dependant or machine dependant.

It is also good to test whether we will spike the memory consumption as everything is processed in parallel upfront.

Goals

Multi-threading support on IFC geometry processing

Tasks

  • make threading configurable here
  • check memory consumption difference
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant