Back to first pageBack to first page Centre for Artificial Intelligence of UNL
Browse our site

StarPU: A Unified Runtime System for Heterogeneous Multicore Architectures

Main informationBy: Cédric Augonnet (INRIA, Bordeaux, France)

Date: Monday, 10th of November 2008, 14h30

Location: FCT/UNL, Seminar Room (Ed. II)
AbstractApproaching the theoretical performance of heterogeneous multicore architectures, equipped with specialized accelerators, is a complex issue. While substantial efforts have been devoted to efficiently offload parts of the computations, designing a programming model that unifies all computing units (multicore CPUs, GPGPUs, Cell ...) is the main challenge.
We present StarPU, a runtime system featuring a unified execution model and a library that automates data transfers within heterogeneous machines. We show that our approach makes possible to efficiently use all computing resources while hiding most of their complexity. Even though heterogeneity is usually considered as a major concern, we also demonstrate how the use of scheduling strategies makes possible to actually exploit the heterogeneous nature of the various processing units.

Centre for Artificial Intelligence of UNL
Departamento de Informática, FCT/UNL
Quinta da Torre 2829-516 CAPARICA - Portugal
Tel. (+351) 21 294 8536 FAX (+351) 21 294 8541

Fundacao_FCT