Demo Data from VLDB 2026 / reviewers in the wild / expert
Bharghava Rajaram
dblp:06/8325
· DBLP profile ↗
3ranked-venue papers
1as first author
0since 2021 · last 2017
0000-0002-4481-3885ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 1 first-authorSystems, architecture and hardware · 1Human-computer interaction and ubiquitous computing · 1Applied, interdisciplinary, general and emerging computing · 1
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 |
Memory systems · 67% Parallel and multicore computing · 18% Processor architecture and microarchitecture · 16% |
Topics — the 6 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems › memory consistency
memory consistency model |
0.2 | 1 | 2013 | Fast RMWs for TSO: semantics and implementation · PLDI 2013 |
Parallel and multicore computing
synchronization |
0.2 | 1 | 2013 | Fast RMWs for TSO: semantics and implementation · PLDI 2013 |
Memory systems › memory consistency › memory consistency model
total store order |
0.2 | 1 | 2013 | Fast RMWs for TSO: semantics and implementation · PLDI 2013 |
Memory systems
memory consistency |
0.1 | 1 | 2012 | Efficient sequential consistency via conflict ordering · ASPLOS 2012 |
Processor architecture and microarchitecture › memory system microarchitecture
memory ordering |
0.1 | 1 | 2012 | Efficient sequential consistency via conflict ordering · ASPLOS 2012 |
Memory systems › memory consistency › memory consistency model
sequential consistency |
0.1 | 1 | 2012 | Efficient sequential consistency via conflict ordering · ASPLOS 2012 |
Methods — techniques the papers use, named apart from their topics
post-retirement speculation · 0.1conflict ordering · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Classifying human-robot interaction using handshake dataabstractA social robot has to ascertain the personality of the human interacting with it through verbal or non-verbal communication. While existing literature focuses on facial feature recognition for non-verbal communication, we propose using handshake patterns to classify the personality of the concerned human. Due to the largely random nature of the gestures in handshakes, general pattern recognition methods cannot be used to classify them effectively. This paper proposes to classify a handshake into two labels: dominant and submissive, by using the K-Nearest Neighbor algorithm on apriori ranked statistical markers extracted from the training data. For the purpose of data acquisition, a wearable device attached to the wrist of the robot was designed. The wearable was fitted with a 9-axis accelerometer and a flex sensor. The training data consists of accelerometric data from handshakes with 12 different individuals, with each individual exhibiting both a dominant and submissive personality trait. Mutual Information and Statistical Dependence are used to rank statistical markers extracted from the training data. The best ranked features were used to classify the handshakes using K-Nearest Neighbor algorithm and classify the handshake into the two class labels. The proposed methodology classifies data with an accuracy of 75.0% when tested on 8 different handshakes. Vinayak Garg, Anish Mukherjee 0003, Bharghava Rajaram |
SMC | 3 |
| 2013 | Fast RMWs for TSO: semantics and implementationabstractRead-Modify-Write (RMW) instructions are widely used as the building blocks of a variety of higher level synchronization constructs, including locks, barriers, and lock-free data structures. Unfortunately, they are expensive in architectures such as x86 and SPARC which enforce (variants of) Total-Store-Order (TSO). A key reason is that RMWs in these architectures are ordered like a memory barrier, incurring the cost of a write-buffer drain in the critical path. Such strong ordering semantics are dictated by the requirements of the strict atomicity definition (type-1) that existing TSO RMWs use. Programmers often do not need such strong semantics. Besides, weakening the atomicity definition of TSO RMWs, would also weaken their ordering -- thereby leading to more efficient hardware implementations. Bharghava Rajaram, Vijay Nagarajan, Susmit Sarkar, Marco Elver |
PLDI | 1 |
| 2012 | Efficient sequential consistency via conflict orderingabstractAlthough the sequential consistency (SC) model is the most intuitive, processor designers often choose to support relaxed memory consistency models for higher performance. This is because SC implementations that match the performance of relaxed memory models require post-retirement speculation and its associated hardware costs. In this paper we propose an efficient approach for enforcing SC without requiring post-retirement speculation. While prior SC implementations guarantee SC by explicitly completing memory operations within a processor in program order, we guarantee SC by completing conflicting memory operations, within and across processors, in an order that is consistent with the program order. More specifically, we identify those conflicting memory operations whose ordering is critical for the maintenance of SC and explicitly order them. This allows us to safely (non-speculatively) complete memory operations past pending writes, thus reducing memory ordering stalls. Our experiments with SPLASH-2 programs show that SC can be achieved efficiently, with performance comparable to RMO (relaxed memory order). Changhui Lin, Vijay Nagarajan, Rajiv Gupta 0001, Bharghava Rajaram |
ASPLOS | 4 |