Skip to content

Conversation

@ShangkunLi
Copy link
Collaborator

In this pr:

  • fix some bugs in convert-affine-to-taskflow and construct-hyperblock-from-task passes
  • create a new pass called canonicalize-task in taskflow dialect

This new canonicalization pass outputs the canonicalized task. There is only one hyperblock in each task and its corresponding counters.

Based on the canonicalized task graph, we can further perform task fusion/fission and resource binding.

The next step is to:

  1. Determine the design of our affine controller
  2. Enable mapping a task on a CGRA

@ShangkunLi ShangkunLi merged commit 3e44105 into coredac:main Jan 19, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants