- Wednesday, February 10, 2010, 17:03
- Technology
- 8 views
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
- Wednesday, February 10, 2010, 17:01
- Technology
- 3 views
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
- Wednesday, February 10, 2010, 16:46
- Technology
- 3 views
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
- Saturday, February 6, 2010, 16:44
- Astrology, General
- 59 views
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
- Thursday, February 4, 2010, 13:59
- Careers, General
- 7 views
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