Home » Author Archives: Aater Suleman

Author Archives: Aater Suleman

What makes parallel programming hard?

software-development-2-logo

Multi-cores are here, and they are here to stay. Industry trends show that each individual core is likely to become smaller and slower (see my post to understand the reason). Improving performance of a single program with multi-core requires that the program be split into threads that can run on multiple cores concurrently. In effect, this pushes the problem of ...

Read More »

CPU vs. GPGPU

software-development-2-logo

GPGPU is a new trend and it has triggered many new questions in the minds of young computer scientists. In this post, I cover some of the FAQs on this topic. What types of problems are better suited to regular multicore and what types are better suited to GPGPU? GPUs contain some fixed function and programmable hardware. While GPUs are ...

Read More »

What every Programmer should know about the memory system

software-development-2-logo

Traditionally, RAM, or Random Access Memory, was used to describe a memory which offered the same access latency for all its memory locations.  This is barely the case with modern DRAM systems. In this post, I describe a ten thousand foot view of how modern DRAMs work with the hope that it can help the programmers in choosing their algorithms ...

Read More »

Funny Computer Programming Quotes

software-development-2-logo

I came across a collection of great computer programming quotes at devtopics which is hilarious. My top picks are as follows: “If Java had true garbage collection, most programs would delete themselves upon execution.” (Robert Sewell) “C++ : Where friends have access to your private members.” (Gavin Russell Baker) “If debugging is the process of removing bugs, then programming must be the process of putting ...

Read More »
Do you want to know how to develop your skillset and become a ...

Subscribe to our newsletter to start Rocking right now!

To get you started we give you our best selling eBooks for FREE!
Get ready to Rock!
To download the books, please verify your email address by following the instructions found on the email we just sent you.

THANK YOU!

Close