Exportação concluída — 

A (ir)regularity-aware task scheduler for heterogeneous platforms

Bibliographic Details
Main Author: Mariano, Artur Miguel Matos
Publication Date: 2012
Other Authors: Alves, Ricardo, Barbosa, João, Santos, Luís Paulo, Proença, Alberto José
Language: eng
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: http://hdl.handle.net/1822/26069
Summary: This paper addresses the design, implementation and validation of an e ective scheduling scheme for both regular and irregular applications on heterogeneous platforms. The scheduler uses an empirical performance model to dynamically schedule the workload, organized into a given number of chunks, and follows the Heterogeneous Earliest Finish Time (HEFT) scheduling algorithm, which ranks the tasks based on both their computation and communication costs. The evaluation of the proposed approach is based on three case studies { the SAXPY, the FFT and the Barnes-Hut algorithms { two regular and one irregular application. The scheduler was evaluated on a heterogeneous platform with one quad-core CPU-chip accelerated by one or two GPU devices, embedded in the GAMA framework. The evaluation runs measured the e ectiveness, the e ciency and the scalability of the proposed method. Results show that the proposed model was e active in addressing both regular and irregular applications, on heterogeneous platforms, while achieving ideal ( 100%) levels of e ciency in the irregular Barnes-Hut algorithm.
id RCAP_aa83453344f7aa627878d4d7669e8c8c
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/26069
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling A (ir)regularity-aware task scheduler for heterogeneous platformsHeterogeneous systemsIrregular applicationsSchedulingCPU+GPUIrregularityHeterogeneousPerformance-portabilityThis paper addresses the design, implementation and validation of an e ective scheduling scheme for both regular and irregular applications on heterogeneous platforms. The scheduler uses an empirical performance model to dynamically schedule the workload, organized into a given number of chunks, and follows the Heterogeneous Earliest Finish Time (HEFT) scheduling algorithm, which ranks the tasks based on both their computation and communication costs. The evaluation of the proposed approach is based on three case studies { the SAXPY, the FFT and the Barnes-Hut algorithms { two regular and one irregular application. The scheduler was evaluated on a heterogeneous platform with one quad-core CPU-chip accelerated by one or two GPU devices, embedded in the GAMA framework. The evaluation runs measured the e ectiveness, the e ciency and the scalability of the proposed method. Results show that the proposed model was e active in addressing both regular and irregular applications, on heterogeneous platforms, while achieving ideal ( 100%) levels of e ciency in the irregular Barnes-Hut algorithm.Fundação para a Ciência e TecnologiaUniversidade do MinhoMariano, Artur Miguel MatosAlves, RicardoBarbosa, JoãoSantos, Luís PauloProença, Alberto José2012-102012-10-01T00:00:00Zconference paperinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://hdl.handle.net/1822/26069enghttp://hpc-ua.org/hpc-ua-12/files/proceedings/8.pdfinfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-05-11T06:10:21Zoai:repositorium.sdum.uminho.pt:1822/26069Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T15:43:24.303719Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv A (ir)regularity-aware task scheduler for heterogeneous platforms
title A (ir)regularity-aware task scheduler for heterogeneous platforms
spellingShingle A (ir)regularity-aware task scheduler for heterogeneous platforms
Mariano, Artur Miguel Matos
Heterogeneous systems
Irregular applications
Scheduling
CPU+GPU
Irregularity
Heterogeneous
Performance-portability
title_short A (ir)regularity-aware task scheduler for heterogeneous platforms
title_full A (ir)regularity-aware task scheduler for heterogeneous platforms
title_fullStr A (ir)regularity-aware task scheduler for heterogeneous platforms
title_full_unstemmed A (ir)regularity-aware task scheduler for heterogeneous platforms
title_sort A (ir)regularity-aware task scheduler for heterogeneous platforms
author Mariano, Artur Miguel Matos
author_facet Mariano, Artur Miguel Matos
Alves, Ricardo
Barbosa, João
Santos, Luís Paulo
Proença, Alberto José
author_role author
author2 Alves, Ricardo
Barbosa, João
Santos, Luís Paulo
Proença, Alberto José
author2_role author
author
author
author
dc.contributor.none.fl_str_mv Universidade do Minho
dc.contributor.author.fl_str_mv Mariano, Artur Miguel Matos
Alves, Ricardo
Barbosa, João
Santos, Luís Paulo
Proença, Alberto José
dc.subject.por.fl_str_mv Heterogeneous systems
Irregular applications
Scheduling
CPU+GPU
Irregularity
Heterogeneous
Performance-portability
topic Heterogeneous systems
Irregular applications
Scheduling
CPU+GPU
Irregularity
Heterogeneous
Performance-portability
description This paper addresses the design, implementation and validation of an e ective scheduling scheme for both regular and irregular applications on heterogeneous platforms. The scheduler uses an empirical performance model to dynamically schedule the workload, organized into a given number of chunks, and follows the Heterogeneous Earliest Finish Time (HEFT) scheduling algorithm, which ranks the tasks based on both their computation and communication costs. The evaluation of the proposed approach is based on three case studies { the SAXPY, the FFT and the Barnes-Hut algorithms { two regular and one irregular application. The scheduler was evaluated on a heterogeneous platform with one quad-core CPU-chip accelerated by one or two GPU devices, embedded in the GAMA framework. The evaluation runs measured the e ectiveness, the e ciency and the scalability of the proposed method. Results show that the proposed model was e active in addressing both regular and irregular applications, on heterogeneous platforms, while achieving ideal ( 100%) levels of e ciency in the irregular Barnes-Hut algorithm.
publishDate 2012
dc.date.none.fl_str_mv 2012-10
2012-10-01T00:00:00Z
dc.type.driver.fl_str_mv conference paper
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/1822/26069
url http://hdl.handle.net/1822/26069
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv http://hpc-ua.org/hpc-ua-12/files/proceedings/8.pdf
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833595499060396032