questions about Amazon EC2

4 views (last 30 days)
Jean-François
Jean-François on 1 Oct 2013
Answered: Sean de Wolski on 10 Oct 2013
Hi
i have a few questions about speeding up processes.
1) do i have to parallelize my program to be able to accelerate it, or can i use it as is?
2) is it really faster? how much speed improvement are we talking about (for a reasonable price)
3) do i have to compile my program into an .exe using Matlab Compiler to be able to accelerate the program?
4) my program outputs jpg files. Where will they be outputed ? on my computer or elsewhere?
thanks
Jeff

Accepted Answer

Sean de Wolski
Sean de Wolski on 10 Oct 2013
I would advise contacting us on this one. The specialists who can help you here have more experience and resources to help. As for the specifics:
  1. Yes, use parfor, spmd etc, to distribute work across the workers.
  2. Your mileage will vary. If the computation is expensive and data transfer minimal, then you'll see a nice big speed up. If the computation is very fast but has to communicate large images back and forth, then probably not.
  3. No. Your best bet is to follow (2).
  4. I believe elsewhere, you'll have to retrieve them. If I get some time I could maybe test this for you.

More Answers (0)

Categories

Find more on MATLAB Parallel Server in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!