C# Parallel Computing: Parallel.For-loop

The C# For-loop in Parallel computing looks easy. Something I will need to keep in mind when doing calculations. ;)

Here is an example in .NET 4.0:

using System;
using System.Threading.Tasks;

namespace ConsoleApplication1
{
 class Program
 {
  static void Main(string[] args)
  {
   Parallel.For(0, 2500,
     delegate(int i)
     {
      // Do some work here
      Console.WriteLine(i);
     }
    );
   Console.ReadLine();
  }
 }
}

More information about Parallel computing in C#:

Have fun!

Microsoft LightSpace

LightSpace combines elements of surface computing and augmented reality research to create a highly interactive space where any surface, and even the space between surfaces, is fully interactive. Our concept transforms the ideas of surface computing into the new realm of spatial computing.

[ source ]

Modeling The World

A quote from Facebook:

Innovations in technology are transforming our ability to measure, monitor and model how the world behaves. We believe this has profound implications for scientific research and can transform the way we tackle global challenges like health care and climate change. It also will have a huge impact on engineering and business, delivering new breakthroughs and discoveries that could lead to the creation of new products, new businesses and even new industries.

We are proud to introduce Microsoft’s Technical Computing initiative, a new effort focused on empowering millions of the world’s smartest problem solvers. We’ve designed this initiative to bring supercomputing power and resources to a much wider group of scientists, engineers and analysts who are working to address some of the world’s most difficult challenges, through modeling and prediction.

In the coming months and years, we’ll collaborate closely with partners across industry and academia. Our goal is to create technical computing solutions that will speed discovery, invention and innovation. One day soon, complicated tasks like building a sophisticated computer model that would typically take a team of advanced software programmers months to build and days to run, will be accomplished in an afternoon by a single scientist, engineer or analyst working at their PC. Rather than grappling with complicated technology, they’ll be able to spend more time on important work.

As part of this initiative we’re also bringing together some of the brightest minds in the technical computing community at http://www.modelingtheworld.com to discuss the trends, challenges and opportunities we share. Personally, I think this site provides a great interactive experience with fresh, relevant content – I’m incredibly proud of it. Please tune in and join us—we welcome your ideas and feedback.

[ site ] [ twitter ] [ facebook ]