Books on MPI (and Windows)

If you’re serious about MPI, you’ll need parallel computing background (mostly from scientific) and the official standard for understanding the fussy details of MPI APIs. There are many books about those two things in the market, if you go to Amazon and search for MPI keyword, you will get it all. Here is my recommendation:…

1

MPI.NET – MPI for Managed Codes

In this post, I would like to introduce you MPI.NET from Indiana University. You can download MPI.NET here including its runtime, SDK and source codes then follow this post. You do not need to have a Windows cluster or even a multi-core/multi-processor workstation to develop MPI programs: you can use any desktop machine with Windows…

2

MS-MPI and HPC Pack 2008 SDK

The best known implementation of the MPI specification is the MPICH2 maintained by Argonne National Laboratory. MPICH2 is an open-source implementation of the MPI2 specification that is widely used on HPC clusters. MS-MPI is based on and designed for maximum compatibility with the MPICH2 reference implementation. It was shipped within HPC Pack 2008 SDK. The…

1

Introduction to MPI

Message Passing Interface (MPI) is a portable programming model used widely on parallel computers, especially Scalable Parallel Computers (SPCs) with distributed memory, and on Networks of Workstations (NOWs). Many vendors have their own implementation of MPI, including Microsoft with its MSMPI, Intel, and HP. I am happy that Microsoft finally released Windows HPC Server 2008…

1

Parallel Programming with OpenMP

OpenMP is the first parallel programming model (compiler directives and library routines) for shared memory multiprocessors. It was pioneered by SGI then becoming de-facto standard for parallelizing FORTRAN and C/C++ applications. Take a look on the official standard website of OpenMP to get more information about this standard. In this post I will guide you…


Working with Sharepoint in Vista

I followed the guidance from Bambo solutions to run WSS 3.0 SP1 with IIS 7.0 and SQL Server 2005 backend in my Vista machine. It works well, you can follow it too within 15 minutes. For UI level customization, I use Sharepoint Designer which is available also for remote site customization. Look how it run…

1

MSDN Nepal Beta Today

This is an early announcement for the release of MSDN NEPAL, online developer community for NEPAL. You can access its BETA version and take a look its nice face. Click to visit MSDN NEPAL. I do hope this community can bring new experiences for thousands developers in NEPAL. To learn Microsoft latest technologies and share it…

3

WPF and Silverlight Deep Dive Sessions

I will deliver this training at four cities in Asia: – Bangkok on Sept 24-26, 2008 – Manila on Oct 13-15, 2008 – Jakarta, TBD around Nov, 2008 – Hanoi, TBD around Dec, 2008  Unfortunately, I have limited time to prepare scientific related contents using WPF and Silverlight. I plan to do that, indeed. Stay…

1

My PDC Pre-conference Session

I will attend "Concurrent, Multi-core Programming on Windows and .NET" session at PDC, next month. This will be a great workshop for me, not only because of its great topics, but I will meet some folks behind these technologies. Guru (s): David Callahan, Joe Duffy, Stephen Toub The leap from single-core to multi-core technology is…

1

Welcome to F#

In this post, I will introduce you to F#, a multi-paradigm .NET programming language that already attracted my attention. Lets try by downloading and installing it. I am using Version 1.9.6.2 at the time of this posting. For you who wants to follow me in F# exploration, I strongly recommend you to download and print…

1