questions about Amazon EC2
2 次查看(过去 30 天)
显示 更早的评论
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
采纳的回答
Sean de Wolski
2013-10-10
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:
- Yes, use parfor, spmd etc, to distribute work across the workers.
- 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.
- No. Your best bet is to follow (2).
- I believe elsewhere, you'll have to retrieve them. If I get some time I could maybe test this for you.
0 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 MATLAB Parallel Server 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!