Vlad Feinberg

dev | ml | math

Parallel Computation

» parallel

Articles by category: parallel

graph-processing distributed-systems online-learning machine-learning my-whitepapers hardware-acceleration interview-question tools optimization deep-learning numpy-gems

Generic label for any kind of parallel computing.

25 Jan 2017

The Semaphore Barrier (Solution)

The Semaphore Barrier This is the answer post to the question posed here. A Useful Formalism Reasoning about parallel systems...

24 Jan 2017

The Semaphore Barrier

The Semaphore Barrier I wanted to share an interview question I came up with. The idea came from my operating...

17 Sep 2016


MapReduce: Simplified Data Processing on Large Clusters Published December 2004 Paper link Abstract MapReduce offers an abstraction for large-scale computation...

17 Jul 2016

Ad Click Prediction

Ad Click Prediction: a View from the Trenches Published August 2013 Paper link Abstract Introduction Brief System Overview Problem Statement...

09 Jul 2016


Ligra: A Lightweight Graph Processing Framework for Shared Memory Published February 2013 Paper link Abstract Ligra graph processing goals: Single...