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

Detalhes bibliográficos
Autor(a) principal: Pereira, André Martins
Data de Publicação: 2016
Outros Autores: Onofre, A., Proença, Alberto José
Idioma: eng
Título da fonte: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Texto Completo: http://hdl.handle.net/1822/38356
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.
id RCAP_0a545d337ef74d219b685f8ec8c4b4dd
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/38356
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 HEP-Frame: A software engineered framework to aid the development and efficient multicore execution of scientific codeHigh Throughput ComputingPipelineCoding EnvironmentExecution EfficiencyEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaCiências Naturais::Ciências da Computação e da InformaçãoScience & TechnologyThis 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.This work was supported by FCT (Fundação para a Ciência e Tecnologia) within Project Scope (UID/CEC/00319/2013), by LIP (Laboratório de Instrumentação e Física Experimental de Partículas) and by Project Search-ON2 (NORTE-07-0162- FEDER-000086), co-funded by the North Portugal Regional Operational Programme (ON.2 - O Novo Norte), under the National Strategic Reference Framework, through the European Regional Development Fund.Institute of Electrical and Electronics Engineers Inc.Universidade do MinhoPereira, André MartinsOnofre, A.Proença, Alberto José20162016-01-01T00:00:00Zconference paperinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://hdl.handle.net/1822/38356eng978146739795710.1109/CSCI.2015.42info: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-11T04:31:10Zoai:repositorium.sdum.uminho.pt:1822/38356Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T14:50:48.771115Repositó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 HEP-Frame: A software engineered framework to aid the development and efficient multicore execution of scientific code
title HEP-Frame: A software engineered framework to aid the development and efficient multicore execution of scientific code
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
Science & Technology
title_short 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_sort HEP-Frame: A software engineered framework to aid the development and efficient multicore execution of scientific code
author Pereira, André Martins
author_facet Pereira, André Martins
Onofre, A.
Proença, Alberto José
author_role author
author2 Onofre, A.
Proença, Alberto José
author2_role author
author
dc.contributor.none.fl_str_mv Universidade do Minho
dc.contributor.author.fl_str_mv Pereira, André Martins
Onofre, A.
Proença, Alberto José
dc.subject.por.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
Science & Technology
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
Science & Technology
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.
publishDate 2016
dc.date.none.fl_str_mv 2016
2016-01-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/38356
url http://hdl.handle.net/1822/38356
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 9781467397957
10.1109/CSCI.2015.42
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.publisher.none.fl_str_mv Institute of Electrical and Electronics Engineers Inc.
publisher.none.fl_str_mv Institute of Electrical and Electronics Engineers Inc.
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_ 1833594926719303680