Learn about the fundamentals of parallelization and how parallel programming can be used to optimize CPU usage, making it possible to run multiple operations simultaneously. This video introduces the parallel computation architecture available in the Wolfram Language and discusses the basics of parallel programming.
Featured Products & Technologies: Wolfram Language, Wolfram Notebooks
You'll Learn To
- Determine which types of problems and inputs benefit most from parallel processing
- Use built-in functions for automatic parallelization and to specify which tasks should be run in parallel
- Manually manipulate and manage kernels participating in parallel computation
- Define and specify different ways for kernels to interact, such as setting grain sizes and sharing or restricting variable usage