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 |
Registos relacionados
article Tuning pipelined scientific data analyses for efficient multicore execution
por: Pereira, André Martins
Publicado em: (2016)
por: Pereira, André Martins
Publicado em: (2016)
article Framing program repair as code completion
por: Ribeiro, Francisco
Publicado em: (2022)
por: Ribeiro, Francisco
Publicado em: (2022)
school Parallel execution of pipelines using bioinformatics tools
por: Fleitas, Calmenelias Pino
Publicado em: (2019)
por: Fleitas, Calmenelias Pino
Publicado em: (2019)
school Vulnerability detection in Low-Code/No-Code
por: Moreira, Vicente Gonçalves
Publicado em: (2024)
por: Moreira, Vicente Gonçalves
Publicado em: (2024)
article Removing inefficiencies from scientific code: the study of the Higgs boson couplings to top quarks
por: Pereira, André Martins
Publicado em: (2014)
por: Pereira, André Martins
Publicado em: (2014)
article HEP-Frame: an efficient tool for big data applications at the LHC
por: Pereira, André
Publicado em: (2023)
por: Pereira, André
Publicado em: (2023)
article A unified system for clinical guideline management and execution
por: Silva, António
Publicado em: (2018)
por: Silva, António
Publicado em: (2018)
book GOTOPS: code of technoethics governance
por: Campos, Helena
Publicado em: (2012)
por: Campos, Helena
Publicado em: (2012)
school Modernização de uma pipeline de desenvolvimento web
por: Ferreira, Daniela Maria Lopes
Publicado em: (2024)
por: Ferreira, Daniela Maria Lopes
Publicado em: (2024)
article Screening of mineralogenic and osteogenic compounds in zebrafish—tools to improve assay throughput and data accuracy
por: Rosa, Joana
Publicado em: (2022)
por: Rosa, Joana
Publicado em: (2022)
school Abordagem low-code para ecossistemas web
por: Sá, Daniel Cunha
Publicado em: (2023)
por: Sá, Daniel Cunha
Publicado em: (2023)
article RF-Spectrum Opportunities for Cognitive Radio Networks Operating Over GSM Channels
por: Dinis, Rui
Publicado em: (2017)
por: Dinis, Rui
Publicado em: (2017)
school Comparação de plataformas low-code
por: Marques, Mariana Gonçalves
Publicado em: (2023)
por: Marques, Mariana Gonçalves
Publicado em: (2023)
category Financing constraints, executive pay and gender inequality
por: Ferreira, Priscila
Publicado em: (2019)
por: Ferreira, Priscila
Publicado em: (2019)
groups Autonomic activities in the execution of scientific workflows: evaluation of the AWARD framework
por: Assunção, Luis
Publicado em: (2012)
por: Assunção, Luis
Publicado em: (2012)
school Explaining software faults in source code
por: Ribeiro, Francisco José Torres
Publicado em: (2024)
por: Ribeiro, Francisco José Torres
Publicado em: (2024)
school Speculative execution resilient cryptography
por: Carneiro, Ana Luísa Lira Tomé
Publicado em: (2023)
por: Carneiro, Ana Luísa Lira Tomé
Publicado em: (2023)
school Vulnerabilities preservation using code mutation
por: Cruz, Jorge Fernando Alves da
Publicado em: (2022)
por: Cruz, Jorge Fernando Alves da
Publicado em: (2022)
article Low code approach for business analytics
por: Sá, Daniel Cunha
Publicado em: (2024)
por: Sá, Daniel Cunha
Publicado em: (2024)
school Improving the performance of liquid surfaces modelling in multicore devices
por: Ribeiro, José Ricardo Cunha da Silva
Publicado em: (2015)
por: Ribeiro, José Ricardo Cunha da Silva
Publicado em: (2015)
article Seismic assessment of masonry structures by means of code-based selected records
por: Caicedo, Daniel
Publicado em: (2024)
por: Caicedo, Daniel
Publicado em: (2024)
school Developing an automated machine learning framework for protein classification
por: Bullitta, Roberto Costa
Publicado em: (2023)
por: Bullitta, Roberto Costa
Publicado em: (2023)
article On energy debt: Managing consumption on evolving software
por: Couto, Marco
Publicado em: (2020)
por: Couto, Marco
Publicado em: (2020)
article E-Debitum: managing software energy debt
por: Maia, Daniel Fernandes Veiga
Publicado em: (2020)
por: Maia, Daniel Fernandes Veiga
Publicado em: (2020)
article GreenSource: A large-scale collection of android code, tests and energy metrics
por: Rua, Rui
Publicado em: (2019)
por: Rua, Rui
Publicado em: (2019)
category Financing constraints, executive pay and gender inequality
por: Fernandes, Ana P.
Publicado em: (2019)
por: Fernandes, Ana P.
Publicado em: (2019)
category Financing constraints, executive pay and gender inequality
por: Ferreira, Priscila
Publicado em: (2019)
por: Ferreira, Priscila
Publicado em: (2019)
book Codes and standards on earth construction
por: Venkatarama Reddy, B. V.
Publicado em: (2022)
por: Venkatarama Reddy, B. V.
Publicado em: (2022)
school Efficient execution of Java programs on GPU
por: Raposo, Gonçalo Medeiros São Pedro
Publicado em: (2022)
por: Raposo, Gonçalo Medeiros São Pedro
Publicado em: (2022)
school Infrastructure as code: analysis of misconfiguration and non-compliance problems
por: Silva, Rafaela Maria Soares da
Publicado em: (2022)
por: Silva, Rafaela Maria Soares da
Publicado em: (2022)
article Towards energy-aware coding practices for Android
por: Saraiva, João
Publicado em: (2018)
por: Saraiva, João
Publicado em: (2018)
school Desenvolvimento de um System-on-Chip basedo em Microblaze para aplicações automóveis
por: Martins, João Fernando da Silva
Publicado em: (2014)
por: Martins, João Fernando da Silva
Publicado em: (2014)
groups Low complexity intra mode selection for efficient distributed video coding
por: Ascenso, Joao
Publicado em: (2009)
por: Ascenso, Joao
Publicado em: (2009)
article IM-based seismic reliability assessment of the pre-code masonry building stock in metropolitan area of Lisbon
por: Bernardo, Vasco
Publicado em: (2024)
por: Bernardo, Vasco
Publicado em: (2024)
book Design of masonry structures (General rules): Highlights of the new European masonry code
por: Lourenço, Paulo B.
Publicado em: (2020)
por: Lourenço, Paulo B.
Publicado em: (2020)
school Reliable software development aided by QEMU simulation
por: Almeida, Rui Jorge Mendes
Publicado em: (2020)
por: Almeida, Rui Jorge Mendes
Publicado em: (2020)
article High performance application specific stream architecture for hardware acceleration of HOG-SVM on FPGA
por: Ranawaka, Piyumal
Publicado em: (2019)
por: Ranawaka, Piyumal
Publicado em: (2019)
school Automation of machine learning models benchmarking
por: Sá, João Pedro Barros
Publicado em: (2022)
por: Sá, João Pedro Barros
Publicado em: (2022)
article Comprehensive assessment of open science practices in indoor positioning: open data, code, and material
por: Anagnostopoulos, Grigorios G.
Publicado em: (2025)
por: Anagnostopoulos, Grigorios G.
Publicado em: (2025)
article How executive functions are related to intelligence in Williams syndrome
por: Osório, Ana Alexandra Caldas
Publicado em: (2012)
por: Osório, Ana Alexandra Caldas
Publicado em: (2012)
Registos relacionados
-
article Tuning pipelined scientific data analyses for efficient multicore execution
por: Pereira, André Martins
Publicado em: (2016) -
article Framing program repair as code completion
por: Ribeiro, Francisco
Publicado em: (2022) -
school Parallel execution of pipelines using bioinformatics tools
por: Fleitas, Calmenelias Pino
Publicado em: (2019) -
school Vulnerability detection in Low-Code/No-Code
por: Moreira, Vicente Gonçalves
Publicado em: (2024) -
article Removing inefficiencies from scientific code: the study of the Higgs boson couplings to top quarks
por: Pereira, André Martins
Publicado em: (2014)