Publicação

HEP-Frame: A software engineered framework to aid the development and efficient multicore execution of scientific code

Ver documento

Detalhes bibliográficos
Resumo:This communication presents an evolutionary soft- ware prototype of a user-centered Highly Efficient Pipelined Framework, HEP-Frame, to aid the development of sustainable parallel scientific code with a flexible pipeline structure. HEP- Frame is the result of a tight collaboration between computational scientists and software engineers: it aims to improve scientists coding productivity, ensuring an efficient parallel execution on a wide set of multicore systems, with both HPC and HTC techniques. Current prototype complies with the requirements of an actual scientific code, includes desirable sustainability features and supports at compile time additional plugin interfaces for other scientific fields. The porting and development productivity was assessed and preliminary efficiency results are promising.
Autores principais:Pereira, André Martins
Outros Autores:Onofre, A.; Proença, Alberto José
Assunto:High Throughput Computing Pipeline Coding Environment Execution Efficiency Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática Ciências Naturais::Ciências da Computação e da Informação
Ano:2016
País:Portugal
Tipo de documento:comunicação em conferência
Tipo de acesso:acesso aberto
Instituição associada:Universidade do Minho
Idioma:inglês
Origem:RepositóriUM - Universidade do Minho
_version_ 1867438042869923840
author Pereira, André Martins
author2 Onofre, A.
Proença, Alberto José
author2_role author
author
author_facet Pereira, André Martins
Onofre, A.
Proença, Alberto José
author_role author
contributor_name_str_mv RepositóriUM - Universidade do Minho
country_str PT
creators_json_txt [{\"Person.name\":\"Pereira, André Martins\"},{\"Person.name\":\"Onofre, A.\"},{\"Person.name\":\"Proença, Alberto José\"}]
datacite.contributors.contributor.contributorName.fl_str_mv RepositóriUM - Universidade do Minho
datacite.creators.creator.creatorName.fl_str_mv Pereira, André Martins
Onofre, A.
Proença, Alberto José
datacite.date.Accepted.fl_str_mv 2016-01-01T00:00:00Z
datacite.date.available.fl_str_mv 2015-11-23T12:03:25Z
datacite.date.embargoed.fl_str_mv 2015-11-23T12:03:25Z
datacite.rights.fl_str_mv http://purl.org/coar/access_right/c_abf2
datacite.subjects.subject.fl_str_mv High Throughput Computing
Pipeline
Coding Environment
Execution Efficiency
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
Ciências Naturais::Ciências da Computação e da Informação
datacite.titles.title.fl_str_mv HEP-Frame: A software engineered framework to aid the development and efficient multicore execution of scientific code
dc.contributor.none.fl_str_mv RepositóriUM - Universidade do Minho
dc.creator.none.fl_str_mv Pereira, André Martins
Onofre, A.
Proença, Alberto José
dc.date.Accepted.fl_str_mv 2016-01-01T00:00:00Z
dc.date.available.fl_str_mv 2015-11-23T12:03:25Z
dc.date.embargoed.fl_str_mv 2015-11-23T12:03:25Z
dc.format.none.fl_str_mv application/pdf
dc.identifier.none.fl_str_mv https://hdl.handle.net/1822/38356
dc.language.none.fl_str_mv eng
dc.publisher.none.fl_str_mv Institute of Electrical and Electronics Engineers Inc.
dc.rights.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.subject.none.fl_str_mv High Throughput Computing
Pipeline
Coding Environment
Execution Efficiency
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
Ciências Naturais::Ciências da Computação e da Informação
dc.title.fl_str_mv HEP-Frame: A software engineered framework to aid the development and efficient multicore execution of scientific code
dc.type.none.fl_str_mv http://purl.org/coar/resource_type/c_5794
description This communication presents an evolutionary soft- ware prototype of a user-centered Highly Efficient Pipelined Framework, HEP-Frame, to aid the development of sustainable parallel scientific code with a flexible pipeline structure. HEP- Frame is the result of a tight collaboration between computational scientists and software engineers: it aims to improve scientists coding productivity, ensuring an efficient parallel execution on a wide set of multicore systems, with both HPC and HTC techniques. Current prototype complies with the requirements of an actual scientific code, includes desirable sustainability features and supports at compile time additional plugin interfaces for other scientific fields. The porting and development productivity was assessed and preliminary efficiency results are promising.
dirty 0
eu_rights_str_mv openAccess
format conferencePaper
fulltext.url.fl_str_mv https://repositorium.uminho.pt/bitstreams/7ae11063-fe4f-4079-9587-e126cbd5e6c7/download
id rum_44ef9c1919aea96ff517abc1ab9d0b70
identifier.url.fl_str_mv https://hdl.handle.net/1822/38356
instacron_str repositorium
institution Universidade do Minho
instname_str Universidade do Minho
language eng
network_acronym_str rum
network_name_str RepositóriUM - Universidade do Minho
oai_identifier_str oai:repositorium.uminho.pt:1822/38356
organization_str_mv urn:organizationAcronym:repositorium
person_str_mv Pereira, André Martins
Onofre, A.
Proença, Alberto José
publishDate 2016
publisher.none.fl_str_mv Institute of Electrical and Electronics Engineers Inc.
reponame_str RepositóriUM - Universidade do Minho
repository_id_str urn:repositoryAcronym:rum
service_str_mv urn:repositoryAcronym:rum
spelling engInstitute of Electrical and Electronics Engineers Inc.porThis communication presents an evolutionary soft- ware prototype of a user-centered Highly Efficient Pipelined Framework, HEP-Frame, to aid the development of sustainable parallel scientific code with a flexible pipeline structure. HEP- Frame is the result of a tight collaboration between computational scientists and software engineers: it aims to improve scientists coding productivity, ensuring an efficient parallel execution on a wide set of multicore systems, with both HPC and HTC techniques. Current prototype complies with the requirements of an actual scientific code, includes desirable sustainability features and supports at compile time additional plugin interfaces for other scientific fields. The porting and development productivity was assessed and preliminary efficiency results are promising.application/pdfporHEP-Frame: A software engineered framework to aid the development and efficient multicore execution of scientific codePereira, André MartinsOnofre, A.Proença, Alberto JoséHostingInstitutionOrganizationalRepositóriUM - Universidade do Minhoe-mailmailto:repositorium@usdb.uminho.ptrepositorium@usdb.uminho.ptISBNIsPartOf9781467397957DOIIsPartOf10.1109/CSCI.2015.422015-11-23T12:03:25Z20162016-01-01T00:00:00ZHandlehttps://hdl.handle.net/1822/38356http://purl.org/coar/access_right/c_abf2open accessHigh Throughput ComputingPipelineCoding EnvironmentExecution Efficiencyhttp://www.oecd.org/science/inno/38235147.pdfFields of Science and Technology (FOS)Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informáticahttp://www.oecd.org/science/inno/38235147.pdfFields of Science and Technology (FOS)Ciências Naturais::Ciências da Computação e da Informação2358080 bytesother research producthttp://purl.org/coar/resource_type/c_5794conference paperhttp://purl.org/coar/access_right/c_abf2application/pdffulltexthttps://repositorium.uminho.pt/bitstreams/7ae11063-fe4f-4079-9587-e126cbd5e6c7/download
spellingShingle HEP-Frame: A software engineered framework to aid the development and efficient multicore execution of scientific code
Pereira, André Martins
High Throughput Computing
Pipeline
Coding Environment
Execution Efficiency
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
Ciências Naturais::Ciências da Computação e da Informação
status SINGLETON
subject.fl_str_mv High Throughput Computing
Pipeline
Coding Environment
Execution Efficiency
subject.other.fl_str_mv Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
Ciências Naturais::Ciências da Computação e da Informação
title HEP-Frame: A software engineered framework to aid the development and efficient multicore execution of scientific code
title_full HEP-Frame: A software engineered framework to aid the development and efficient multicore execution of scientific code
title_fullStr HEP-Frame: A software engineered framework to aid the development and efficient multicore execution of scientific code
title_full_unstemmed HEP-Frame: A software engineered framework to aid the development and efficient multicore execution of scientific code
title_short HEP-Frame: A software engineered framework to aid the development and efficient multicore execution of scientific code
title_sort HEP-Frame: A software engineered framework to aid the development and efficient multicore execution of scientific code
topic High Throughput Computing
Pipeline
Coding Environment
Execution Efficiency
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
Ciências Naturais::Ciências da Computação e da Informação
topic_facet High Throughput Computing
Pipeline
Coding Environment
Execution Efficiency
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
Ciências Naturais::Ciências da Computação e da Informação
url https://hdl.handle.net/1822/38356
visible 1