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

Victor's avatar
Victor committed
Milestone 33
============
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

Organisation is publicly available to anyone interrested in the project and rely on the following tools:
Victor's avatar
Victor committed
 * a slack channel for chat purpose: `PRACE PCP slack channel`_ , ask `Victor Cameo Ponz`_ for registration link.
Victor's avatar
Victor committed
 * a mailing list: prace-4ip-wp7.extension@fz-juelich.de, subscribe here: `mailing list registration page`_.
Victor's avatar
Victor committed
 * this documentation.
Victor's avatar
Victor committed
The following timeline will be followed to lead this task:
 #. white paper indicating what applications will be run on which prototypes (meeting the PRACE milestone **MS33 due by August 2017/M4**)
Victor's avatar
Victor committed
 #. grant access to machines (cut off September 2017 )
Victor's avatar
Victor committed
 #. run codes (cut off October/November)
Victor's avatar
Victor committed
 #. gather results and report *Applications Performance and Energy Usage* (this adresses the PRACE deliverable **D7.7 due by December 2017/M8**)
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                |
   |              |              |                            |               | **shifted to beg-September**  |
   +--------------+--------------+----------------------------+---------------+-------------------------------+
   | 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**    |
   +--------------+--------------+----------------------------+---------------+-------------------------------+

.. 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
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 modification.

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/