MATLAB GPU-enabled function? [closed]
Is there a way for me to find out whether the functions I'm using in a MATLAB script are GPU-enabled? There does not seem to be a comprehensive list (though see this link for a list of image processing GPU-enabled functions), but only documentation notes that say there are "hundreds of [GPU-enabled] functions in MATLAB and other toolboxes run automatically on GPU" (link1, link2, link3, link4).
More generally, MATLAB requires you to create an array on the GPU (a "gpuArray" object), but it is important to use a function which supports GPU (link). I could of course simply try creating a gpuArray and then passing it into the functions in question and measuring computing time differences. But I would like to know ex-ante whether this should provide improved computing speed.
Thank you,
gpu matlab parallel-processing distributed-computing
closed as off-topic by DavidPostill♦ Jan 15 at 21:59
This question appears to be off-topic. The users who voted to close gave this specific reason:
- "Questions seeking product, service, or learning material recommendations are off-topic because they become outdated quickly and attract opinion-based answers. Instead, describe your situation and the specific problem you're trying to solve. Share your research. Here are a few suggestions on how to properly ask this type of question." – DavidPostill
If this question can be reworded to fit the rules in the help center, please edit the question.
add a comment |
Is there a way for me to find out whether the functions I'm using in a MATLAB script are GPU-enabled? There does not seem to be a comprehensive list (though see this link for a list of image processing GPU-enabled functions), but only documentation notes that say there are "hundreds of [GPU-enabled] functions in MATLAB and other toolboxes run automatically on GPU" (link1, link2, link3, link4).
More generally, MATLAB requires you to create an array on the GPU (a "gpuArray" object), but it is important to use a function which supports GPU (link). I could of course simply try creating a gpuArray and then passing it into the functions in question and measuring computing time differences. But I would like to know ex-ante whether this should provide improved computing speed.
Thank you,
gpu matlab parallel-processing distributed-computing
closed as off-topic by DavidPostill♦ Jan 15 at 21:59
This question appears to be off-topic. The users who voted to close gave this specific reason:
- "Questions seeking product, service, or learning material recommendations are off-topic because they become outdated quickly and attract opinion-based answers. Instead, describe your situation and the specific problem you're trying to solve. Share your research. Here are a few suggestions on how to properly ask this type of question." – DavidPostill
If this question can be reworded to fit the rules in the help center, please edit the question.
add a comment |
Is there a way for me to find out whether the functions I'm using in a MATLAB script are GPU-enabled? There does not seem to be a comprehensive list (though see this link for a list of image processing GPU-enabled functions), but only documentation notes that say there are "hundreds of [GPU-enabled] functions in MATLAB and other toolboxes run automatically on GPU" (link1, link2, link3, link4).
More generally, MATLAB requires you to create an array on the GPU (a "gpuArray" object), but it is important to use a function which supports GPU (link). I could of course simply try creating a gpuArray and then passing it into the functions in question and measuring computing time differences. But I would like to know ex-ante whether this should provide improved computing speed.
Thank you,
gpu matlab parallel-processing distributed-computing
Is there a way for me to find out whether the functions I'm using in a MATLAB script are GPU-enabled? There does not seem to be a comprehensive list (though see this link for a list of image processing GPU-enabled functions), but only documentation notes that say there are "hundreds of [GPU-enabled] functions in MATLAB and other toolboxes run automatically on GPU" (link1, link2, link3, link4).
More generally, MATLAB requires you to create an array on the GPU (a "gpuArray" object), but it is important to use a function which supports GPU (link). I could of course simply try creating a gpuArray and then passing it into the functions in question and measuring computing time differences. But I would like to know ex-ante whether this should provide improved computing speed.
Thank you,
gpu matlab parallel-processing distributed-computing
gpu matlab parallel-processing distributed-computing
edited Jan 15 at 22:04
user221772
asked Jan 15 at 21:37
user221772user221772
62
62
closed as off-topic by DavidPostill♦ Jan 15 at 21:59
This question appears to be off-topic. The users who voted to close gave this specific reason:
- "Questions seeking product, service, or learning material recommendations are off-topic because they become outdated quickly and attract opinion-based answers. Instead, describe your situation and the specific problem you're trying to solve. Share your research. Here are a few suggestions on how to properly ask this type of question." – DavidPostill
If this question can be reworded to fit the rules in the help center, please edit the question.
closed as off-topic by DavidPostill♦ Jan 15 at 21:59
This question appears to be off-topic. The users who voted to close gave this specific reason:
- "Questions seeking product, service, or learning material recommendations are off-topic because they become outdated quickly and attract opinion-based answers. Instead, describe your situation and the specific problem you're trying to solve. Share your research. Here are a few suggestions on how to properly ask this type of question." – DavidPostill
If this question can be reworded to fit the rules in the help center, please edit the question.
add a comment |
add a comment |
0
active
oldest
votes
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes