% IMPORTANT: The following is UTF-8 encoded.  This means that in the presence
% of non-ASCII characters, it will not work with BibTeX 0.99 or older.
% Instead, you should use an up-to-date BibTeX implementation like “bibtex8” or
% “biber”.

@INPROCEEDINGS{Arenaz:840423,
      author       = {Arenaz, Manuel and Hernandez, Oscar and Pleiter, Dirk},
      title        = {{T}he {T}echnological {R}oadmap of {P}arallware and {I}ts
                      {A}lignment with the {O}pen{POWER} {E}cosystem},
      volume       = {10524},
      address      = {Cham},
      publisher    = {Springer International Publishing},
      reportid     = {FZJ-2017-07940},
      isbn         = {978-3-319-67629-6 (print)},
      series       = {Lecture Notes in Computer Science},
      pages        = {237 - 253},
      year         = {2017},
      comment      = {High Performance Computing / Kunkel, Julian M. (Editor) ,
                      Chapter 19 ; ISSN: 0302-9743=1611-3349 ; ISBN:
                      978-3-319-67629-6=978-3-319-67630-2},
      booktitle     = {High Performance Computing / Kunkel,
                       Julian M. (Editor) , Chapter 19 ; ISSN:
                       0302-9743=1611-3349 ; ISBN:
                       978-3-319-67629-6=978-3-319-67630-2},
      abstract     = {Accelerated, heterogeneous systems are becoming the norm in
                      High Performance Computing (HPC). The challenge is choosing
                      the right parallel programming framework to maximize
                      performance, efficiency and productivity. The design and
                      implementation of benchmark codes is important in many
                      activities carried out at HPC facilities. Well known
                      examples are fair comparison of R+D results, acceptance
                      tests for the procurement of HPC systems, and the creation
                      of miniapps to better understand how to port real
                      applications to current and future supercomputers. As a
                      result of these efforts there is a variety of public
                      benchmark suites available to the HPC community, e.g.,
                      Linpack, NAS Parallel Benchmarks (NPB), CORAL benchmarks,
                      and Unified European Application Benchmark Suite. The
                      upcoming next generation of supercomputers is now leading to
                      create new miniapps to evaluate the potential performance of
                      different programming models on mission critical
                      applications, such as the XRayTrace miniapp under
                      development at the Oak Ridge National Laboratory. This paper
                      presents the technological roadmap of Parallware, a new
                      suite of tools for high-productivity HPC education and
                      training, that also facilitates the porting of HPC
                      applications. This roadmap is driven by best practices used
                      by HPC expert developers in the parallel scientific C/C++
                      codes found in CORAL, NPB, and XRayTrace. The paper reports
                      preliminary results about the parallel design patterns used
                      in such benchmark suites, which define features that need to
                      be supported in upcoming realeases of Parallware tools. The
                      paper also presents performance results using standards
                      OpenMP 4.5 and OpenACC 2.5, compilers GNU and PGI, and
                      devices CPU and GPU from IBM, Intel and NVIDIA.},
      month         = {Jun},
      date          = {2017-06-19},
      organization  = {International Conference on High
                       Performance Computing, Frankfurt
                       (Germany), 19 Jun 2017 - 22 Jun 2017},
      cin          = {JSC},
      ddc          = {004},
      cid          = {I:(DE-Juel1)JSC-20090406},
      pnm          = {513 - Supercomputer Facility (POF3-513)},
      pid          = {G:(DE-HGF)POF3-513},
      typ          = {PUB:(DE-HGF)8 / PUB:(DE-HGF)7},
      doi          = {10.1007/978-3-319-67630-2_19},
      url          = {https://juser.fz-juelich.de/record/840423},
}