5 papers
Challenges and Opportunities in the Co-design of Convolutions and RISC-V Vector Processors
Sonia Rani Gupta, Nikela Papadopoulou, Miquel Pericàs
The RISC-V "V" extension introduces vector processing to the RISC-V architecture. Unlike most SIMD extensions, it supports long vectors which can result in significant improvement…
Analysis and Characterization of Performance Variability for OpenMP Runtime
Minyu Cui, Nikela Papadopoulou, Miquel Pericàs
In the high performance computing (HPC) domain, performance variability is a major scalability issue for parallel computing applications with heavy synchronization and communicatio…
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…
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…
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…