Skip to content
ms33.rst 6.49 KiB
Newer Older
Victor's avatar
Victor committed
.. _ms33:
Victor's avatar
Victor committed

Victor's avatar
Victor committed
Milestone 33: workplan definition
=================================
Victor's avatar
Victor committed
This document will describe the work done under the PRACE-4IP extension. This
task is dedicated to provide useful information on application *performance and
energy usage* on next generation systems on the path towards exacsale. It will
be caried out running the accelerated UEABS on PCP systems to obtain energy metrics
on *OpenPower+GPU, Xeon Phi and FPGA*.
Victor's avatar
Victor committed
PCP systems availables
----------------------

This section describes the systems where codes owners have been granted access.
The table :ref:`table-pcp-systems` sums up systems and availability:

.. _table-pcp-systems:
.. table:: PCP Systems
   :widths: auto

   +--------------+--------------+----------------------------+---------------+-------------------------------+
   |  Technology  | Theoretical  | Manufacturer               | Host          | Availability                  |
   |              | peak perf    |                            |               |                               |
   +==============+==============+============================+===============+===============================+
   | Power8 + GPU | 877 TFlop/s  | `E4 computer engineering`_ | CINECA_ (It)  | June/July 2017                |
Victor's avatar
Victor committed
   |              |              |                            |               | **shifted to mid-October**  |
Victor's avatar
Victor committed
   +--------------+--------------+----------------------------+---------------+-------------------------------+
   | Xeon Phi     | 512 TFlop/s  | `Atos/Bull`_               | CINES_ (Fr)   | June 2017 (now available)     |
   +--------------+--------------+----------------------------+---------------+-------------------------------+
   | FPGA         | N/A          | MAXELER_                   | JSC_ (De)     | August 2017                   |
   |              |              |                            |               | **shifted to mid-October**    |
   +--------------+--------------+----------------------------+---------------+-------------------------------+

Victor's avatar
Victor committed
.. note:: More detailed information can be found for :ref:`e4_gpu`, :ref:`atos_knl`
          and :ref:`maxeler_fpga` systems. It includes, hardware description,
          registration procedures, and energy hardware and tool information.
Victor's avatar
Victor committed



Victor's avatar
Victor committed
Code definition
---------------

Victor's avatar
Victor committed
Two sets of codes will be run. One will focus on giving metrics on multiple machines
for UEABS codes while the other will focus on porting specific kernels to the KNL
machine sampling energy impact on various parameters.
Victor's avatar
Victor committed

UEABS
^^^^^

Victor's avatar
Victor committed
The table :ref:`table-code-definition` shows all codes available with UEABS
(regular and accelerated). It states for each codes, tageted architechures and BCOs.
Note that due to tight deadlines, efforts to port codes to new architechures will
have to be minimal.
Victor's avatar
Victor committed

.. _table-code-definition:
.. table:: Code definition
   :widths: auto

   +------------------------+--------------------------------+-------------------------------+
   |                        |           Will run on          |                               |
   |   Code name            +--------------+----------+------+   4IP-extension BCO           +
   |                        | Power8 + GPU | Xeon Phi | FPGA |                               |
   +========================+==============+==========+======+===============================+
Victor's avatar
Victor committed
   | ALYA                   | ✓            | ✓        | ✗    | Ricard Borrell (BSC)          |
   +------------------------+--------------+----------+------+-------------------------------+
   | Code_Saturne           | ✓            | ✓        | ✗    | Charles Moulinec (STFC)       |
   +------------------------+--------------+----------+------+-------------------------------+
   | CP2K                   | ✓            | ✓        | ✗    | Arno Proeme (EPCC)            |
   +------------------------+--------------+----------+------+-------------------------------+
   | GADGET                 | ✗            | ✓        | ✗    | Volker Weinberg (LRZ)         |
   +------------------------+--------------+----------+------+-------------------------------+
Victor's avatar
Victor committed
   | GENE                   |              |          | ✗    |                               |
   +------------------------+--------------+----------+------+-------------------------------+
   | GPAW                   |     ✗        | ✓        | ✗    | Martti Louhivuori (CINCA)     |
   +------------------------+--------------+----------+------+-------------------------------+
   | GROMACS                |  ✓           | ✓        | ✗    | Dimitris Dellis (GRNET)       |
   +------------------------+--------------+----------+------+-------------------------------+
   | NAMD                   |  ✓           | ✓        | ✗    | Dimitris Dellis (GRNET)       |
   +------------------------+--------------+----------+------+-------------------------------+
Victor's avatar
Victor committed
   | NEMO                   |  ✓           | ✗        | ✗    | Arno Proeme (EPCC)            |
   +------------------------+--------------+----------+------+-------------------------------+
   | PFARM                  |  ✓           | ✓        | ✗    | Mariusz Uchronski (WCNS/PSNC) |
   +------------------------+--------------+----------+------+-------------------------------+
Victor's avatar
Victor committed
   | QCD                    |    ✓         | ✓        | ✗    | Jacob Finkenrath (CyI)        |
   +------------------------+--------------+----------+------+-------------------------------+
   | Quantum Espresso       |    ✓         |    ✓     | ✓    | Andrew Emerson (CINECA)       |
   +------------------------+--------------+----------+------+-------------------------------+
   | SHOC                   |    ✓         | ✗        | ✓    | Valeriu Codreanu (SurfSARA)   |
   +------------------------+--------------+----------+------+-------------------------------+
   | Specfem3D_Globe        |    ✓         | ✓        | ✓    | Victor Cameo Ponz (CINES)     |
   +------------------------+--------------+----------+------+-------------------------------+
Victor's avatar
Victor committed
Maphis
^^^^^^
Victor's avatar
Victor committed
``TODO``
Victor's avatar
Victor committed
.. _Victor Cameo Ponz: cameo+4ip-extension@cines.fr
Victor's avatar
Victor committed
.. _mailing list registration page: https://lists.fz-juelich.de/mailman/listinfo/prace-4ip-wp7.extension
Victor's avatar
Victor committed

.. _PRACE PCP slack channel: https://prace-pcp.slack.com

.. _MAXELER: http://maxeler.com/
Victor's avatar
Victor committed
.. _JSC: http://www.fz-juelich.de/ias/jsc/EN/Home/home_node.html
.. _E4 computer engineering: https://www.e4company.com
Victor's avatar
Victor committed
.. _CINECA: http://hpc.cineca.it/
Victor's avatar
Victor committed
.. _Atos/Bull: https://bull.com/
Victor's avatar
Victor committed
.. _CINES: https://www.cines.fr/
Victor's avatar
Victor committed

.. _Slurm: https://slurm.schedmd.com/