• DocumentCode
    3756634
  • Title

    HEP-Frame: A Software Engineered Framework to Aid the Development and Efficient Multicore Execution of Scientific Code

  • Author

    Andre Pereira;Antonio Onofre;Alberto Proenca

  • Author_Institution
    Dept. of Inf., LIP &
  • fYear
    2015
  • Firstpage
    615
  • Lastpage
    620
  • Abstract
    This communication presents an evolutionary software 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.
  • Keywords
    "Pipelines","Software","Multicore processing","Prototypes","Productivity","Optimization","Throughput"
  • Publisher
    ieee
  • Conference_Titel
    Computational Science and Computational Intelligence (CSCI), 2015 International Conference on
  • Type

    conf

  • DOI
    10.1109/CSCI.2015.42
  • Filename
    7424165