Skip to content

Memory optimization across multiple devices #230

Answered by jjfumero
zealbell asked this question in Q&A
Discussion options

You must be logged in to vote

Hi @54LiNKeR ,
this is an interesting question, and I think (from the TornadoVM side) we need to improve this documentation. My answers below:

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 (TornadoExecutionPlan) employ multiple devices during execution? Or do developers have to implement multiple graphs/plans asper the number of devices they require?

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 …

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@zealbell
Comment options

Answer selected by zealbell
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
2 participants