Demo Data from EDBT 2026 / reviewers in the wild / expert
Arunmoezhi Ramachandran
dblp:139/3892
· DBLP profile ↗
5ranked-venue papers
3as first author
1since 2021 · last 2026
0000-0001-7532-8383ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 3 first-authorSoftware engineering, systems software and programming languages · 2 · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Parallel and multicore computing · 61% Distributed systems · 26% High-performance computing · 13% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Parallel and multicore computing › concurrent data structures
concurrent binary search tree |
0.5 | 2 | 2016 | Improving efficacy of internal binary search trees using local recovery · PPoPP 2016 CASTLE: fast concurrent internal binary search tree using edge-based locking · PPoPP 2015 |
Parallel and multicore computing
concurrent data structures |
0.5 | 2 | 2016 | Improving efficacy of internal binary search trees using local recovery · PPoPP 2016 CASTLE: fast concurrent internal binary search tree using edge-based locking · PPoPP 2015 |
Distributed systems › fault tolerance
failure recovery |
0.2 | 1 | 2016 | Improving efficacy of internal binary search trees using local recovery · PPoPP 2016 |
Distributed systems
fault tolerance |
0.2 | 1 | 2016 | Improving efficacy of internal binary search trees using local recovery · PPoPP 2016 |
High-performance computing › fault tolerance at scale
local recovery |
0.2 | 1 | 2016 | Improving efficacy of internal binary search trees using local recovery · PPoPP 2016 |
Parallel and multicore computing › synchronization
lock-based synchronization |
0.2 | 1 | 2015 | CASTLE: fast concurrent internal binary search tree using edge-based locking · PPoPP 2015 |
Methods — techniques the papers use, named apart from their topics
local recovery · 0.2blocking and non-blocking algorithms · 0.2internal representation · 0.2edge-based locking · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | BlockRaFT: A Distributed Framework for Fault-Tolerant and Scalable Blockchain Nodes
Manaswini Piduguralla, Souvik Sarkar, Arunmoezhi Ramachandran, Sathya Peri |
ICSA | 3 |
| 2017 | BenchFoundry: A Benchmarking Framework for Cloud Storage Services
David Bermbach, Jörn Kuhlenkamp, Akon Dey, Arunmoezhi Ramachandran, Alan D. Fekete, Stefan Tai |
ICSOC | 4 |
| 2016 | Improving efficacy of internal binary search trees using local recoveryabstractBinary Search Tree (BST) is an important data structure for managing ordered data. Many algorithms---blocking as well as non-blocking---have been proposed for concurrent manipulation of a binary search tree in an asynchronous shared memory system that supports search, insert and delete operations based on both external and internal representations of a search tree. Arunmoezhi Ramachandran, Neeraj Mittal |
PPoPP | 1 |
| 2015 | CASTLE: fast concurrent internal binary search tree using edge-based lockingabstractWe present a new lock-based algorithm for concurrent manipulation of a binary search tree in an asynchronous shared memory system that supports search, insert and delete operations. Some of the desirable characteristics of our algorithm are: (i) a search operation uses only read and write instructions, (ii) an insert operation does not acquire any locks, and (iii) a delete operation only needs to lock up to four edges in the absence of contention. Our algorithm is based on an internal representation of a search tree and it operates at edge-level (locks edges) rather than at node-level (locks nodes); this minimizes the contention window of a write operation and improves the system throughput. Our experiments indicate that our lock-based algorithm outperforms existing algorithms for a concurrent binary search tree for medium-sized and larger trees, achieving up to 59% higher throughput than the next best algorithm. Arunmoezhi Ramachandran, Neeraj Mittal |
PPoPP | 1 |
| 2013 | Performance Evaluation of NAS Parallel Benchmarks on Intel Xeon PhiabstractNAS parallel benchmarks (NPB) are a set of applications commonly used to evaluate parallel systems. We use the NPB-OpenMP version to examine the performance of the Intel's new Xeon Phi co-processor and focus in particular on the many core aspect of the Xeon Phi architecture. A first analysis studies the scalability up to 244 threads on 61 cores and the impact of affinity settings on scaling. It also compares performance characteristics of Xeon Phi and traditional Xeon CPUs. The application of several well-established optimization techniques allows us to identify common bottlenecks that can specifically impede performance on the Xeon Phi but are not as severe on multi-core CPUs. We also find that many of the OpenMP-parallel loops are too short (in terms of the number of loop iterations) for a balanced execution by 244 threads. New or redesigned benchmarks will be needed to accommodate the greatly increased number of cores and threads. At the end, we summarize our findings in a set recommendations for performance optimization for Xeon Phi. Arunmoezhi Ramachandran, Jérôme Vienne, Rob F. Van der Wijngaart, Lars Koesterke, Ilya Sharapov |
ICPP | 1 |