Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Dimitrios Chasapis

dblp:118/8966 · DBLP profile ↗
← Back
8ranked-venue papers
4as first author
2since 2021 · last 2026
0000-0002-7191-0867ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 8 · 4 first-author · 2 since 2021Software engineering, systems software and programming languages · 2 · 1 first-author · 2 since 2021

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
2 papers
Memory systems · 57% Parallel and multicore computing · 32% Processor architecture and microarchitecture · 8%

Topics — the 8 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Memory systems › cache management
cache replacement
0.912025
Instruction-Aware Cooperative TLB and Cache Replacement Policies · ASPLOS (1) 2025
Memory systems › memory management › virtual memory › address translation
TLB
0.912025
Instruction-Aware Cooperative TLB and Cache Replacement Policies · ASPLOS (1) 2025
Processor architecture and microarchitecture › pipelining
pipeline stall
0.312025
Instruction-Aware Cooperative TLB and Cache Replacement Policies · ASPLOS (1) 2025
Parallel and multicore computing
parallel programming models
0.212016
PARSECSs: Evaluating the Impact of Task Parallelism in the PARSEC Benchmark Suite · ACM Trans. Archit. Code Optim. 2016
Parallel and multicore computing › parallel programming runtimes
runtime systems and scheduling
0.212016
PARSECSs: Evaluating the Impact of Task Parallelism in the PARSEC Benchmark Suite · ACM Trans. Archit. Code Optim. 2016
Parallel and multicore computing › parallel programming runtimes
task-based runtime
0.212016
PARSECSs: Evaluating the Impact of Task Parallelism in the PARSEC Benchmark Suite · ACM Trans. Archit. Code Optim. 2016
Parallel and multicore computing › parallel programming models
task parallelism
0.212016
PARSECSs: Evaluating the Impact of Task Parallelism in the PARSEC Benchmark Suite · ACM Trans. Archit. Code Optim. 2016
Performance modeling and evaluation
benchmarking
0.112016
PARSECSs: Evaluating the Impact of Task Parallelism in the PARSEC Benchmark Suite · ACM Trans. Archit. Code Optim. 2016

Methods — techniques the papers use, named apart from their topics

cooperative replacement policy · 0.9task-based parallelization · 0.2pthreads · 0.2
YearPublicationVenuePosition
2026 Enhancing Instruction Prefetching via Cache and TLB Management
Alexandre Valentin Jamet, Georgios Vavouliotis, Martí Torrents, Dimitrios Chasapis, Marc Casas
ISCA4
2025 Instruction-Aware Cooperative TLB and Cache Replacement Policies
abstract
Modern server and data center applications are characterized not only by big datasets, but also by large instruction footprints that incur frequent cache and Translation Lookaside Buffer (TLB) misses due to instruction accesses. Instruction TLB misses are particularly problematic since they cause pipeline stalls that significantly harm performance.
Dimitrios Chasapis, Georgios Vavouliotis, Daniel A. Jiménez, Marc Casas
ASPLOS (1)1
2019 Power efficient job scheduling by predicting the impact of processor manufacturing variability
abstract
Modern CPUs suffer from performance and power consumption variability due to the manufacturing process. As a result, systems that do not consider such variability caused by manufacturing issues lead to performance degradations and wasted power. In order to avoid such negative impact, users and system administrators must actively counteract any manufacturing variability.
Dimitrios Chasapis, Miquel Moretó, Martin Schulz 0001, Barry Rountree, Mateo Valero, Marc Casas
ICS1
2016 Runtime-Guided Mitigation of Manufacturing Variability in Power-Constrained Multi-Socket NUMA Nodes
abstract
Current large scale systems show increasing power demands, to the point that it has become a huge strain on facilities and budgets. Researchers in academia, labs and industry are focusing on dealing with this "power wall", striving to find a balance between performance and power consumption. Some commodity processors enable power capping, which opens up new opportunities for applications to directly manage their power behavior at user level. However, while power capping ensures a system will never exceed a given power limit, it also leads to a new form of heterogeneity: natural manufacturing variability, which was previously hidden by varying power to achieve homogeneous performance, now results in heterogeneous performance caused by different CPU frequencies, potentially for each core, to enforce the power limit.
Dimitrios Chasapis, Marc Casas, Miquel Moretó, Martin Schulz 0001, Eduard Ayguadé, Jesús Labarta, Mateo Valero
ICS1
2016 PARSECSs: Evaluating the Impact of Task Parallelism in the PARSEC Benchmark Suite
abstract
In this work, we show how parallel applications can be implemented efficiently using task parallelism. We also evaluate the benefits of such parallel paradigm with respect to other approaches. We use the PARSEC benchmark suite as our test bed, which includes applications representative of a wide range of domains from HPC to desktop and server applications. We adopt different parallelization techniques, tailored to the needs of each application, to fully exploit the task-based model. Our evaluation shows that task parallelism achieves better performance than thread-based parallelization models, such as Pthreads. Our experimental results show that we can obtain scalability improvements up to 42% on a 16-core system and code size reductions up to 81%. Such reductions are achieved by removing from the source code application specific schedulers or thread pooling systems and transferring these responsibilities to the runtime system software.
Dimitrios Chasapis, Marc Casas, Miquel Moretó, Raul Vidal, Eduard Ayguadé, Jesús Labarta, Mateo Valero
ACM Trans. Archit. Code Optim.1
2015 Runtime-Aware Architectures
Marc Casas, Miquel Moretó, Lluc Alvarez, Emilio Castillo, Dimitrios Chasapis, Timothy Hayes 0001, Luc Jaulmes, Oscar Palomar, Osman S. Unsal, Adrián Cristal, Eduard Ayguadé, Jesús Labarta, Mateo Valero
Euro-Par5
2013 Inference and Declaration of Independence in Task-Parallel Programs
Foivos S. Zakkak, Dimitrios Chasapis, Polyvios Pratikakis, Angelos Bilas, Dimitrios S. Nikolopoulos
APPT2
2012 Inference and declaration of independence: impact on deterministic task parallelism
abstract
We present a set of static techniques that reduce runtime overheads in task-parallel programs with implicit synchronization. We use a static dependence analysis to detect non-conflicting tasks and remove unnecessary runtime checks. We further reduce overheads by statically optimizing task creation and management of runtime metadata. We implemented these optimizations in SCOOP, a source-to-source compiler for such a programming model and runtime system. We evaluate SCOOP on 10 representative benchmarks and show that our approach can improve performance by 12% on average.
Foivos S. Zakkak, Dimitrios Chasapis, Polyvios Pratikakis, Angelos Bilas, Dimitrios S. Nikolopoulos
PACT2