Migrating a multi-threaded, cpu-intensive desktop app
I have a desktop (WinForms) application that does some computationally-intensive, multi-threaded simulations. For example, on my Q6600 using all four cores, simulations can take up to 10 minutes to run. It's worth noting that the calculations are embarrassingly parallel, so map-reduce could be applied here easily.
I'm interested in migrating this application to a web app on AppHarbor over the coming months. I'm guessing AppHarbor (and/or EC2) doesn't support multi-threading. Any advice on how to approach the calculation?
Discussions are closed to public comments.
If you need help with AppHarbor please
start a new discussion.
Keyboard shortcuts
Generic
| ? | Show this help |
|---|---|
| ESC | Blurs the current field |
Comment Form
| r | Focus the comment reply box |
|---|---|
| ^ + ↩ | Submit the comment |
You can use Command ⌘ instead of Control ^ on Mac
Support Staff 1 Posted by friism on 05 Mar, 2011 02:18 AM
That sounds like a really bad fit for a web application which is what AppHarbor is currently optimised for. For now, you should probably consider spinning up you own instance and running your simulations there. We have a guide.
friism closed this discussion on 05 Mar, 2011 02:18 AM.