Demo Data from VLDB 2026 / reviewers in the wild / expert
Sascha Roloff
dblp:05/11061
· DBLP profile ↗
4ranked-venue papers
2as first author
0since 2021 · last 2015
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 2 first-authorSoftware 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 |
Performance modeling and evaluation · 91% GPUs and heterogeneous computing · 9% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Performance modeling and evaluation › simulation › architectural simulation
execution-driven simulation |
0.2 | 1 | 2015 | Execution-driven parallel simulation of PGAS applications on heterogeneous tiled architectures · DAC 2015 |
Performance modeling and evaluation › simulation › discrete-event simulation
parallel discrete event simulation |
0.2 | 1 | 2015 | Execution-driven parallel simulation of PGAS applications on heterogeneous tiled architectures · DAC 2015 |
Performance modeling and evaluation
simulation |
0.2 | 1 | 2015 | Execution-driven parallel simulation of PGAS applications on heterogeneous tiled architectures · DAC 2015 |
GPUs and heterogeneous computing › heterogeneous architecture
heterogeneous tiled architecture |
0.1 | 1 | 2015 | Execution-driven parallel simulation of PGAS applications on heterogeneous tiled architectures · DAC 2015 |
Methods — techniques the papers use, named apart from their topics
parallel discrete-event simulation · 0.2direct-execution simulation · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Execution-driven parallel simulation of PGAS applications on heterogeneous tiled architecturesabstractWe present a parallel execution-driven simulator for the efficient simulation of heterogeneous tile-based multi-core architectures. Here, the architecture is composed of several tiles connected via a network-on-chip and each tile contains local memory as well as several possibly different types of compute resources. Partitioned Global Address Space (PGAS) is a programming model matching very well the needs for programming of such modern multi-core architectures. In order to provide performance estimations for parallel software and enable architecture design space exploration, fast functional and timing simulation techniques are required. Thus, we present a simulator that meets this requirement by combining a fast direct-execution simulation approach with different parallelization strategies. Here, we propose four novel parallel discrete-event simulation techniques, which map thread-level parallelism within the applications to core-level parallelism on the target architecture and back to thread-level parallelism on the host machine. In order to achieve this, the correct synchronization and activation of the host threads is necessary being the main focus of this paper. Experiments with parallel real-world applications are used to compare the different techniques against each other and demonstrate that 10.4 times faster simulations than a sequential simulation can be achieved on a 12-core Intel Xeon processor. Sascha Roloff, David Schafhauser, Frank Hannig, Jürgen Teich |
DAC | 1 |
| 2012 | Approximate time functional simulation of resource-aware programming concepts for heterogeneous MPSoCsabstractThe design and the programming of heterogeneous future MPSoCs including thousands of processor cores is a hard challenge. Means are necessary to program and simulate the dynamic behavior of such systems in order to dimension the hardware design and to verify the software functionality as well as performance goals. Cycle-accurate simulation of multiple parallel applications simultaneously running on different cores of the architecture would be much too slow and is not the desired level of detail. In this paper, we therefore present a novel high-level simulation approach which tackles the complexity and the heterogeneity of such systems and enables the investigation of a new computing paradigm called invasive computing. Here, the workload and its distribution are not known at compile-time but are highly dynamic and have to be adapted to the status (load, temperature, etc.) of the underlying architecture at run-time. We propose an approach for the modeling of tiled MPSoC architectures and the simulation of resource-aware programming concepts on these. This approach delivers important timing information about the parallel execution and also is taking into account the computational properties of possibly different types of cores. Sascha Roloff, Frank Hannig, Jürgen Teich |
ASP-DAC | 1 |
| 2012 | An integrated simulation framework for invasive computing
Michael Gerndt, Frank Hannig, Andreas Herkersdorf, Andreas Hollmann, Marcel Meyer, Sascha Roloff, Josef Weidendorfer, Thomas Wild, Aurang Zaib |
FDL | 6 |
| 2011 | Resource-aware programming and simulation of MPSoC architectures through extension of X10abstractThe efficient use of future MPSoCs with 1000 or more processor cores requires new means of resource-aware programming to deal with increasing imperfections such as process variation, fault rates, aging effects, and power as well as thermal problems. In this paper, we apply a new approach called invasive computing that enables an application programmer to spread computations to processors deliberately and on purpose at certain points of the program. Such decisions can be made depending on the degree of application parallelism and the state of the underlying resources such as utilization, load, and temperature. The introduced programming constructs for resource-aware programming are embedded into the parallel computing language X10 as developed by IBM using a library-based approach. Moreover, we show how individual heterogeneous MPSoC architectures may be modeled for subsequent functional simulation by defining compute resources such as processors themselves by lightweight threads that are executed in parallel together with the application threads by the X10 run-time system. Thus, the state changes of each hardware resource may be simulated including temperature, aging, and other useful monitor functionality to provide a first high-level programming test-bed for invasive computing. Frank Hannig, Sascha Roloff, Gregor Snelting, Jürgen Teich, Andreas Zwinkau |
SCOPES | 2 |