User`s guide
5-3
• arrayfun and bsxfun support indexing and accessing variables of outer functions
from within nested functions.
• arrayfun supports singleton expansion of all arguments for all operations. For more
information, see the arrayfun reference page.
• mldivide and mrdivide support all rectangular arrays.
• svd can perform economy factorizations.
For complete lists of MATLAB functions that support gpuArray, see Built-In Functions
That Support gpuArray.
Ability to launch CUDA code and manipulate data contained in GPU
arrays from MEX-functions
You can now compile MEX-files that contain CUDA code, to create functions that support
gpuArray input and output. This functionality is supported only on 64-bit platforms
(win64, glnxa64, maci64). For more information and examples, see Execute MEX-
Functions Containing CUDA Code.
For a list of C functions supporting this capability, see the group of C Functions in GPU
Computing.
Automatic detection and transfer of files required for execution in both
batch and interactive workflows
Parallel Computing Toolbox can now automatically attach files to a job so that
workers have the necessary code files for evaluating tasks. When you set a job object’s
AutoAttachFiles to true, an analysis determines what files on the client machine are
necessary for the evaluation of your job, and those files are automatically attached to the
job and sent to the worker machines.
You can set the AutoAttachFiles property in the Cluster Profile Manager, or at the
command-line. To get a listing of the files that are automatically attached, use the
listAutoAttachedFiles method on a job or task object.
For more information, see Pass Data to and from Worker Sessions.
If the AutoAttachFiles property in the cluster profile for the MATLAB pool is set to
true, MATLAB performs an analysis on spmd blocks and parfor-loops to determine what