MATLAB GPU-enabled function? [closed]












1















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,










share|improve this 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.





















    1















    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,










    share|improve this 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.



















      1












      1








      1








      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,










      share|improve this question
















      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






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      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.






















          0






          active

          oldest

          votes

















          0






          active

          oldest

          votes








          0






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes

          Popular posts from this blog

          Mouse cursor on multiple screens with different PPI

          Agildo Ribeiro

          Sometime when accessing a menu: “Ubuntu 16.04 has experienced an internal error”