tenstorrent / tt-flash

Tenstorrent Firmware Update Utility
Apache License 2.0
11 stars 6 forks source link

Speed up tt-flash by multi-threading on each PCI device #11

Closed hmohiuddinTT closed 4 months ago

hmohiuddinTT commented 6 months ago

Each individual PCIe device (and it's accompanying remote chip for n300s) can be flashed concurrently. We can speed up the current process up-to 8x by creating a thread per PCIe device and flashing in parallel.

warthog9 commented 5 months ago

Arguably related to #12

hmohiuddinTT commented 5 months ago

I think the fix to #12 would eliminate the intermediate waits and just wait once at the end but doesn't multi-thread flashing individual PCIe devices. @TTDRosen thoughts on this?

TTDRosen commented 4 months ago

Yes, please try out v2.1.0 it rearranges the flash procedure to only run the wait a single time.

hmohiuddinTT commented 4 months ago

Issue is resolved in v2.1.0