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

Kallia Chronaki

dblp:136/7931 · DBLP profile ↗
← Back
8ranked-venue papers
5as first author
2since 2021 · last 2026
0000-0003-4579-8151ORCID · corroborated

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

Systems, architecture and hardware · 6 · 4 first-authorSoftware engineering, systems software and programming languages · 1 · 1 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
Parallel and multicore computing · 72% Electronic design automation · 22% Processor architecture and microarchitecture · 6%
Software engineering, system software, and programming languages
1 paper
Programming languages and type systems · 100%

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

TopicWeightPapersLastEvidence papers
Electronic design automation › timing analysis
critical path generation
0.312017
Task Scheduling Techniques for Asymmetric Multi-Core Systems · IEEE Trans. Parallel Distributed Syst. 2017
Parallel and multicore computing
task scheduling
0.312017
Task Scheduling Techniques for Asymmetric Multi-Core Systems · IEEE Trans. Parallel Distributed Syst. 2017
Parallel and multicore computing › deterministic execution
deterministic parallelism
0.212013
Deterministic scale-free pipeline parallelism with hyperqueues · SC 2013
Parallel and multicore computing
parallel programming models
0.212013
Deterministic scale-free pipeline parallelism with hyperqueues · SC 2013
Parallel and multicore computing
pipeline parallelism
0.212013
Deterministic scale-free pipeline parallelism with hyperqueues · SC 2013
Parallel and multicore computing › parallel programming models
task parallelism
0.212013
Deterministic scale-free pipeline parallelism with hyperqueues · SC 2013
Programming languages and type systems
language design
0.012013
Deterministic scale-free pipeline parallelism with hyperqueues · SC 2013

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

