Skip to content

Refactoring L0 runner and gpu dialect #235

Open
@silee2

Description

@silee2

Writing down requirements for refactoring igpu dialect and L0 runner. Goal of this document is to keep track of tasks for refactoring code base to avoid duplicate effort.

  • level zero runner and igpu work would continue on main branch until most of the following requirements/features are ready on refactor branch.
  • Some of these may be applied to main branch during that period.
  • Any task with a checkmark against it indicates it is completed in the refactor branch.
  • Following list assume "dpcomp" project specific passes and dialects will be redone in refactor branch.

Also ran some experiments with https://github.com/silee2/mlir-extensions/blob/cleanup/mlir/CMakeLists.txt to filter out files not need to for level zero runner usage case.

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions