llvm / llvm/circt

[Scheduling] Add interface to manage solutions

Open
#7,545 0 comments 0 reactions 0 assignees View on GitHub
Scheduling
Dominant language
C++
Stars
2.2k
Forks
524
Avg merge
3d 2h
Merged PRs (30d)
46

Description

`Problem`s contain two kinds of properties, i.e. input and solution properties. A common use-case is to make small modifications to an instance (cf. #7544) and re-schedule. To that end, it would be helpful to design and implement an interface across the problem hierarchy that allows to clear, import and export solutions.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading the Problem hierarchy and the related use case in issue #7544. Define what the cross-hierarchy interface must do for clearing, importing, and exporting solution properties, and consider the issue complete when those operations are consistently available across the hierarchy.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
compilers
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.