magic-blue-smoke / Dual-Edge-TPU-Adapter

Dual Edge TPU Adapter to use it on a system with single PCIe port on m.2 A/B/E/M slot
309 stars 4 forks source link

m.2 B+M key -> m.2 E-key Dual TPU cooling options #45

Closed mtkc1986 closed 1 year ago

mtkc1986 commented 1 year ago

So far there is only 1 copper heat spreader for 2230 that is widely available ... and it's meant for the Steam Deck SSD. Based on the video review of this heat spreader, it doesn't attach securely to the 2230 card as it depends additional pressure on top to keep it secure.

https://www.amazon.com/Steam-Deck-SSD-Heatsink-Thermal/dp/B0C1BQVZW2

There are also 2230-like heat spreaders with somewhat proprietary form factors meant for Dell laptops that don't look like they can be secured without an additional screw somewhere in the 2242 position.

https://www.amazon.com/Heatsink-8F83M-08F83M-Replacement-Alienware/dp/B0B21NK7Z3

Is anyone aware of heatsinks that would fit onto the 2230 Dual TPU variant when mounted on the M.2 B+M adapter?

mtkc1986 commented 1 year ago

Managed to fit a 2242 heatsink onto the card. The heatsink's semi-circular cutout extends to right before the 2280 nut.

Used 1mm thermal pads on the TPU ICs, and 1.5mm pads on the power ICs.

dual_tpu_heatsink

PrplHaz4 commented 1 year ago

Are you using any active cooling? Did the heatsink help with temperatures?

mtkc1986 commented 1 year ago

Are you using any active cooling? Did the heatsink help with temperatures?

So far, I have only lightly tested the TPU without active cooling in an open-air chassis at 21C ambient.

At idle, it runs at 50C without heatsink. and 43C with the heatsink.

Running the benchmark below a few times doesn't really change the temperature since the test finishes in 4ms (vs 1500ms on a CPU).

https://github.com/google-coral/tflite/tree/master/python/examples/classification

Eventually, the TPU will be installed in a 2U chassis with front and rear fans for airflow.