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

Implement parallel resource execution #19

Open
a-hilaly opened this issue Sep 21, 2024 · 0 comments
Open

Implement parallel resource execution #19

a-hilaly opened this issue Sep 21, 2024 · 0 comments

Comments

@a-hilaly
Copy link
Member

TLDR; We need to enhance Symphony's resource execution to allow for parallel processing of independent resources.

Currently, Symphony's execution model is linear: resources are executed in waves based on a topology sort of the dependency graph, with each wave contains one resource. This approach, while ensuring correct dependency order, doesnt take advantage of potential parallelism where resources are not dependent of each other. We need a new implementation to optimize these waves to allow multiple independent resources to be grouped into the same wave.

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