Parallel Computation

Posts and content related to Parallel Computation.

Which Language Should I Learn?

For many new students and practitioners of data science the question of which programming language to learn can be a source of angst. Learning a programming language well is a time-consuming task and understandably, no one wants to waste their time on the "wrong" language.

What is Big Data?

You see and hear the term Big Data everywhere but what does that actually mean? Let's start with a simple definition. You can make an argument that the current and modern Big Data era was ushered in with the introduction of the MapReduce model in this famous white paper by Google®. The first sentence of the paper’s abstract provides a defining characteristic of Big Data:


MapReduce is a programming model and an associated implementation for processing and generating large data sets.