-
Today, I stumbled upon
I get the explanation. I just want to know more about how execution works across multiple devices especially when there are memory constraints. Can a single execution plan ( Hypothetically speaking; here’s what I mean, say I am trying to accelerate a method whose input array is worth 100GB on a fleet 10 RTX 3080 cards. Since memory on each card is about 11GB+, what would Tornado do if I created a single execution plan |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
Hi @54LiNKeR ,
As we have it in
This case will be very interesting. So, as I mention, actions set to execution plans affect a single device. This could be a nice extension for the future of TornadoVM. |
Beta Was this translation helpful? Give feedback.
Hi @54LiNKeR ,
this is an interesting question, and I think (from the TornadoVM side) we need to improve this documentation. My answers below:
As we have it in
v0.15
, TornadoVM execution plans run on a single device. There is no automatically multi-device support. Thus, the batch size affects to the buffer size assigned to the execution plan for the target …