Archive for February, 2010

Tuning a Parallel LINQ File Search Application

This post explores the performance issues that arise when using PLINQ to parallelize queries, and illustrates how the Concurrency Visualizer in Visual Studio 2010 can be a valuable tool in identifying performance bottlenecks and making efficient and profitable parallelization choices. The subject of this entry is a toy application that scans a set of files for a user-specified pattern and performs some processing every ... Full story

Using the Concurrency Visualizer to Analyze MPI Communication Overheads

The Message Passing Interface (MPI) is a popular API for developing message-passing based parallel applications on clusters.  Microsoft has a Windows HPC Server product that includes an implementation of MPI, among other things (visit http://www.microsoft.com/hpc).  In this post, I’d like to demonstrate how the Visual Studio Concurrency Visualizer can be used to efficiently identify MPI communication overheads on the Windows HPC Server platform.  Before ... Full story

Maintaining a Consistent Application State with TPL

The aim of this post is to help developers writing applications in which operations may need to be performed and then later undone due to a subsequent failure. It shows a pattern for how to maintain such a consistent application state by utilizing functionality from the Task Parallel Library (TPL) in the .NET Framework 4. For the purposes of this blog post, a ... Full story

Telugu festivals and Tamil festivals

  Telugu festivals and Tamil festivals for the years 1985 and 1987; Vaikunta Ekadesi: 03-01-1985, Thursday; 10-01-1987, Saturday. Bhogi: 13-01-1985, Sunday; 13-01-1987, Tuesday. Pongal: 14-01-1985, Monday; 14-01-1987, Wednesday Maattu Pongal: 15-01-1985, Tuesday; 15-01-1987, Thursday. Thai Amavasai: 20-01-1985, Sunday; 29-01-1987, Thursday. ... Full story

How to Write Resume ?…

Make your cover letter plain simple and straightforward. What rules and guidelines can you follow to accomplish this? First stick with a plain style of text. Keep it simple and plain. Resist the temptation to add and polish, using all the advanced features of your word processor office suite on your computer or the advanced editing features now afforded in many email accounts.   ... Full story

Copyright © 2010 Way2solve. All rights reserved.