VLDB 2026 Research / reviewers in the wild / expert
Alvin Oliver Glova
dblp:211/0057
· DBLP profile ↗
7ranked-venue papers
1as first author
1since 2021 · last 2023
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 6 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 3 · 1 first-author · 1 since 2021Artificial intelligence and machine learning · 1Databases, data management, data science and information retrieval · 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 · 27% Performance modeling and evaluation · 23% Emerging computing paradigms · 23% | |
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 100% |
Topics — the 10 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Operating systems
system services |
0.7 | 1 | 2023 | A Prediction System Service · ASPLOS (2) 2023 |
Performance modeling and evaluation
performance prediction |
0.7 | 1 | 2023 | A Prediction System Service · ASPLOS (2) 2023 |
Hardware accelerators and domain-specific architectures › machine learning accelerator
DNN accelerator |
0.3 | 1 | 2018 | SCOPE: A Stochastic Computing Engine for DRAM-Based In-Situ Accelerator · MICRO 2018 |
Hardware accelerators and domain-specific architectures
machine learning accelerator |
0.3 | 1 | 2018 | SCOPE: A Stochastic Computing Engine for DRAM-Based In-Situ Accelerator · MICRO 2018 |
Memory systems
processing-in-memory |
0.3 | 1 | 2018 | SCOPE: A Stochastic Computing Engine for DRAM-Based In-Situ Accelerator · MICRO 2018 |
Memory systems › processing-in-memory
processing-using-DRAM |
0.3 | 1 | 2018 | SCOPE: A Stochastic Computing Engine for DRAM-Based In-Situ Accelerator · MICRO 2018 |
Emerging computing paradigms › approximate and stochastic computing › stochastic computing
stochastic arithmetic |
0.3 | 1 | 2018 | SCOPE: A Stochastic Computing Engine for DRAM-Based In-Situ Accelerator · MICRO 2018 |
Emerging computing paradigms › approximate and stochastic computing
stochastic computing |
0.3 | 1 | 2018 | SCOPE: A Stochastic Computing Engine for DRAM-Based In-Situ Accelerator · MICRO 2018 |
Memory systems › memory architecture
memory-centric architecture |
0.1 | 1 | 2018 | SCOPE: A Stochastic Computing Engine for DRAM-Based In-Situ Accelerator · MICRO 2018 |
Energy-efficient computing
power management |
0.1 | 1 | 2018 | SCOPE: A Stochastic Computing Engine for DRAM-Based In-Situ Accelerator · MICRO 2018 |
Methods — techniques the papers use, named apart from their topics
feedback-directed learning · 1.3stochastic computing · 0.3hierarchical hybrid deterministic arithmetic · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | A Prediction System ServiceabstractTo better facilitate application performance programming we propose a software optimization strategy enabled by a novel low-latency Prediction System Service (PSS). Rather than relying on nuanced domain-specific knowledge or slapdash heuristics, a system service for prediction encourages programmers to spend their time uncovering new levers for optimization rather than worrying about the details of their control. The core idea is to write optimizations that improve performance in specific cases, or under specific tunings, and leave the decision of how and when exactly to apply those optimizations to the system to learn through feedback-directed learning. Such a prediction service can be implemented in any number of ways, including as a shared library that can be easily reused by software written in different programming languages, and opens the door to both new software optimization patterns and hardware design possibilities. Zhizhou Zhang 0002, Alvin Oliver Glova, Timothy Sherwood, Jonathan Balkind |
ASPLOS (2) | 2 |
| 2020 | Index Obfuscation for Oblivious Document Retrieval in a Trusted Execution EnvironmentabstractThis paper studies privacy-aware inverted index design and document retrieval for multi-keyword document search in a trusted hardware execution environment such as Intel SGX. The previous work uses time-consuming oblivious computing techniques to avoid the leakage of memory access patterns for privacy preservations in such an environment. This paper proposes an efficiency-enhanced design that obfuscates the inverted index structure with posting bucketing and document ID masking, which aims to hide document-term association and avoid the access pattern leakage. This paper describes privacy-aware oblivious document retrieval during online query processing based on such an index. Both privacy and efficiency analyses are provided, followed by evaluation results comparing proposed designs with multiple baselines. Jinjin Shao, Shiyu Ji, Alvin Oliver Glova, Yifan Qiao 0001, Tao Yang 0009, Timothy Sherwood |
CIKM | 3 |
| 2019 | Near-Data Acceleration of Privacy-Preserving Biomarker Search with 3D-Stacked MemoryabstractHomomorphic encryption is a promising technology for enabling various privacy-preserving applications such as secure biomarker search. However, current implementations are not practical due to large performance overheads. A homomorphic encryption scheme has recently been proposed that allows bitwise comparison without the computationally-intensive multiplication and bootstrapping operations. Even so, this scheme still suffers from memory-bound performance bottleneck due to large ciphertext expansion. In this work, we propose HEGA, a near-data processing architecture that leverages this scheme with 3D-stacked memory to accelerate privacy-preserving biomarker search. We observe that homomorphic encryption-based search, like other emerging applications, can greatly benefit from the large throughput, capacity, and energy savings of 3D-stacked memory-based near-data processing architectures. Our near-data acceleration solution can speed up biomarker search by 6.3 × with 5.7× energy savings compared to an 8-core Intel Xeon processor. Alvin Oliver Glova, Itir Akgun, Shuangchen Li, Xing Hu 0001, Yuan Xie 0001 |
DATE | 1 |
| 2018 | AIM: Fast and energy-efficient AES in-memory implementation for emerging non-volatile main memoryabstractNon-volatile main memory-based systems pose an opportunity for an attacker to readily access sensitive information on the memory because of its long retention time. While real-time memory encryption with dedicated AES engine can address this vulnerability, it incurs extra performance and energy overheads. As an alternative, we propose an AES in-memory implementation, AIM, to encrypt the whole/part of the memory only when it is necessary. We leverage the benefits offered by the inmemory computing architecture to address the challenges of the bandwidth intensive encryption application. We take advantage of NVM's intrinsic logic operation capability to implement the AES task. Embracing the massive parallelism inside the memory, AIM outperforms existing mechanisms with higher throughput yet lower energy consumption. Compared with state-of-the-art AES engine running at 2.1GHz, AIM can speed up the encryption process by 80 χ for a 1GB NVM. Mimi Xie, Shuangchen Li, Alvin Oliver Glova, Jingtong Hu, Yuangang Wang, Yuan Xie 0001 |
DATE | 3 |
| 2018 | SCOPE: A Stochastic Computing Engine for DRAM-Based In-Situ AcceleratorabstractMemory-centric architecture, which bridges the gap between compute and memory, is considered as a promising solution to tackle the memory wall and the power wall. Such architecture integrates the computing logic and the memory resources close to each other, in order to embrace large internal memory bandwidth and reduce the data movement overhead. The closer the compute and memory resources are located, the greater these benefits become. DRAM-based in-situ accelerators [1] tightly couple processing units to every memory bitline, achieving the maximum benefits among various memory-centric architectures. However, the processing units in such architectures are typically limited to simple functions like AND/OR due to strict area and power overhead constraints in DRAMs, making it difficult to accomplish complex tasks while providing high performance. In this paper, we address the challenge by applying stochastic computing arithmetic to the DRAM-based in-situ accelerator, targeting at the acceleration of error-tolerant applications such as deep learning. In stochastic computing, binary numbers are converted into stochastic bitstreams, which turns integer multiplications into simple bitwise AND operations, but at the expense of larger memory capacity/bandwidth demands. Stochastic computing is a perfect match for the DRAM-based in-situ accelerators because it addresses the in-situ accelerator's low performance problem by simplifying the operations, while leveraging the in-situ accelerator's advantage of large memory capacity/bandwidth. To further boost the performance and compensate for the numerical precision loss, we propose a novel Hierarchical and Hybrid Deterministic (H2D) stochastic computing arithmetic. Finally, we consider quantized deep neural network inference and training applications as a case study. The proposed architecture provides 2.3× improvement in performance per unit area compared with the binary arithmetic baseline, and 3.8× improvement over GPU. The proposed H2D arithmetic contributes 11× performance boost and 60% numerical precision improvement. Shuangchen Li, Alvin Oliver Glova, Xing Hu 0001, Peng Gu 0008, Dimin Niu, Krishna T. Malladi, Hongzhong Zheng, Bob Brennan, Yuan Xie 0001 |
MICRO | 2 |
| 2018 | Securing Emerging Nonvolatile Main Memory With Fast and Energy-Efficient AES In-Memory Implementation
Mimi Xie, Shuangchen Li, Alvin Oliver Glova, Jingtong Hu, Yuan Xie 0001 |
IEEE Trans. Very Large Scale Integr. Syst. | 3 |
| 2017 | PRESCOTT: Preset-based cross-point architecture for spin-orbit-torque magnetic random access memoryabstractDue to nearly zero leakage power consumption, non-volatile magnetoresistive random access memory (MRAM) is becoming one of the promising candidates for replacing conventional volatile memories (e.g. SRAM and DRAM). In particular, emerging spin-orbit torque (SOT) MRAM is considered to outperform spin-transfer torque (STT) MRAM due to its fast switching, separate read/write paths, and lower energy dissipation. However, the SOT-MRAM technology is still in its infancy; one key design challenge is that the control of SOT-MRAM, which involves three terminals, is more complicated compared with STT-MRAM. In this paper, we propose a novel MRAM write scheme called PRESCOTT1, where the “1” and “0” data values can be written into memory cells through the SOT and STT, respectively. As a result, the write current is unidirectional rather than bi-directional, which addresses the control complexity. Using this unidirectional write scheme, we design a PreSET-based cross-point (CP) MRAM to improve programing speed, write energy dissipation and storage density compared to conventional MRAM. Circuit simulation results demonstrate that our PreSET-based CP MRAM can achieve around 67.14% average write energy reduction and 50.86% improvement in programming speed, compared with CP STT-MRAM. Liang Chang 0002, Zhaohao Wang, Alvin Oliver Glova, Jishen Zhao, Youguang Zhang, Yuan Xie 0001, Weisheng Zhao 0001 |
ICCAD | 3 |