scispace - formally typeset
A

Andreas Sembrant

Researcher at Uppsala University

Publications -  27
Citations -  390

Andreas Sembrant is an academic researcher from Uppsala University. The author has contributed to research in topics: Cache & Cache pollution. The author has an hindex of 11, co-authored 27 publications receiving 351 citations.

Papers
More filters
Proceedings ArticleDOI

Efficient software-based online phase classification

TL;DR: Many programs exhibit execution phases with time-varying behavior, and phase detection has been used extensively to find short and representative simulation points and to guide various forms of optimizations and hardware configurations.
Proceedings ArticleDOI

TLC: a tag-less cache for reducing dynamic first level cache energy

TL;DR: A new cache design that adds way index information to the TLB that reduces the dynamic energy for a 32 kB, 8-way cache by 78% compared to a VIPT cache without affecting performance.
Proceedings ArticleDOI

Modeling performance variation due to cache sharing

TL;DR: This paper introduces a method for efficiently investigating the performance variability due to cache contention that can estimate an application pair's performance variation 213× faster, on average, than native execution and can predict application slowdown with an average relative error.
Proceedings ArticleDOI

Power-Sleuth: A Tool for Investigating Your Program's Power Behavior

TL;DR: Power-Sleuth is presented, a power/performance estimation tool which is able to provide a full description of an application's behavior for any frequency from a single profiling run and can accurately predict power and performance across different frequencies with average errors.
Proceedings ArticleDOI

Phase behavior in serial and parallel applications

TL;DR: This study compares and examines the time-varying behavior of the SPEC2006 and PARSEC 2.1 benchmarks suites, and investigates the program phase behavior found in parallel applications with different parallelization models, and extends a general purpose runtime phase desection library to handle parallel applications.