Mathematics and Optimization
Accelerate solving linear algebra and optimization problems with parallel
computing
Use parallel computing to accelerate solving linear algebra and optimization problems, including solving linear system, linear, quadratic, conic, integer, and nonlinear optimization problems, and searching for global solutions to problems that contain multiple maxima or minima.
Topics
Linear Algebra
- Accelerate Solving Linear Equations Using GPU
This example shows how to speed up solving systems of linear equations using a GPU. - Work with Sparse Arrays on a GPU
Learn about the conditions for working with sparse arrays on a GPU. - Use Distributed Arrays to Solve Systems of Linear Equations with Direct Methods
This example shows how to solve a system of linear equations of the form in parallel with a direct method using distributed arrays. - Use Distributed Arrays to Solve Systems of Linear Equations with Iterative Methods
For large-scale mathematical computations, iterative methods can be more efficient than direct methods.
Optimization
- What Is Parallel Computing in Optimization Toolbox? (Optimization Toolbox)
Use multiple processors for optimization. - Using Parallel Computing in Optimization Toolbox (Optimization Toolbox)
Perform gradient estimation in parallel. - Improving Performance with Parallel Computing (Optimization Toolbox)
Investigate factors for speeding optimizations.
Global Optimization
- How Solvers Compute in Parallel (Global Optimization Toolbox)
Learn how solvers distribute work for parallel computing. - How to Use Parallel Processing in Global Optimization Toolbox (Global Optimization Toolbox)
Direct a solver or hybrid function to use multiple processes. - Optimize ODEs in Parallel (Global Optimization Toolbox)
Save time by calling an expensive subroutine just once and computing an ODE solution in parallel usingpatternsearchorga.
Related Information
- Functions with Automatic Parallel
Support (Optimization Toolbox)
- Functions with Automatic Parallel
Support (Global Optimization Toolbox)




