Demo Data from EDBT 2026 / reviewers in the wild / expert
James Gleeson 0001
dblp:159/0018
· DBLP profile ↗
3ranked-venue papers
1as first author
1since 2021 · last 2024
0009-0006-1810-2752ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 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
1 paper |
GPUs and heterogeneous computing · 67% Hardware accelerators and domain-specific architectures · 33% | |
| Network and information security
1 paper |
Hardware security and side channels · 87% Web and mobile security · 13% | |
| Artificial intelligence
1 paper |
3D vision · 100% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
GPUs and heterogeneous computing
GPU computing |
0.8 | 1 | 2024 | Minuet: Accelerating 3D Sparse Convolutions on GPUs · EuroSys 2024 |
GPUs and heterogeneous computing
GPU kernel optimization |
0.8 | 1 | 2024 | Minuet: Accelerating 3D Sparse Convolutions on GPUs · EuroSys 2024 |
Hardware accelerators and domain-specific architectures › sparsity exploitation
sparse convolution accelerator |
0.8 | 1 | 2024 | Minuet: Accelerating 3D Sparse Convolutions on GPUs · EuroSys 2024 |
Computer vision › 3D vision
point cloud processing |
0.2 | 1 | 2024 | Minuet: Accelerating 3D Sparse Convolutions on GPUs · EuroSys 2024 |
Hardware security and side channels › physical attacks
cold boot attack |
0.2 | 1 | 2015 | Protecting Data on Smartphones and Tablets from Memory Attacks · ASPLOS 2015 |
Hardware security and side channels
trusted execution environments |
0.2 | 1 | 2015 | Protecting Data on Smartphones and Tablets from Memory Attacks · ASPLOS 2015 |
Web and mobile security
mobile security |
0.1 | 1 | 2015 | Protecting Data on Smartphones and Tablets from Memory Attacks · ASPLOS 2015 |
Methods — techniques the papers use, named apart from their topics
segmented sorting · 1.5binary search · 1.5auto-tuning · 1.5GEMM grouping · 1.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Minuet: Accelerating 3D Sparse Convolutions on GPUsabstractSparse Convolution (SC) is widely used for processing 3D point clouds that are inherently sparse. Different from dense convolution, SC preserves the sparsity of the input point cloud by only allowing outputs to specific locations. To efficiently compute SC, prior SC engines first use hash tables to build a kernel map that stores the necessary General Matrix Multiplication (GEMM) operations to be executed (Map step), and then use a Gather-GEMM-Scatter process to execute these GEMM operations (GMaS step). In this work, we analyze the shortcomings of prior state-of-the-art SC engines, and propose Minuet, a novel memory-efficient SC engine tailored for modern GPUs. Minuet proposes to (i) replace the hash tables used in the Map step with a novel segmented sorting double-traversed binary search algorithm that highly utilizes the on-chip memory hierarchy of GPUs, (ii) use a lightweight scheme to autotune the tile size in the Gather and Scatter operations of the GMaS step, such that to adapt the execution to the particular characteristics of each SC layer, dataset, and GPU architecture, and (iii) employ a padding-efficient GEMM grouping approach that reduces both memory padding and kernel launching overheads. Our evaluations show that Minuet significantly outperforms prior SC engines by on average 1.74× (up to 2.22×) for end-to-end point cloud network executions. Our novel segmented sorting double-traversed binary search algorithm achieves superior speedups by 15.8× on average (up to 26.8×) over prior SC engines in the Map step. The source code of Minuet is publicly available at https://github.com/UofT-EcoSystem/Minuet. Christina Giannoula, Mostafa Elhoushi, James Gleeson 0001, Gennady Pekhimenko |
EuroSys | 5 |
| 2017 | Crane: fast and migratable GPU passthrough for OpenCL applicationsabstractGeneral purpose GPU (GPGPU) computing in virtualized environments leverages PCI passthrough to achieve GPU performance comparable to bare-metal execution. However, GPU passthrough prevents service administrators from performing virtual machine migration between physical hosts. James Gleeson 0001, Daniel Kats, Charlie Mei, Eyal de Lara |
SYSTOR | 1 |
| 2015 | Protecting Data on Smartphones and Tablets from Memory AttacksabstractSmartphones and tablets are easily lost or stolen. This makes them susceptible to an inexpensive class of memory attacks, such as cold-boot attacks, using a bus monitor to observe the memory bus, and DMA attacks. This paper describes Sentry, a system that allows applications and OS components to store their code and data on the System-on-Chip (SoC) rather than in DRAM. We use ARM-specific mechanisms originally designed for embedded systems, but still present in today's mobile devices, to protect applications and OS subsystems from memory attacks. Patrick Colp, James Gleeson 0001, Sahil Suneja, Eyal de Lara, Himanshu Raj, Stefan Saroiu, Alec Wolman |
ASPLOS | 3 |