User profiles for Vitaly Aksenov
Vitaly AksenovCity, University of London Verified email at itmo.ru Cited by 177 |
[PDF][PDF] SwarmSGD: Scalable decentralized SGD with local updates
The ability to scale distributed optimization to large node counts has been one of the main
enablers of recent progress in machine learning. To this end, several techniques have been …
enablers of recent progress in machine learning. To this end, several techniques have been …
Provably and practically efficient granularity control
Over the past decade, many programming languages and systems for parallel-computing
have been developed, eg, Fork/Join and Habanero Java, Parallel Haskell, Parallel ML, and …
have been developed, eg, Fork/Join and Habanero Java, Parallel Haskell, Parallel ML, and …
Lazy self-adjusting bounded-degree networks for the matching model
…, P Shyamsukha, R Sama, V Aksenov… - … -IEEE Conference on …, 2022 - ieeexplore.ieee.org
Self-adjusting networks (SANs) utilize novel optical switching technologies to support dynamic
physical network topology reconfiguration. SANs rely on online algorithms to exploit this …
physical network topology reconfiguration. SANs rely on online algorithms to exploit this …
The splay-list: A distribution-adaptive concurrent skip-list
V Aksenov, D Alistarh, A Drozdova… - Distributed Computing, 2023 - Springer
The design and implementation of efficient concurrent data structures has seen significant
attention. However, most of this work has focused on concurrent data structures providing …
attention. However, most of this work has focused on concurrent data structures providing …
A concurrency-optimal binary search tree
The paper presents the first concurrency-optimal implementation of a binary search tree (BST).
The implementation, based on a standard sequential implementation of a partially-…
The implementation, based on a standard sequential implementation of a partially-…
Self-adjusting linear networks with ladder demand graph
…, I Salem, S Schmid, V Aksenov - arXiv preprint arXiv …, 2022 - arxiv.org
Self-adjusting networks (SANs) have the ability to adapt to communication demand by
dynamically adjusting the workload (or demand) embedding, ie, the mapping of communication …
dynamically adjusting the workload (or demand) embedding, ie, the mapping of communication …
Brief announcement: Parallel dynamic tree contraction via self-adjusting computation
Dynamic algorithms are used to compute a property of some data while the data undergoes
changes over time. Many dynamic algorithms have been proposed but nearly all are …
changes over time. Many dynamic algorithms have been proposed but nearly all are …
[HTML][HTML] Recovering rearranged cancer chromosomes from karyotype graphs
S Aganezov, I Zban, V Aksenov, N Alexeev… - BMC …, 2019 - Springer
Background Many cancer genomes are extensively rearranged with highly aberrant
chromosomal karyotypes. Structural and copy number variations in cancer genomes can be …
chromosomal karyotypes. Structural and copy number variations in cancer genomes can be …
Brief announcement: performance prediction for coarse-grained locking
A standard design pattern found in many concurrent data structures, such as hash tables or
ordered containers, is an alternation of parallelizable sections that incur no data conflicts and …
ordered containers, is an alternation of parallelizable sections that incur no data conflicts and …
In the Search of Optimal Tree Networks: Hardness and Heuristics
…, P Martynov, S Pankratov, V Aksenov… - arXiv preprint arXiv …, 2024 - arxiv.org
Demand-aware communication networks are networks whose topology is optimized toward
the traffic they need to serve. These networks have recently been enabled by novel optical …
the traffic they need to serve. These networks have recently been enabled by novel optical …