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

Flatten arrays in proc state #1489

Open
grebe opened this issue Jun 18, 2024 · 0 comments
Open

Flatten arrays in proc state #1489

grebe opened this issue Jun 18, 2024 · 0 comments
Assignees
Labels
optimizer Related to IR optimization or analysis scheduler Scheduling algorithm for XLS IR operations

Comments

@grebe
Copy link
Collaborator

grebe commented Jun 18, 2024

Proc state elements of array type can be a scheduling barrier- even if each individual array element has a short backedge, the entire array can have a long backedge that limits throughput. In some cases, it may be profitable to flatten an array into its constituent elements.

@grebe grebe added optimizer Related to IR optimization or analysis scheduler Scheduling algorithm for XLS IR operations labels Jun 18, 2024
@grebe grebe self-assigned this Jun 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
optimizer Related to IR optimization or analysis scheduler Scheduling algorithm for XLS IR operations
Projects
None yet
Development

No branches or pull requests

1 participant