Publications

NinjaVec: Learning Word Embeddings with Word2Vec at Lightning Speed. (In Submission), 2020.

Matryoshka: a Nested Sketching Strategy for GPU-scale Parallelism and Skewed Data. (In Submission), 2020.

Using Dynamic Compilation to Achieve Ninja Performance for CNN Training on Many-Core Processors. European Conference on Parallel Processing (Euro-Par), 2018.

PDF Code

Topkapi: parallel and fast sketches for finding top-K frequent elements. Advances in Neural Information Processing Systems (NeurIPS), 2018.

PDF Code

An adaptive differential evolution algorithm for global optimization in dynamic environments. IEEE Transactions on Cybernetics, 2013.

PDF