tenstorrent / tt-umd

User-Mode Driver for Tenstorrent hardware
Apache License 2.0
14 stars 8 forks source link

Integrate Blackhole ARC queues into Cluster #453

Open pjanevskiTT opened 1 month ago

pjanevskiTT commented 1 month ago

Integrate Blackhole ARC queues from https://github.com/tenstorrent/tt-umd/pull/452 into Cluster API and code paths. We can further implement one class for ARC communication which we can inherit for each ARCH.

class ArcComm {
 void send_message();
}

class BlackholeArcComm :  ArcComm {
 // use queues...
}

class WormholeArcCom : ArcCom {
 // use bar reads/writes...
}
pjanevskiTT commented 1 month ago

Comment on class organization https://github.com/tenstorrent/tt-umd/pull/452#discussion_r1908533672

pjanevskiTT commented 3 weeks ago

Since this is going to go to KMD, we are probably going to close this issue. For now we are just deprioritizing this work