Windows Azure Toolkit for Windows Phone

Live from Nokia Lumia Code 24 hours event in Bandung. I’m still here with 800 developers who fight to finish their apps with the rest of time – 7 hours to go for 24 hours record. As I had limited time before to talk more about Windows Phone and Azure, in this post I will…

1

Windows Phone 7 Video Smooth Streaming Client

I will show a demo on Nokia Lumia Developer event tomorrow. If you missed that great event, you can follow this guidance for your self exploration on Windows Phone Smooth Streaming Client. Note that you will need the following tools to follow this walkthrough. You can use Microsoft Web Platform Installer 3.0, to make your…

3

Azure Talk in Vietnam

This blog will live again. I will be delivering 2 Azure developer talks in Hanoi and Saigon. Happy to be there one more time. Cheers – RAM

2

Physics e-Learning Portal – Envisioning

I am working to help some of physicists who run KucingFisika, to design their future multimedia e-learning site with Silverlight. From animation perspective, I am considering to use Farseer Physics Games engine. You can see some demos from icons below. Please go to Codeplex to download Farseer Physics.     The next step for me…

2

MS-MPI with Visual Studio 2008

This is a step-by-step guide for you to write MPI program using MS-MPI and Visual Studio 2008. I want to introduce MS-MPI as many of my blog posts will be related to parallelism both shared memory and distributed in C/C++ and C#. You can use any OS to write, compile and test MPI program and…

7

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…