Publicação
HEP-Frame: A software engineered framework to aid the development and efficient multicore execution of scientific code
| 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 |