• Publications
  • Influence
OUTSTANDING PAPER: Evaluation of Cache Partitioning for Hard Real-Time Systems
TLDR
In hard real-time systems, cache partitioning is often suggested as a means of increasing the predictability of caches in pre-emptively scheduled systems: when a task is assigned its own cache partition, inter-task cache eviction is avoided, and timing verification is reduced to the standard worst case execution time (WCET) analysis . Expand
  • 41
  • 2
  • PDF
Fast and precise cache performance estimation for out-of-order execution
TLDR
We present a high-level cache performance-estimation framework to estimate the performance of systems with out-of-order processors using caches. Expand
  • 8
  • 2
  • PDF
On the effectiveness of cache partitioning in hard real-time systems
TLDR
In hard real-time systems, cache partitioning is often suggested as a means of increasing the predictability of caches in pre-emptively scheduled systems: when a task is assigned its own cache partition, inter-task cache eviction is avoided. Expand
  • 22
  • PDF
SaC/C formulations of the all‐pairs N‐body problem and their performance on SMPs and GPGPUs
TLDR
This paper describes our experience in implementing the classical N‐body algorithm in SaC and analysing the runtime performance achieved on three different machines: a dual‐processor 8‐core Dell PowerEdge 2950 (a Beowulf cluster node, the reference machine), a quad‐core hyper‐threaded Intel Core‐i7 based system equipped with an NVidia GTX480 graphics accelerator and an Oracle Sparc T4‐4 server with a total of 256 hardware threads. Expand
  • 12
  • PDF
SAC on a Niagara T3-4 Server: Lessons and Experiences
TLDR
The Sparc T3-4 server provides up to 512 concurrent hardware threads, a degree of concurrency that is unprecedented in a single server system. Expand
  • 6
Whitepaper: Project-based curricula
TLDR
A colloquium to explore new ways to structure teaching in Informatics (Computer Science) using student projects. Expand
UvA-DARE ( Digital Academic Repository ) On the effectiveness of cache partitioning in hard real-time systems
In hard real-time systems, cache partitioning is often suggested as a means of increasing the predictability of caches in pre-emptively scheduled systems: when a task is assigned its own cacheExpand