"a plurality of processes executing on a plurality of interconnected processors" could describe both interconnected machines, and multicore processors. For example, does this patent cover doing a data reduction on a GPU? It sounds like it would -- for example, the Thrust library:<p><a href="http://code.google.com/p/thrust/" rel="nofollow">http://code.google.com/p/thrust/</a><p>does basically those two "claims", just on a GPU (which falls under your definition).<p>In any case, my complaint is more about the wording than the actual technology that the patent covers. Patents are granted for such generic technology these days, that it's going to scare away people from trying to create new things (lest it already be covered under a generic patent that really doesn't relate to the new product.)