Browse by Tags
All Tags »
Parallel Computing (
RSS)
I just uploaded another paper on Parallel Computing . This time I implemented parallel algorithm in the backward Substitution portion of the Gaussian ELimination algorithm to solve Systems of Linear Equations. I used C++ and the MPI Library from the Microsoft...
In previous posts I talked more on theoretical aspects of parallel computing. In this post I'm going to show some code example of a parallel program that I did. The code is in C and uses the MPI (Message Pasing Interface) library that is part of Microsoft...
As promised in my earlier post , here I'd like to talk about Amdahl's Law , thru which you'll get the formal idea that speed up by parallelism only really works for certain kind of problems. Problems which algorithms to solve have small serial...
Let say it takes 6 minutes to do a computation on a set of data in a single processor. Then you have 3 processors altogether. Would your task finish in 2 minutes (6 divided by 3)? NO IT WON'T! Why? Because your algorithm is a sequential algorithm...
Last time I talked about the several kinds of parallelism , now I'd like to talk about the methodology we can use in designing a parallel algorithms, The Foster's Methodology. First, let's define first a Unit of Computation and call it a Task...
Be able to use Parallel API such as ParallelFX is just the tip of understanding of Parallel Computing. O, and that concurrency/multithreading programming you've used to (let say using System.Threading stuff) is even smaller. . Here I'd like to...
Visual Studio 2008, Windows Server 2008, SQL Server 2008. All have been launched. .NET 3.5, C# 3.0, VB 9.0, LINQ, etc are no more "Cutting Edge". It's all "released" stuff. So, no more excitement for geeks in Microsoft club? As...
Microsoft has released an early preview of ParallelFX (Parallel Extensions to the .Net Framework) , a set of programming tools designed to help developers approach issues related to coding for parallel environments. ParallelFX contains new APIs to make...