activity
20192023
most citedERASE: Energy Efficient Task Mapping and Resource Management for Work Stealing Runtimes

15 citations · 23 across the 15 of their papers we have counts for

collaborators

15 papers

cs.DC2023★ 1 cited

JOSS: Joint Exploration of CPU-Memory DVFS and Task Scheduling for Energy Efficiency

Jing Chen, Madhavan Manivannan, Bhavishya Goel +1

Energy-efficient execution of task-based parallel applications is crucial as tasking is a widely supported feature in many parallel programming libraries and runtimes. Currently, s…

cs.DC2023

ODIN: Overcoming Dynamic Interference in iNference pipelines

Pirah Noor Soomro, Nikela Papadopoulou, Miquel Pericàs

As an increasing number of businesses becomes powered by machine-learning, inference becomes a core operation, with a growing trend to be offered as a service. In this context, the…

cs.DC2022

Accelerating CNN inference on long vector architectures via co-design

Sonia Rani Gupta, Nikela Papadopoulou, Miquel Pericas

CPU-based inference can be an alternative to off-chip accelerators, and vector architectures are a promising option due to their efficiency. However, the large design space of conv…

cs.DC2022★ 3 cited

Energy-Efficiency Evaluation of OpenMP Loop Transformations and Runtime Constructs

Henrik Valter, Axel Karlsson, Miquel Pericàs

OpenMP is the de facto API for parallel programming in HPC applications. These programs are often computed in data centers, where energy consumption is a major issue. Whereas previ…

cs.PF2022

Shisha: Online scheduling of CNN pipelines on heterogeneous architectures

Pirah Noor Soomro, Mustafa Abduljabbar, Jeronimo Castrillon +1

Chiplets have become a common methodology in modern chip design. Chiplets improve yield and enable heterogeneity at the level of cores, memory subsystem and the interconnect. Convo…

cs.DC2022★ 15 cited

ERASE: Energy Efficient Task Mapping and Resource Management for Work Stealing Runtimes

Jing Chen, Madhavan Manivannan, Mustafa Abduljabbar +1

Parallel applications often rely on work stealing schedulers in combination with fine-grained tasking to achieve high performance and scalability. However, reducing the total energ…

cs.DC2021

Mitigating inefficient task mappings with an Adaptive Resource-Moldable Scheduler (ARMS)

Mustafa Abduljabbar, Mahmoud Eljammaly, Miquel Pericas

Efficient runtime task scheduling on complex memory hierarchy becomes increasingly important as modern and future High-Performance Computing (HPC) systems are progressively compose…

cs.AR2021

CBP: Coordinated management of cache partitioning, bandwidth partitioning and prefetch throttling

Nadja Ramhöj Holtryd, Madhavan Manivannan, Per Stenström +1

Reducing the average memory access time is crucial for improving the performance of applications running on multi-core architectures. With workload consolidation this becomes incre…

cs.DC2020

Scheduling Task-parallel Applications in Dynamically Asymmetric Environments

Jing Chen, Pirah Noor Soomro, Mustafa Abduljabbar +2

Shared resource interference is observed by applications as dynamic performance asymmetry. Prior art has developed approaches to reduce the impact of performance asymmetry mainly a…

cs.DC2020

Proceedings of the Thirteenth International Workshop on Programmability and Architectures for Heterogeneous Multicores (MULTIPROG-2020)

Miquel Pericas, Oscar Palomar, Vassilis Papaefstathiou +1

This volume contains the proceedings of the 13th International Workshop on Programmability and Architectures for Heterogeneous Multicores. The workshop was held in conjunction with…

cs.DC2019★ 2 cited

LEGaTO: Low-Energy, Secure, and Resilient Toolset for Heterogeneous Computing

B. Salami, K. Parasyris, A. Cristal +42

The LEGaTO project leverages task-based programming models to provide a software ecosystem for Made in-Europe heterogeneous hardware composed of CPUs, GPUs, FPGAs and dataflow engi…

cs.AR2019

Coordinated Management of Processor Configuration and Cache Partitioning to Optimize Energy under QoS Constraints

Mehrzad Nejat, Madhavan Manivannan, Miquel Pericas +1

An effective way to improve energy efficiency is to throttle hardware resources to meet a certain performance target, specified as a QoS constraint, associated with all application…

cs.AR2019

Coordinated Management of DVFS and Cache Partitioning under QoS Constraints to Save Energy in Multi-Core Systems

Mehrzad Nejat, Madhavan Manivannan, Miquel Pericas +1

Reducing the energy expended to carry out a computational task is important. In this work, we explore the prospects of meeting Quality-of-Service requirements of tasks on a multi-c…

cs.DC2019

An Adaptive Performance-oriented Scheduler for Static and Dynamic Heterogeneity

Jing Chen, Pirah Noor Soomro, Mustafa Abduljabbar +1

With the emergence of heterogeneous hardware paving the way for the post-Moore era, it is of high importance to adapt the runtime scheduling to the platform's heterogeneity. To enh…

cs.DC2019★ 2 cited

High performance scheduling of mixed-mode DAGs on heterogeneous multicores

Agnes Rohlin, Henrik Fahlgren, Miquel Pericas

Many HPC applications can be expressed as mixed-mode computations, in which each node of a computational DAG is itself a parallel computation that can be molded at runtime to alloc…