Leggevo su quest'articolo:
http://www.eweek.com/article2/0,1895,2009167,00.asp
Anders Hejlsberg spiega che hanno intenzione di rilasciare una versione di LINQ che generera' codice che puo essere eseguito in parallelo su CPU multiple dividendo la query in parti che possono essere eseguite parallelamente.
Si possono avere incrementi di prestazioni fino a sei volte rispetto la versione non parallela. Chiaramente, come per tutto il software in generale, alcune queries saranno piu' predisposte di altre ad essere "parallelizzate".