Wolfram ResearchProductsPurchasingServices & ResourcesAbout UsOur Sites
Wolfram Education Group Services & Resources
-----
 /
Wolfram Education Group
*Training Calendar and Registration
*Course and Mini-Course Descriptions
*M50: An Introduction to Mathematica in the Classroom
*M100: An Introduction to Mathematica
*M101: A First Course in Mathematica
*M102: Project Session
*M221: Introduction to Programming in Mathematica
<M245: Parallel Computation
*M310: Digital Image Processing
*M330: Neural Networks
*M185: Numerical Computation in Mathematica
*M195: Authoring in Mathematica
*M205: Visualization and Dynamic Interactivity
*M215: Applied Statistical Analysis with Mathematica
*M225: Grid Computing with Mathematica
*M235: Mathematica Development using Wolfram Workbench
*M455: An Introduction to Web Services with Mathematica
*Free Seminars
*Bring Your Own Laptop
*Online Training Information
*Scheduling Policy Information
*About Wolfram Education Group
*Q&A
*Education Benefits Program
*What Attendees Are Saying
*Courseware Developer Program
*Certified Instructor Program
*Meet the Instructors
*Onsite Training at Your Location
*Contact Wolfram Education Group
*Wolfram Library Archive
*Wolfram Research Calendar of Events
*Ask about this page
*Print this page
*Email this page
*Give us feedback
*
Sign up for our newsletter:

Course Description:
M245: Parallel Computation


Course Objective
This one-day course covers the use of Parallel Computing Toolkit for developing parallel programs in Mathematica and provides practical, hands-on exercises to clarify the material and give an optimal learning experience.

Presenter
The course is given by Dr. Roman Maeder, one of the developers of Mathematica and author of Parallel Computing Toolkit.

Target Audience
This course is intended for Mathematica users who want to develop programs for solving problems in parallel on multiprocessor machines, networks of workstations, or dedicated computing grids.

Delivery Type
The course is instructor led in a computerized classroom environment. Lectures and exercise sessions alternate.

Syllabus
The course is organized into four segments.

Introduction
Prerequisites for parallel computation with Mathematica, installation issues of Parallel Computing Toolkit and gridMathematica, and basic remote and parallel evaluations

Parallel Evaluation
Coarse-grain parallelism, process initialization, debugging, and performance measurements

Concurrency and Scheduling
Virtual shared memory and synchronization

Application Examples and Practical Tips

Course Materials
Each attendee will be provided with Mathematica course notebooks and access to the current version of Mathematica. The course notebooks require Mathematica or Mathematica Player. For attendees participating in classroom-based sessions, course materials are distributed in print and on CD-ROM, and are yours to keep; a computer running Mathematica is available for your use during class. For attendees participating in online classes, a download of the course materials is provided; a temporary Mathematica training license is provided upon request.

Prerequisites
Course attendees are expected to have basic familiarity with Mathematica approximately equivalent to that provided by "M101: A First Course in Mathematica." Also helpful is experience with computer programming at the level of an introductory course in any computer programming language.

To sign up for this course, see the training calendar and registration page.



 © 2008 Wolfram Research, Inc.  Terms of Use  Privacy Policy