There’s been some prior art in this space I feel that should be mentioned from k8s SIG batch in the Kueue project
https://kueue.sigs.k8s.io/docs/concepts/topology_aware_sched...
"No Topology-Aware Scheduling (TAS) support."
There is another blog talking about this coming soon.