hyperqueues · 0.3dynamic dependency graph analysis · 0.3FIFO baseline comparison · 0.3
YearPublicationVenuePosition
2026 Characterizing Synonyms and TLB Invalidations for Virtually-Indexed Virtually-Tagged Caches
abstract
Conventional virtual memory architectures require virtual-to-physical address translation via Translation Lookaside Buffers (TLBs) for every load or store before accessing the cache. Virtually-Indexed Virtually-Tagged (VIVT) caches enable direct access via untranslated virtual addresses. Such designs can reduce cache access latency and power consumption by bypassing TLBs and deferring address translation to a deeper level of the memory hierarchy. Two inherent virtual memory behaviors hinder the effectiveness of VIVTs: 1) Synonyms that occur when different virtual addresses map to the same physical address, and 2) TLB invalidations (TLBIs) that arise when the virtual memory subsystem synchronizes TLBs during mapping modifications. This work argues that an in-depth analysis of synonyms and TLBIs is crucial to VIVT advancements. In this regard, we adapt the gem5 simulator to generate detailed memory traces of both user’s and the OS kernel’s contexts. Additionally, we implement SynSeeker, a tool that parses these traces and reports system-level synonym and TLBI properties. Our results make the following observations: a) $\mathbf{4}-\mathbf{1 7 \%}$ of the total memory operations are synonyms that require resolution, b) synonyms stem not only from copy-on-write routines, but also from the Linux kernel’s fundamental operation of clearing pages upon initial access, and c) TLBIs are frequent, especially in I/O workloads.
Sotiris Totomis, Kallia Chronaki, Vassilis Papaefstathiou
ISPASS2
2026 Enabling Efficient Vectorization in Particle-In-Cell Monte Carlo Simulations on X86 and RISC-V
Kallia Chronaki, Evangelos Gkolantas, Jeremy J. Williams, Stefan Costea, David Tskhakaya, Leon Kos, Stefano Markidis, Vassilis Papaefstathiou
ISPDC1
2019 On the maturity of parallel applications for asymmetric multi-core processors
Kallia Chronaki, Miquel Moretó, Marc Casas, Alejandro Rico, Rosa M. Badia, Eduard Ayguadé, Mateo Valero
J. Parallel Distributed Comput.1
2017 Task Scheduling Techniques for Asymmetric Multi-Core Systems
abstract
As performance and energy efficiency have become the main challenges for next-generation high-performance computing, asymmetric multi-core architectures can provide solutions to tackle these issues. Parallel programming models need to be able to suit the needs of such systems and keep on increasing the application’s portability and efficiency. This paper proposes two task scheduling approaches that target asymmetric systems. These dynamic scheduling policies reduce total execution time either by detecting the longest or the critical path of the dynamic task dependency graph of the application, or by finding the earliest executor of a task. They use dynamic scheduling and information discoverable during execution, fact that makes them implementable and functional without the need of off-line profiling. In our evaluation we compare these scheduling approaches with two existing state-of the art heterogeneous schedulers and we track their improvement over a FIFO baseline scheduler. We show that the heterogeneous schedulers improve the baseline by up to 1.45$\times$in a real 8-core asymmetric system and up to 2.1$\times$in a simulated 32-core asymmetric chip.
Kallia Chronaki, Alejandro Rico, Marc Casas, Miquel Moretó, Rosa M. Badia, Eduard Ayguadé, Jesús Labarta, Mateo Valero
IEEE Trans. Parallel Distributed Syst.1
2016 POSTER: Exploiting Asymmetric Multi-Core Processors with Flexible System Sofware
abstract
Energy efficiency has become the main challenge for high performance computing (HPC). The use of mobile asymmetric multi-core architectures to build future multi-core systems is an approach towards energy savings while keeping high performance. However, it is not known yet whether such systems are ready to handle parallel applications.
Kallia Chronaki, Miquel Moretó, Marc Casas, Alejandro Rico, Rosa M. Badia, Eduard Ayguadé, Jesús Labarta, Mateo Valero
PACT1
2016 CATA: Criticality Aware Task Acceleration for Multicore Processors
abstract
Managing criticality in task-based programming models opens a wide range of performance and power optimization opportunities in future manycore systems. Criticality aware task schedulers can benefit from these opportunities by scheduling tasks to the most appropriate cores. However, these schedulers may suffer from priority inversion and static binding problems that limit their expected improvements. Based on the observation that task criticality information can be exploited to drive hardware reconfigurations, we propose a Criticality Aware Task Acceleration (CATA) mechanism that dynamically adapts the computational power of a task depending on its criticality. As a result, CATA achieves significant improvements over a baseline static scheduler, reaching average improvements up to 18.4% in execution time and 30.1% in Energy-Delay Product (EDP) on a simulated 32-core system. The cost of reconfiguring hardware by means of a software-only solution rises with the number of cores due to lock contention and reconfiguration overhead. Therefore, novel architectural support is proposed to eliminate these overheads on future manycore systems. This architectural support minimally extends hardware structures already present in current processors, which allows further improvements in performance with negligible overhead. As a consequence, average improvements of up to 20.4% in execution time and 34.0% in EDP are obtained, outperforming state-of-the-art acceleration proposals not aware of task criticality.
Emilio Castillo, Miquel Moretó, Marc Casas, Lluc Alvarez, Enrique Vallejo 0001, Kallia Chronaki, Rosa M. Badia, José Luis Bosque, Ramón Beivide, Eduard Ayguadé, Jesús Labarta, Mateo Valero
IPDPS6
2015 Criticality-Aware Dynamic Task Scheduling for Heterogeneous Architectures
abstract
Current and future parallel programming models need to be portable and efficient when moving to heterogeneous multi-core systems. OmpSs is a task-based programming model with dependency tracking and dynamic scheduling. This paper describes the OmpSs approach on scheduling dependent tasks onto the asymmetric cores of a heterogeneous system. The proposed scheduling policy improves performance by prioritizing the newly-created tasks at runtime, detecting the longest path of the dynamic task dependency graph, and assigning critical tasks to fast cores. While previous works use profiling information and are static, this dynamic scheduling approach uses information that is discoverable at runtime which makes it implementable and functional without the need of an oracle or profiling. The evaluation results show that our proposal outperforms a dynamic implementation of Heterogeneous Earliest Finish Time by up to 1.15x, and the default breadth-first OmpSs scheduler by up to 1.3x in an 8-core heterogeneous platform and up to 2.7x in a simulated 128-core chip.
Kallia Chronaki, Alejandro Rico, Rosa M. Badia, Eduard Ayguadé, Jesús Labarta, Mateo Valero
ICS1
2013 Deterministic scale-free pipeline parallelism with hyperqueues
abstract
Ubiquitous parallel computing aims to make parallel programming accessible to a wide variety of programming areas using deterministic and scale-free programming models built on a task abstraction. However, it remains hard to reconcile these attributes with pipeline parallelism, where the number of pipeline stages is typically hard-coded in the program and defines the degree of parallelism.
Hans Vandierendonck, Kallia Chronaki, Dimitrios S. Nikolopoulos
SC2