Mephisto 0.8 (Drax) Quick Install

Published: July 8th | Posted in: Rails
tagged as: , , ,

If you are not a programmer, I recommend you use a different blogging engine, because even after the install is a success. You'll still need to edit the template of your choice to get it just right. I am still not done editing this template. Installing Mephisto 0.8 (Drax) is not exactly the easiest... Read More

Rails 2.0 Patrials and Collections part2

Published: July 8th | Posted in: Rails
tagged as: , , ,

In part one of this article we went over how to create and use partials. Part two will take what we learned from part one and see how we can use collections to make partials even more useful. We'll see how you can set additional local variables in your partial. This article is short and assume you have read part1 of this article.

... Read More

Rails 2.0 Patrials and Collections part1

Published: July 8th | Posted in: Rails
tagged as: , , ,

Often in web applications, the same data is displayed in more than one location. Usually this is done by copying code between different template pages. Using Rails we can avoid this and remain true to the Rails principles of "never repeating ourselves". This is accomplished by using Rails partials.

In part one of this article ... Read More

Different Types of Parallelism in HPDC part2

Published: August 6th | Posted in: High performance distributed computing
tagged as: ,

In Part1 of this article we went over the basics, so read that first if you already haven't. In part2, we will go into more detail over the different types of parallelism.

Parallelism types from Implicit to Explicit

  1. Instructio... Read More

Different Types of Parallelism in HPDC

Published: August 6th | Posted in: High performance distributed computing
tagged as: ,

There are many types of parallelism in HPDC, but in general the term is typically used to describe the idea of performing two or more tasks at the same time using different computational devices. These computational devices can be:

  1. A different computer thats networked or interconnected
  2. Another microprocessor ... Read More

This just in! HPDC Updates

Published: August 5th | Posted in: High performance distributed computing
tagged as: , , ,

I haven't updated this section for a while now. I think its been almost six weeks, but in the next week or so, there will be a number of new articles pertaining to HPDC. For example, I'll discuss ways to optimize your code. Common metrics used to analyze parallel code. I'll also talk about using code profilers, which help you spot bottlenec... Read More

Bitwise Operators

Published: July 7th | Posted in: High performance distributed computing
tagged as: , ,

Bitwise operators let you manipulate individual bits. Normally I would not bother writing about this, but I believe knowing about bitwise operation is an important asset to have when trying to optimize code. Especially in memory consumption.

Keep in mind that all bitwise operations in C only work of singed and unsigned inte... Read More

High Performance Distributed Computing

Published: July 7th | Posted in: High performance distributed computing
tagged as: , , ,

High performance distributed computing also known as HPDC is the effective development and use of software on distributed memory supercomputing clusters. Developing code that is optimized is a challenging task for many reasons. One issue is the semantic gap between the processor and the language you choose to develop with. The higher abstr... Read More

Mephisto can be a big hassel

Published: July 6th | Posted in: Random Thoughts
tagged as:

I finally got my blog back up and running with mod_rails! I can't believe I lost my first two articles. For some odd reason my admin for mephisto stopped working. Trying to fix the problem I installed a fresh copy, but accidentally bootstrapped my old mephisto db. I would also like to point out, what a pain in the rear it is to install meph... Read More