Archive for the 'HPC' Category
Saturday, September 8th, 2007
Providing common shared storage is an important part of parallel computing. Being able to share files between compute nodes in a parallel cluster is key to getting a parallel job done. This is a follow-up article on configuring OpenMPI for Parallel Computing. You need to do this to get other nodes to play in your […]
Posted in Academics, Parallel Computing, HPC | No Comments »
Friday, August 31st, 2007
When writing programs that work together on different machines. Programmers encounter numerous types of problems ranging from endianess, file storage format, executable formats and many others. One possible problem is generating random numbers.
Random number generators are implemented in many different ways. I will not aim to discuss the details of generating random numbers here. Just […]
Posted in Academics, Parallel Computing, HPC | No Comments »
Monday, August 27th, 2007
As programmers, we are used to dealing with lots and lots of numbers. Most of the time these numbers are quite small and manageable. Something they get really large and ugly. We create all sorts of programs to deal with these giants numbers collectively know as BIGNUM. Why do we need them? There are extreme […]
Posted in Technology, Academics, Parallel Computing, HPC | 2 Comments »
Tuesday, July 24th, 2007
Well, I hope you guys where able to get HDF5 and OpenMPI running on your machines. As you will notice, the previous example code is not very useful because every process can read and write to any part of the file. This means that “you” as the programmer will have to manually control what is […]
Posted in Academics, Parallel Computing, HPC | No Comments »
Monday, July 23rd, 2007
As a professor once told me, “70% of a typical modeling problem is about pre-processing of data”. One of the biggest problems of data pre-processing is simple storing, representation and loading of data. Fortunately, the folks at the NCSA took the time to create stuff we could actually use to solve these problems.
What is HDF5?
HDF5 […]
Posted in Academics, Parallel Computing, HPC | 1 Comment »
Monday, June 25th, 2007
As promised in my last blog, I have decided to check out Eclipse Parallel Tools Platform (PTP). This particular plug-in looks interesting as it aims to development a complete industry-strength platform for the development high performance computing applications.
The aim of the parallel tools platform project is to produce an open-source industry-strength platform that provides […]
Posted in Academics, Parallel Computing, HPC | 3 Comments »
Saturday, June 23rd, 2007
Well, the first semester of SY 2007-2008 is nicely on its way. As usual, I will be getting teaching load this year. This particular semester I am once again teaching AMC 153: Introduction to Distributed and Parallel Computing. Due to advances in computing technology and the state of commodity parallel computing software, I have decided […]
Posted in Academics, Parallel Computing, HPC | 2 Comments »