Demo Data from EDBT 2026 / reviewers in the wild / expert
Jaco Hofmann
dblp:188/3598
· DBLP profile ↗
2ranked-venue papers
0as first author
1since 2021 · last 2024
0000-0003-3691-3293ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 1Graphics, computer vision, multimedia, augmented reality and games · 1 · 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
1 paper |
Memory systems · 56% Hardware reliability and fault tolerance · 28% Distributed systems · 17% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware reliability and fault tolerance
memory reliability |
0.3 | 1 | 2018 | Consensus for Non-volatile Main Memory · ICNP 2018 |
Memory systems
non-volatile memory |
0.3 | 1 | 2018 | Consensus for Non-volatile Main Memory · ICNP 2018 |
Memory systems › non-volatile memory
storage class memory |
0.3 | 1 | 2018 | Consensus for Non-volatile Main Memory · ICNP 2018 |
Distributed systems
consensus |
0.1 | 1 | 2018 | Consensus for Non-volatile Main Memory · ICNP 2018 |
Distributed systems › replication
replication and fault tolerance |
0.1 | 1 | 2018 | Consensus for Non-volatile Main Memory · ICNP 2018 |
Methods — techniques the papers use, named apart from their topics
software memory controller emulation · 0.3data replication · 0.3consensus protocol · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | DISCO: Distributed Inference with Sparse CommunicationsabstractDeep neural networks (DNNs) have great potential to solve many real-world problems, but they usually require an extensive amount of computation and memory. It is of great difficulty to deploy a large DNN model to a single resource-limited device with small memory capacity. Distributed computing is a common approach to reduce single-node memory consumption and to accelerate the inference of DNN models. In this paper, we explore the "within-layer model parallelism", which distributes the inference of each layer into multiple nodes. In this way, the memory requirement can be distributed to many nodes, making it possible to use several edge devices to infer a large DNN model. Due to the dependency within each layer, data communications between nodes during this parallel inference can be a bottleneck when the communication bandwidth is limited. We propose a framework to train DNN models for Distributed Inference with Sparse Communications (DISCO). We convert the problem of selecting which subset of data to transmit between nodes into a model optimization problem, and derive models with both computation and communication reduction when each layer is inferred on multiple nodes. We show the benefit of the DISCO framework on a variety of CV tasks such as image classification, object detection, semantic segmentation, and image super resolution. The corresponding models include important DNN building blocks such as convolutions and transformers. For example, each layer of a ResNet-50 model can be distributively inferred across two nodes with 5x less data communications, almost half overall computations and less than half memory requirement for a single node, and achieve comparable accuracy to the original ResNet-50 model. Minghai Qin, Jaco Hofmann, Dejan Vucinic |
WACV | 3 |
| 2018 | Consensus for Non-volatile Main MemoryabstractTraditionally, computer storage has been separated into a hierarchy based on response time, volatility, and cost of media. This tiering is undergoing a significant upheaval as a new breed of memory technologies, termed Storage Class Memories (SCM), now make it feasible to replace several tiers of the hierarchy with a single, cost-effective, uniform type of memory/storage. To make large-scale SCM deployments practical, however, memory system designers will first need to solve the problem of how to guard against unavoidable storage wear-out and failures-problems traditionally absent from "main memory" and handled by software at leisurely timescales in the domain of storage. In this paper, we propose a novel approach to providing fault tolerance in SCM-based main memory. Our key insight is to treat memory as a distributed storage system and rely on data replication and a consensus protocol to keep the replicas consistent. Separate memory instances store replicated copies of the data, and we use a programmable network interconnect to provide fast consensus between the memory instances. Our initial experiments using software memory controller emulation demonstrate reasonable overhead over local memory reads and show great promise as scalable main memory. Huynh Tu Dang, Jaco Hofmann, Marjan Radi, Dejan Vucinic, Robert Soulé, Fernando Pedone |
ICNP | 2 |