List/Grid Author Archives Subscribe to the RSS feed of Aater Suleman

devops-logo

ARM Virtualization – Applications (Part 4)

In the last few posts we discussed the hardware support needed to provide virtualization. In this post how virtualization can empower the user. We’ll discuss the use cases we already ...
devops-logo

ARM Virtualization – I/O Virtualization (Part 3)

In the second part of the series we introduced memory management and interrupt handling support provided by virtualization hardware extensions. But effective virtualization solutions ...
devops-logo

ARM Virtualization Extensions – Memory and Interrupts (Part 2)

In the first part of this series, I introduced the topic of virtualization. Today I will venture deeper into the ARM virtualization extensions for memory management and handling of ...
devops-logo

ARM Virtualization Extensions – Introduction (Part 1)

Sorry guys for another hiatus, my job at Calxeda keeps me busy. I was recently discussing ARM’s virtualization support with my friend Ali Hussain (yup, that’s our idea of a fun ...
software-development-2-logo

What makes parallel programming hard?

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 ...
software-development-2-logo

CPU vs. GPGPU

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 ...
software-development-2-logo

What every Programmer should know about the memory system

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 ...
software-development-2-logo

Funny Computer Programming Quotes

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, ...
© 2010-2012 Java Code Geeks. Licenced under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
All trademarks and registered trademarks appearing on Java Code Geeks are the property of their respective owners.
Java is a trademark or registered trademark of Oracle Corporation in the United States and other countries.
Java Code Geeks is not connected to Oracle Corporation and is not sponsored by Oracle Corporation.