Jiahan Xie
3c51e75ed6
[SSP] Separate `ResourceType` from `OperatorType` ( #8444 )
...
* We separate 'resource' as a standalone concept from 'operator type' so that we can associate different kinds of resource to an operation.
* The test cases are modified to reflect the new changes accordingly.
* Similar to operators, resources are also printed as the first class in operations.
2025-05-13 08:52:11 -04:00
Julian Oppermann
ba542c68d7
[SSP] Add pass to roundtrip via the scheduling infra. ( #4373 )
2022-11-30 16:19:58 +13:00
Julian Oppermann
f47b6ab4f1
[SSP] Rename DOT printer pass, NFC. ( #4372 )
2022-11-30 11:56:26 +13:00
Julian Oppermann
988047c5e3
[SSP] Add `-ssp-schedule` pass with initial support for the simplex schedulers. ( #4364 )
2022-11-30 11:04:14 +13:00
Julian Oppermann
fa61059d0a
[SSP] Add pass to print instances as DOT graphs. ( #4363 )
2022-11-29 12:27:29 +13:00
Julian Oppermann
8264004fbd
[Scheduling][SSP] Restore feature parity between infra and dialect. ( #4333 )
2022-11-21 15:39:18 +01:00
Julian Oppermann
8528186a73
[SSP] Define ChainingProblem's properties. ( #4220 )
2022-11-15 08:47:39 +01:00
Julian Oppermann
3e65bb13d1
[SSP] Allow standalone use of `OperatorLibraryOp`. ( #4222 )
2022-11-11 09:54:09 +01:00
Julian Oppermann
392e27342d
[SSP] Add SSP <-> circt::scheduling conversion utilities. ( #3636 )
2022-08-04 12:30:09 +02:00
Julian Oppermann
afd0b78561
[SSP] Add first batch of properties. ( #3628 )
2022-07-31 14:30:16 +02:00
Julian Oppermann
672b8c4746
[SSP] Model (scheduling) operations and dependences. ( #3613 )
2022-07-29 15:17:05 +02:00
Julian Oppermann
663cae5644
[SSP] Define first batch of operations. ( #3602 )
2022-07-27 10:39:14 +02:00