-
as seen on Internet.com
- Search for 'Internet.com'
With more and more computers using a multi-core processor, the free lunch of increased clock speeds and the inherent performance gains are over. Software developers must instead make sure their applications take use of all the cores available in an efficient manner. New features in .NET 4.0 mean that…
>>> More
-
as seen on Super User
- Search for 'Super User'
hi,
I get the following error when I try to install Parallel Tools on my Ubuntu in Parallel Desktop.
I follow the istructions, running sh install from terminal: I follow the UI istructions and then the installation stops with this error message:
E: Couldn't find package dkms
Fri May 7 14:34:20…
>>> More
-
as seen on SQL Blog
- Search for 'SQL Blog'
The query optimizer does not always choose an optimal strategy when joining partitioned tables. This post looks at an example, showing how a manual rewrite of the query can almost double performance, while reducing the memory grant to almost nothing. Test Data The two tables in this example use…
>>> More
-
as seen on Stack Overflow
- Search for 'Stack Overflow'
Hello-
I'm trying to implement a pattern I read from Don Syme's blog
(http://blogs.msdn.com/dsyme/archive/2010/01/09/async-and-parallel-design-patterns-in-f-parallelizing-cpu-and-i-o-computations.aspx)
which suggests that there are opportunities for massive performance improvements from leveraging…
>>> More
-
as seen on Daniel Moth
- Search for 'Daniel Moth'
Using Visual Studio 2010 parallel debugging is easy. Two new debugging windows provide a total view of the internals of your PPL and TPL applications with hints on where to start investigations. These are not mere extensions to VS, but tightly integrated with the rest of the debugger experience, so…
>>> More
-
as seen on Daniel Moth
- Search for 'Daniel Moth'
So you have installed your cluster and you are done with introductory material on Windows HPC. Now you want to develop an application with the most common programming model: Message Passing Interface.The MPI programming model is a standard with implementations from many vendors. For newbies (like…
>>> More
-
as seen on Stack Overflow
- Search for 'Stack Overflow'
I have an MPI program which compiles and runs, but I would like to step through it to make sure nothing bizarre is happening. Ideally, I would like a simple way to attach GDB to any particular process, but I'm not really sure whether that's possible or how to do it. An alternative would be having…
>>> More
-
as seen on Stack Overflow
- Search for 'Stack Overflow'
I am trying to run a program with Boost MPI, but the thing is I don't have the .lib. So I try to create one by following the instruction at http://www.boost.org/doc/libs/1_43_0/doc/html/mpi/getting_started.html#mpi.config
The instruction says "For many users using LAM/MPI, MPICH, or OpenMPI, configuration…
>>> More
-
as seen on Stack Overflow
- Search for 'Stack Overflow'
Sometimes MPI is used to send low-entropy data in messages. So it can be useful to try to compress messages before sending it. I know that MPI can work on very fast networks (10 Gbit/s and more), but many MPI programs are used with cheap network like 0,1G or 1Gbit/s Ethernet and with cheap (slow,…
>>> More
-
as seen on Daniel Moth
- Search for 'Daniel Moth'
I've blogged before about the MPI Cluster Debugger in VS2010 that facilitates launching the application on the cluster and attaching the debugger (btw, a shorter version of the screencast I link to there, is here).There have been requests for the code I use in the screencast, so please find a ZIP…
>>> More