Norman Sasono

Beauty is the first test: there is no permanent place in the world for ugly Mathematics – G.H. Hardy
See also: Other Geeks@INDC

About Me

Browse by Tags

All Tags » Parallel Computing (RSS)
Parallel Implementation of Backward Substitution in Gaussian Elimination to Solve Systems of Linear Equations
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...
Parallel Implementation of Simpson’s Rule for Numerical Integration to approximate the value of Pi
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...
Going Parallel? See how big your Serial Fraction First!
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...
n processors won't make your program runs n times faster
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...
Foster's Methodology: A Parallel Algorithm Design Methodology
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...
Parallelism - Data, Functional, Task, Pipeline
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...
After Server Wave 2008 Launch, what's next? Go Parallel!
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...
ParallelFX: .NET API for Parallel Computing
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...