Demo Data from VLDB 2026 / reviewers in the wild / expert
Marc Jordà
dblp:157/6389
· DBLP profile ↗
4ranked-venue papers
1as first author
2since 2021 · last 2022
0000-0003-1458-7706ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 1 first-author · 2 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
3 papers |
Hardware accelerators and domain-specific architectures · 40% Memory systems · 30% GPUs and heterogeneous computing · 20% | |
| Network and information security
1 paper |
Security and privacy of machine learning · 100% |
Topics — the 8 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware accelerators and domain-specific architectures › machine learning accelerator
DNN inference |
0.6 | 1 | 2022 | Enabling Homomorphically Encrypted Inference for Large DNN Models · IEEE Trans. Computers 2022 |
Hardware accelerators and domain-specific architectures › cryptographic accelerator
homomorphic encryption accelerator |
0.6 | 1 | 2022 | Enabling Homomorphically Encrypted Inference for Large DNN Models · IEEE Trans. Computers 2022 |
Memory systems
hybrid memory |
0.6 | 1 | 2022 | Enabling Homomorphically Encrypted Inference for Large DNN Models · IEEE Trans. Computers 2022 |
GPUs and heterogeneous computing
GPU architecture |
0.3 | 1 | 2017 | Efficient exception handling support for GPUs · MICRO 2017 |
GPUs and heterogeneous computing
GPU memory management |
0.3 | 1 | 2017 | Efficient exception handling support for GPUs · MICRO 2017 |
Memory systems › memory management
virtual memory |
0.3 | 1 | 2017 | Efficient exception handling support for GPUs · MICRO 2017 |
Security and privacy of machine learning
privacy-preserving inference |
0.2 | 1 | 2022 | Enabling Homomorphically Encrypted Inference for Large DNN Models · IEEE Trans. Computers 2022 |
Operating systems › system security › operating system security › protection mechanism › isolation
process isolation |
0.1 | 1 | 2017 | Direct Inter-Process Communication (dIPC): Repurposing the CODOMs Architecture to Accelerate IPC · EuroSys 2017 |
Methods — techniques the papers use, named apart from their topics
homomorphic encryption · 1.1Intel HE-Transformer nGraph · 1.1CODOMs architecture repurposing · 0.6memory fault forwarding · 0.3exception handling · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | ecoHMEM: Improving Object Placement Methodology for Hybrid Memory Systems in HPCabstractRecent byte-addressable persistent memory (PMEM) technology offers capacities comparable to storage devices and access times much closer to DRAMs than other non-volatile memory technology. To palliate the large gap with DRAM performance, DRAM and PMEM are usually combined. Users have the choice to either manage the placement to different memory spaces by software or leverage the DRAM as a cache for the virtual address space of the PMEM. We present novel methodology for automatic object-level placement, including efficient runtime object matching and bandwidth-aware placement. Our experiments leveraging Intel® Optane™ Persistent Memory show from matching to greatly improved performance with respect to state-of-the-art software and hardware solutions, attaining over 2x runtime improvement in miniapplications and over 6% in OpenFOAM, a complex production application. Marc Jordà, Siddharth Rai, Eduard Ayguadé, Jesús Labarta, Antonio J. Peña |
CLUSTER | 1 |
| 2022 | Enabling Homomorphically Encrypted Inference for Large DNN ModelsabstractThe proliferation of machine learning services in the last few years has raised data privacy concerns. Homomorphic encryption (HE) enables inference using encrypted data but it incurs 100x–10,000x memory and runtime overheads. Secure deep neural network (DNN) inference using HE is currently limited by computing and memory resources, with frameworks requiring hundreds of gigabytes of DRAM to evaluate small models. To overcome these limitations, in this paper we explore the feasibility of leveraging hybrid memory systems comprised of DRAM and persistent memory. In particular, we explore the recently-released Intel® Optane™ PMem technology and the Intel® HE-Transformer nGraph® to run large neural networks such as MobileNetV2 (in its largest variant) and ResNet-50 for the first time in the literature. We present an in-depth analysis of the efficiency of the executions with different hardware and software configurations. Our results conclude that DNN inference using HE incurs on friendly access patterns for this memory configuration, yielding efficient executions. Guillermo Lloret-Talavera, Marc Jordà, Harald Servat, Fabian Boemer, Chetan Chauhan, Shigeki Tomishima, Nilesh N. Shah, Antonio J. Peña |
IEEE Trans. Computers | 2 |
| 2017 | Direct Inter-Process Communication (dIPC): Repurposing the CODOMs Architecture to Accelerate IPCabstractIn current architectures, page tables are the fundamental mechanism that allows contemporary OSs to isolate user processes, binding each thread to a specific page table. A thread cannot therefore directly call another process's function or access its data; instead, the OS kernel provides data communication primitives and mediates process synchronization through inter-process communication (IPC) channels, which impede system performance. Lluís Vilanova, Marc Jordà, Nacho Navarro, Yoav Etsion, Mateo Valero |
EuroSys | 2 |
| 2017 | Efficient exception handling support for GPUsabstractOperating systems have long relied on the exception handling mechanism to implement numerous virtual memory features and optimizations. However, today's GPUs have a limited support for exceptions, which prevents implementation of such techniques. The existing solution forwards GPU memory faults to the CPU while the faulting instruction is stalled in the GPU pipeline. This approach prevents preemption of the faulting threads, and results in underutilized hardware resources while the page fault is being resolved by the CPU. Ivan Tanasic, Isaac Gelado, Marc Jordà, Eduard Ayguadé, Nacho Navarro |
MICRO | 3 |