You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Versioning for OSP - done
github CI - done in #5
Double-check cmake compatibility with osp ppa libraries & availability in both x86 and ARM - done in #7
Spack module for OSP - done in #18
Adding Python FE to OSP - (long term)
GitHub wiki tutorial and blog post - (short or long?)
Integration into Fedora/RHEL via self-hosted DNF/YUM RPM repository (1) - done #19
OSP algorithmics:
Integrate SSP model into new OSP branch - done
Partitioning classes and algorithms in OSP - done in #16
More sophisticated algorithms for SSP/maxBSP (ILPs specifically) - ILP in #21 ; varianceSSP in #13 ; converter, HC, HCcs in #40
Integrate partialILP and csILP into new OSP branch - in #36
More sophisticated algorithms for recomputation - (3) in #68
OSP utility: file conversion interface for hyperDAG DB - done #10
changes in https://github.com/Algebraic-Programming/HyperDAG_DB - done?
Adjust more OSP algorithms to node/core types - (4) Serial as part of #25 , and included in several algos in other PRs
Integrate (Co)BaldMiXR into new OSP branch (5)
Single-core scheduling/locality reordering - (collab)
Design/implement acyclic partitioners - (collab)
OSP(^2) interface:
Release OSP^2 on GitHub - (1)
Handling algorithm time limits in OSP^2 - (long term)
Handle model extensions in OSP^2 (& annotate OSP algorithms with model extension capabilities, as required)
- node/core types - (2)
- recomp - (long term)
- NUMA (warn if ignored) - (2)
- mem constr. - (4)
Add more scheduling algorithms to interface of OSP app / OSP^2
- partialILP - (3)
- allow OSP^2 to freely combine coarsener + scheduler + improver - (long term)
Add pebbling algorithms to interface of OSP app / OSP^2 - (3)
Add non-acyclic partitioning algorithms to interface of OSP app / OSP^2 - (long term)
Activity