Changes between Version 47 and Version 48 of Public/User_Guide/OmpSs-2


Ignore:
Timestamp:
Jun 17, 2019, 12:06:59 PM (5 years ago)
Author:
Pedro Martinez-Ferror
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Public/User_Guide/OmpSs-2

    v47 v48  
    189189`ssh -X USERNAME@deep.fz-juelich.de`
    190190
    191 and from there open the ''multisaxpy''
     191and from there open the ''multisaxpy'' folder:
    192192
    193193`cd /work/cdeep/USERNAME/multisaxpy`
    194194
    195 to request an interactive cluster module (CM) node in order to use all the available 48 threads to run a pure !OmpSs-2 application:
     195and request an interactive cluster module (CM) node in order to use all the available 48 threads to run a pure !OmpSs-2 application:
    196196
    197197`srun -p dp-cn -N 1 -n 1 -c 48 --pty /bin/bash -i`
     
    300300== Creating a Dependency Graph ==
    301301
    302 Let's continue with the same example used above and create a dependency graph using only 12 threads of one socket (e.g. the second), which demonstrated to be the affinity giving the best results. Furthermore, we are not longer interested in running 100 iterations (nor using a large number of elements) to benchmark this example and hence only one iteration will suffice to generate a complete graph of this application. Run the following command:
     302Let's continue with the same example used above and create a dependency graph using only 12 threads of one socket (e.g. the second), which demonstrated to be the affinity giving the best results. Furthermore, we are not longer interested in running 100 iterations (nor using a large number of elements) for graph purposes and hence only one iteration will suffice to generate a complete graph of this application. Run the following command:
    303303
    304304`NANOS6=graph taskset -c 12-23 ./03.multisaxpy_task 196608 8192 1`
    305305
    306 This command can take some time.  Once it has finished it should have created a script with the name ''graph-XXXXX-YYYYYYYYY-script.sh'' and a directory ''graph-XXXXX-YYYYYYYYY-components''.  Execute the script by typing (note that it requires the tool `dot`):
     306Once it has finished it should have created a script with the name ''graph-XXXXX-YYYYYYYYY-script.sh'' and a directory ''graph-XXXXX-YYYYYYYYY-components''.  Execute said script by typing the following (note that it requires the tool `dot`):
    307307
    308308`bash graph-XXXXX-YYYYYYYYY-script.sh`
     
    317317== Obtaining statistics ==
    318318
    319 The visual execution of tasks can be further complemented with statistics.  Run the following command:
     319The visual execution of tasks can be further complemented with statistics.  Executing the following command:
    320320
    321321`NANOS6=stats taskset -c 12-23 ./03.multisaxpy_task 196608 8192 1`
     
    390390`NANOS6=stats-papi taskset -c 12-23 ./03.multisaxpy_task 196608 8192 1`
    391391
    392 to get the following information:
     392to get statistics:
    393393{{{
    394394$ NANOS6=stats-papi taskset -c 12-23 ./03.multisaxpy_task 196608 8192 1
     
    513513== Tracing with Extrae ==
    514514
     515**THIS SECTION IS WORK IN PROGRESS, PLEASE IGNORE IT**
     516
    515517To get traces of this benchmark using Extrae firstly load the corresponding module:
    516518