When: 9:00 - 11:30 a.m.
Where: Walter Library, Room 402
8:45 - 9:00 a.m.: Registration and Sign-in (Walk-ins welcome)
9:00 - 11:30 a.m.: Parallel Computing with MATLAB
In this session, you will learn how to solve computationally and data-intensive problems using multicore processors and computer clusters. We will introduce you to high-level programming constructs that allow you to parallelize applications to boost your execution speed. We will show you how to overcome the memory limits of your desktop computer and solve problems that require manipulating very large matrices by distributing your data. We will also illustrate how you can run the same application on a single machine using the Parallel Computing Toolbox and on large scale computing resource such as a cluster using the MATLAB Distributed Computing Server.
This session will cover:
- Toolboxes with built-in support for parallel computing
- Creating parallel applications to speed up independent tasks
- Programming with distributed arrays to work with large data sets
- Scaling up to computer clusters, grid environments or clouds
- Tips on developing parallel algorithm