Este trabajo describe nuestra contribución para la ejecución de bucles paralelos en arquitecturas multi-core/multi-GPU de forma que la carga computacional se distribuya de forma balanceada entre todas las unidades de computación.This paper explores the possibility of efficiently using multicores in conjunction with multiple GPU accelerators under a parallel task programming paradigm. In particular, we address the challenge of extending a parallel_for template to allow its exploitation on heterogeneous systems. The extension is based on a two-stages pipeline engine which is responsible for partitioning and scheduling the chunks into the computational resources. Under this engine, we propose a dynamic scheduling strategy coupled with a...
Over the past decade, heterogeneous processors and accelerators have become increasingly prevalent i...
Les plateformes de calcul à grande échelle ont beaucoup évoluées dernières années. La réduction des ...
International audienceWe present a new approach for scheduling independent tasks on multiple CPUs an...
To help shrink the programmability-performance efficiency gap, we discuss that adaptive runtime syst...
Proceedings of the First PhD Symposium on Sustainable Ultrascale Computing Systems (NESUS PhD 2016) ...
Heterogeneous CPU-GPU systems have emerged as a power-efficient platform for high performance parall...
In the past decade, graphics processing units (GPUs) have gained wide-spread use as general purpose ...
International audienceMore and more computers use hybrid architectures combining multi-core processo...
In recent years, Graphics Processing Units (GPUs) have piqued the interest of researchers in scienti...
The GPU-based heterogeneous architectures (e.g., Tianhe-1A, Nebulae), composing multi-core CPU and G...
With every generation, GPUs incorporate an ever-increasing amount of computational resources, which ...
Mención Internacional en el título de doctorIn recent years, performance gains provided by clock and...
International audienceIn a parallel computing context, peak performance is hard to reach with irregu...
Best PaperInternational audienceMore and more computers use hybrid architectures combin-ing multi-co...
In recent processor development, we have witnessed the integration of GPU and CPUs into a single chi...
Over the past decade, heterogeneous processors and accelerators have become increasingly prevalent i...
Les plateformes de calcul à grande échelle ont beaucoup évoluées dernières années. La réduction des ...
International audienceWe present a new approach for scheduling independent tasks on multiple CPUs an...
To help shrink the programmability-performance efficiency gap, we discuss that adaptive runtime syst...
Proceedings of the First PhD Symposium on Sustainable Ultrascale Computing Systems (NESUS PhD 2016) ...
Heterogeneous CPU-GPU systems have emerged as a power-efficient platform for high performance parall...
In the past decade, graphics processing units (GPUs) have gained wide-spread use as general purpose ...
International audienceMore and more computers use hybrid architectures combining multi-core processo...
In recent years, Graphics Processing Units (GPUs) have piqued the interest of researchers in scienti...
The GPU-based heterogeneous architectures (e.g., Tianhe-1A, Nebulae), composing multi-core CPU and G...
With every generation, GPUs incorporate an ever-increasing amount of computational resources, which ...
Mención Internacional en el título de doctorIn recent years, performance gains provided by clock and...
International audienceIn a parallel computing context, peak performance is hard to reach with irregu...
Best PaperInternational audienceMore and more computers use hybrid architectures combin-ing multi-co...
In recent processor development, we have witnessed the integration of GPU and CPUs into a single chi...
Over the past decade, heterogeneous processors and accelerators have become increasingly prevalent i...
Les plateformes de calcul à grande échelle ont beaucoup évoluées dernières années. La réduction des ...
International audienceWe present a new approach for scheduling independent tasks on multiple CPUs an...