Demo Data from EDBT 2026 / reviewers in the wild / expert
Rik Jongerius
dblp:124/2042
· DBLP profile ↗
10ranked-venue papers
2as first author
0since 2021 · last 2018
0000-0002-7191-4120ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 8 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2Software 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
3 papers |
Memory systems · 53% Performance modeling and evaluation · 11% Processor architecture and microarchitecture · 11% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Computational science and engineering · 100% |
Topics — the 11 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems
processing-in-memory |
0.6 | 2 | 2018 | Near-Memory Acceleration for Radio Astronomy · IEEE Trans. Parallel Distributed Syst. 2018 An Architecture for Integrated Near-Data Processors · ACM Trans. Archit. Code Optim. 2017 |
Electronic design automation
design space exploration |
0.3 | 1 | 2018 | Analytic Multi-Core Processor Model for Fast Design-Space Exploration · IEEE Trans. Computers 2018 |
Processor architecture and microarchitecture
multicore design |
0.3 | 1 | 2018 | Analytic Multi-Core Processor Model for Fast Design-Space Exploration · IEEE Trans. Computers 2018 |
Memory systems › processing-in-memory
near-memory processing |
0.3 | 1 | 2018 | Near-Memory Acceleration for Radio Astronomy · IEEE Trans. Parallel Distributed Syst. 2018 |
Performance modeling and evaluation
processor performance modeling |
0.3 | 1 | 2018 | Analytic Multi-Core Processor Model for Fast Design-Space Exploration · IEEE Trans. Computers 2018 |
Hardware accelerators and domain-specific architectures
scientific computing accelerator |
0.3 | 1 | 2018 | Near-Memory Acceleration for Radio Astronomy · IEEE Trans. Parallel Distributed Syst. 2018 |
Memory systems
cache coherence |
0.3 | 1 | 2017 | An Architecture for Integrated Near-Data Processors · ACM Trans. Archit. Code Optim. 2017 |
Memory systems › processing-in-memory
near-data processing |
0.3 | 1 | 2017 | An Architecture for Integrated Near-Data Processors · ACM Trans. Archit. Code Optim. 2017 |
Computational science and engineering › astronomy
radio astronomy |
0.1 | 1 | 2018 | Near-Memory Acceleration for Radio Astronomy · IEEE Trans. Parallel Distributed Syst. 2018 |
High-performance computing › supercomputing
exascale systems |
0.1 | 1 | 2018 | Analytic Multi-Core Processor Model for Fast Design-Space Exploration · IEEE Trans. Computers 2018 |
Memory systems › memory management
virtual memory |
0.1 | 1 | 2017 | An Architecture for Integrated Near-Data Processors · ACM Trans. Archit. Code Optim. 2017 |
Methods — techniques the papers use, named apart from their topics
3d-stacked memory · 0.7hardware performance counters · 0.3energy-efficiency optimization · 0.3energy efficiency optimization · 0.3analytic modeling · 0.3system simulation · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Predicting cloud performance for HPC applications before deployment
Giovanni Mariani, Andreea Anghel, Rik Jongerius, Gero Dittmann |
Future Gener. Comput. Syst. | 3 |
| 2018 | Analytic Multi-Core Processor Model for Fast Design-Space ExplorationabstractSimulators help computer architects optimize system designs. The limited performance of simulators even of moderate size and detail makes the approach infeasible for design-space exploration of future exascale systems. Analytic models, in contrast, offer very fast turn-around times. In this paper we propose an analytic multi-core processor-performance model that takes as inputs a) a parametric microarchitecture-independent characterization of the target workload, and b) a hardware configuration of the core and the memory hierarchy. The processor-performance model considers instruction-level parallelism (ILP) per type, models single instruction, multiple data (SIMD) features, and considers cache and memory-bandwidth contention between cores. We validate our model by comparing its performance estimates with measurements from hardware performance counters on Intel Xeon and ARM Cortex-A15 systems. We estimate multi-core contention with a maximum error of 11.4 percent. The average single-thread error increases from 25 percent for a state-of-the-art simulator to 59 percent for our model, but the correlation is still 0.8, a high relative accuracy, while we achieve a speedup of several orders of magnitude. With a much higher capacity than simulators and more reliable insights than back-of-the-envelope calculations it makes automated design-space exploration of exascale systems possible, which we show using a real-world case study from radio astronomy. Rik Jongerius, Andreea Anghel, Gero Dittmann, Giovanni Mariani, Erik Vermij, Henk Corporaal |
IEEE Trans. Computers | 1 |
| 2018 | Near-Memory Acceleration for Radio AstronomyabstractProcessing-in-memory and near-memory computing have recently been rediscovered as a way to alleviate the “memory wall problem” of traditional computing architectures. In this paper, we discuss the implementation of a 3D-stacked near-memory accelerator, targeting radio astronomy and scientific applications. After exploring the design space of the architecture by focusing on minimizing the execution power of the processing pipeline of the SKA1-Low central signal processor, we show that our accelerator can achieve an energy efficiency of up to 390 GFLOPS/W, corresponding to an energy consumption one order of magnitude lower than alternative state-of-the-art implementations. When running additional mathematical and streaming-oriented kernels, our accelerator achieves from 6.4x to 20x energy efficiency improvement compared to alternative solutions. Leandro Fiorin, Rik Jongerius, Erik Vermij, Jan van Lunteren, Christoph Hagleitner |
IEEE Trans. Parallel Distributed Syst. | 2 |
| 2017 | Predicting Cloud Performance for HPC Applications: a User-oriented ApproachabstractCloud computing enables end users to execute high-performance computing applications by renting the required computing power. This pay-for-use approach enables small enterprises and startups to run HPC-related businesses with a significant saving in capital investment and a short time to market. When deploying an application in the cloud, the users may a) fail to understand the interactions of the application with the software layers implementing the cloud system, b) be unaware of some hardware details of the cloud system, and c) fail to understand how sharing part of the cloud system with other users might degrade application performance. These misunderstandings may lead the users to select suboptimal cloud configurations in terms of cost or performance. To aid the users in selecting the optimal cloud configuration for their applications, we suggest that the cloud provider generate a prediction model for the provided system. We propose applying machine-learning techniques to generate this prediction model. First, the cloud provider profiles a set of training applications by means of a hardware-independent profiler and then executes these applications on a set of training cloud configurations to collect actual performance values. The prediction model is trained to learn the dependencies of actual performance data on the application profile and cloud configuration parameters. The advantage of using a hardware-independent profiler is that the cloud users and the cloud provider can analyze applications on different machines and interface with the same prediction model. We validate the proposed methodology for a cloud system implemented with OpenStack. We apply the prediction model to the NAS parallel benchmarks. The resulting relative error is below 15% and the Pareto optimal cloud configurations finally found when maximizing application speed and minimizing execution cost on the prediction model are also at most 15% away from the actual optimal solutions. Giovanni Mariani, Andreea Anghel, Rik Jongerius, Gero Dittmann |
CCGrid | 3 |
| 2017 | MeSAP: A fast analytic power model for DRAM memoriesabstractThe design of an energy-efficient memory subsystem is one of the key issues that system architects face today. To achieve this goal, architects usually rely on system simulators and trace-based DRAM power models. However, their long execution time makes the approach infeasible for the design-space exploration of next-generation exascale computing systems. Analytic models, in contrast, are orders of magnitude faster. In this paper, we propose a new analytic memory-scheduler-agnostic power model for DRAM, henceforth referred to as MeSAP. Similarly to state-of-the-art trace-based approaches, our analytic model achieves an average error of 20%, while being an order of magnitude faster. Furthermore, we integrate MeSAP into an analytic performance model of general-purpose processors and show its applicability to the design of a computing system targeting scientific image processing applications. Sandeep Poddar, Rik Jongerius, Leandro Fiorin, Giovanni Mariani, Gero Dittmann, Andreea Anghel, Henk Corporaal |
DATE | 2 |
| 2017 | Classification of thread profiles for scaling application behavior
Giovanni Mariani, Andreea Anghel, Rik Jongerius, Gero Dittmann |
Parallel Comput. | 3 |
| 2017 | An Architecture for Integrated Near-Data ProcessorsabstractTo increase the performance of data-intensive applications, we present an extension to a CPU architecture that enables arbitrary near-data processing capabilities close to the main memory. This is realized by introducing a component attached to the CPU system-bus and a component at the memory side. Together they support hardware-managed coherence and virtual memory support to integrate the near-data processors in a shared-memory environment. We present an implementation of the components, as well as a system-simulator, providing detailed performance estimations. With a variety of synthetic workloads we demonstrate the performance of the memory accesses, the mixed fine- and coarse-grained coherence mechanisms, and the near-data processor communication mechanism. Furthermore, we quantify the inevitable start-up penalty regarding coherence and data writeback, and argue that near-data processing workloads should access data several times to offset this penalty. A case study based on the Graph500 benchmark confirms the small overhead for the proposed coherence mechanisms and shows the ability to outperform a real CPU by a factor of two. Erik Vermij, Leandro Fiorin, Rik Jongerius, Christoph Hagleitner, Jan van Lunteren, Koen Bertels |
ACM Trans. Archit. Code Optim. | 3 |
| 2015 | Analytic processor model for fast design-space explorationabstractIn this paper, we propose an analytic model that takes as inputs a) a parametric microarchitecture-independent characterization of the target workload, and b) a hardware configuration of the core and the memory hierarchy, and returns as output an estimation of processor-core performance. To validate our technique, we compare our performance estimates with measurements on an Intel® Xeon® system. The average error increases from 21% for a state-of-the-art simulator to 25% for our model, but we achieve a speedup of several orders of magnitude. Thus, the model enables fast designspace exploration and represents a first step towards an analytic exascale system model. Rik Jongerius, Giovanni Mariani, Andreea Anghel, Gero Dittmann, Erik Vermij, Henk Corporaal |
ICCD | 1 |
| 2014 | Holistic power analysis of implementation alternatives for a very large scale synthesis array with phased array stationsabstractThe Square Kilometre Array (SKA) will be the largest radio telescope in the world, generating data at Pb/s rates. Real-time processing will require 1018compute operations per second and system operating costs will be dominated by energy consumption. In this paper we explore design options for the aperture array of the first SKA construction phase and provide lower bounds on their power consumption. We analyze the system's components from the antenna front-end to the central signal processor and identify the main power consumers. We compare ASIC-based and FPGA-based data processing pipelines and show that ASICs can lead to 1.6 to 4 times more power efficiency. Andreea Anghel, Rik Jongerius, Gero Dittmann, Jonas R. M. Weiss, Ronald P. Luijten |
ICASSP | 2 |
| 2014 | Scalable, efficient ASICS for the square kilometre array: From A/D conversion to central correlationabstractThe Square Kilometre Array (SKA) is a future radio telescope, currently being designed by the worldwide radio-astronomy community. During the first of two construction phases, more than 250,000 antennas will be deployed, clustered in aperture-array stations. The antennas will generate 2.5 Pb/s of data, which needs to be processed in real time. For the processing stages from A/D conversion to central correlation, we propose an ASIC solution using only three chip architectures. The architecture is scalable - additional chips support additional antennas or beams - and versatile - it can relocate its receiver band within a range of a few MHz up to 4GHz. This flexibility makes it applicable to both SKA phases 1 and 2. The proposed chips implement an antenna and station processor for 289 antennas with a power consumption on the order of 600W and a correlator, including corner turn, for 911 stations on the order of 90 kW. Martin L. Schmatz, Rik Jongerius, Gero Dittmann, Andreea Anghel, Antonius P. J. Engbersen, Jan van Lunteren, Peter Buchmann |
ICASSP | 2 |