scispace - formally typeset
D

Dan Alistarh

Researcher at Institute of Science and Technology Austria

Publications -  213
Citations -  4887

Dan Alistarh is an academic researcher from Institute of Science and Technology Austria. The author has contributed to research in topics: Computer science & Stochastic gradient descent. The author has an hindex of 27, co-authored 175 publications receiving 3761 citations. Previous affiliations of Dan Alistarh include ETH Zurich & Microsoft.

Papers
More filters
Journal ArticleDOI

Scaling the Wild: Decentralizing Hogwild!-style Shared-memory SGD

TL;DR: This paper proposes an algorithm incorporating decentralized distributed memory computing architecture with each node running multiprocessing parallel shared-memory SGD itself, and proves that the method guarantees ergodic convergence rates for non-convex objectives.
Posted Content

Performance Prediction for Coarse-Grained Locking.

TL;DR: This work describes a simple model that can be used to predict the throughput of coarse-grained lock-based algorithms and shows that it works well for CLH lock, and is expected to work for other popular lock designs such as TTAS, MCS, etc.
Posted Content

Lower Bounds for Shared-Memory Leader Election under Bounded Write Contention

TL;DR: In this paper, the authors gave tight logarithmic lower bounds on the solo step complexity of leader election in an asynchronous shared-memory model with single-writer multi-reader (SWMR) registers, for both deterministic and randomized obstruction-free algorithms.
Posted Content

Multi-Queues Can Be State-of-the-Art Priority Schedulers

TL;DR: The Stealing Multi-Queue (SMQ) as discussed by the authors is a cache-efficient variant of the multi-queue, which leverages both queue affinity and task batching, with some probability.
Posted Content

A Scalable Concurrent Algorithm for Dynamic Connectivity

TL;DR: In this paper, the Euler Tour Tree (ET) data structure is used to obtain the first concurrent generalization of dynamic connectivity, which preserves the time complexity of its sequential counterpart, but is also scalable in practice.