Thomas Grass
YOU?
Author Swipe
View article: The Fake-Busy and True-Idle Problems of Running Graph Applications on Chiplet-Based Multi-cores
The Fake-Busy and True-Idle Problems of Running Graph Applications on Chiplet-Based Multi-cores Open
The open-source and community-supported gem5 simulator is one of the most popular tools for computer architecture research. This simulation infrastructure allows researchers to model modern computer hardware at the cycle level, and it has …
View article: ANDROMEDA: An FPGA Based RISC-V MPSoC Exploration Framework
ANDROMEDA: An FPGA Based RISC-V MPSoC Exploration Framework Open
With the growing demands of consumer electronic products, the computational requirements are increasing exponentially. Due to the applications' computational needs, the computer architects are trying to pack as many cores as possible on a …
View article: The gem5 Simulator: Version 20.0+
The gem5 Simulator: Version 20.0+ Open
The open-source and community-supported gem5 simulator is one of the most popular tools for computer architecture research. This simulation infrastructure allows researchers to model modern computer hardware at the cycle level, and it has …
View article: Sampled Simulation of Task-Based Programs
Sampled Simulation of Task-Based Programs Open
© 2019 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes,crea…
View article: Simulation methodologies for future large-scale parallel systems
Simulation methodologies for future large-scale parallel systems Open
Since the early 2000s, computer systems have seen a transition from single-core to multi-core systems. While single-core systems included only one processor core on a chip, current multi-core processors include up to tens of cores on a sin…
View article: TaskInsight
TaskInsight Open
Recent scheduling heuristics for task-based applications have managed to improve their by taking into account memory-related properties such as data locality and cache sharing. However, there is still a general lack of tools that can provi…
View article: TaskPoint: Sampled simulation of task-based programs
TaskPoint: Sampled simulation of task-based programs Open
Sampled simulation is a mature technique for reducing simulation time of single-threaded programs, but it is not directly applicable to simulation of multi-threaded architectures. Recent multi-threaded sampling techniques assume that the w…
View article: Characterizing Task Scheduling Performance Based on Data Reuse
Characterizing Task Scheduling Performance Based on Data Reuse Open
Through the past years, several scheduling heuristics were introduced to improve the performance of task-based ap-plications, with schedulers increasingly becoming aware of memory-related bottlenec ...
View article: MUSA: a multi-level simulation approach for next-generation HPC machines
MUSA: a multi-level simulation approach for next-generation HPC machines Open
The complexity of High Performance Computing (HPC) systems is increasing in the number of components and their heterogeneity. Interactions between software and hardware involve many different aspects which are typically not transparent to …