At the 2010 Evans Data Developer Relations Conference, I sat in on a talk about the Intel Parallel Universe Portal. "Intel® Parallel Universe Portal is an internet-based service that enables software developers to analyze their applications to see how they scale on multi-core computer systems."
The portal FAQ says the system works with C/C++, Fortran and C# applications. It also works with Delphi and C++Builder applications! I created a multi-threaded Delphi application (no user interaction is allowed), zipped it and uploaded it. My program went into an execution queue and then the Intel system ran an analysis of the execution of my program on several multi-core configurations. The results show you how your program will scale on larger systems.
Using the portal you can test applications on equipment you may not have on your desktop or on your own test servers. The portal software can test native code applications and .net managed code applications. You don’t have to provide any source code (just the executable and any other files required). Your application is secure and deleted after it is executied and the analysis report is generated.
It’s a free service. All you need to do is join the Intel Developer Program (that’s free) and start testing your applications on the Parallel Universe Portal.
- 32/64 bit executables
- Programs built for Windows XP or Vista
- Libraries must be statically linked into the executable
- Upload size smaller than 20mb
- You can provide arguments for execution
- Application must run without user-interaction
Read the Parallel Universe FAQ.