Changes between Version 20 and Version 21 of Public/User_Guide/DEEP-EST_DAM


Ignore:
Timestamp:
Jul 14, 2022, 11:21:19 AM (23 months ago)
Author:
Jochen Kreutz
Comment:

update FPGA info

Legend:

Unmodified
Added
Removed
Modified
  • Public/User_Guide/DEEP-EST_DAM

    v20 v21  
    4444* `dp-dam[09-12]`: 2 x Nvidia V100
    4545
    46 Please use the `gres` option with `srun` if you would like to run Cuda programs, e.g. in an interactive session:
     46Please use the `gres` option with `srun` if you would like to use GPUs on DAM nodes, e.g. in an interactive session:
    4747
    4848{{{
     
    5252
    5353To compile and run Cuda applications on the Nvidia V100 cards included in the DAM nodes, it is necessary to load the CUDA module. It's advised to use the 2022 Stage to avoid
    54 [https://deeptrac.zam.kfa-juelich.de:8443/trac/wiki/Public/User_Guide/PaS#Softwareissues Nvidia driver missmatch] issues.
     54[https://deeptrac.zam.kfa-juelich.de:8443/trac/wiki/Public/User_Guide/PaS#Softwareissues Nvidia driver mismatch] issues.
    5555{{{
    5656module --force purge
     
    7272== Using FPGAs ==
    7373
    74 Each node is equipped with a Stratix 10 FPGA. For getting started using OpenCL with the FPGAs you can find some hints as well as the slides and exercises from the Intel FPGA workshop held at JSC in:
     74Nodes `dp-dam[13-16] are equipped with 2 x Stratix 10 FPGAs each
     75([https://www.intel.de/content/www/de/de/products/sku/193921/intel-fpga-pac-d5005/specifications.html Intel PAC d5005]).
     76
     77
     78It is recommended to do the first steps in an interactive session on a DAM node.
     79Since there is (currently) no FPGA resource defined in SLURM for these nodes, please use the `--hostlist=` option with `srun` to open a session on a DAM node equipped with FPGAs, for example:
    7580
    7681{{{
    77 /usr/local/fpga
     82srun -A deepsea -p dp-dam --nodelist=dp-dam13 -t 1:0:0 --interactive --pty /bin/bash
    7883}}}
    7984
    80 It is recommended to do the first steps in an interactive session on a DAM node. To set up and check the FPGA environment, do the following:
     85For getting started using OpenCL with the FPGAs you can find some hints as well as the slides and exercises from the Intel FPGA workshop held at JSC in:
    8186
    8287{{{
    83 source /usr/local/fpga/FPGA_init.sh
     88/usr/local/software/legacy/fpga/
     89}}}
     90
     91More details to follow.
     92
     93{{{#!comment currently not working
     94To set up and check the FPGA environment, do the following:
     95
     96{{{
     97/usr/local/software/legacy/intel/oneapi/setvars.sh
    8498lspci | grep -i 'accel'
    8599aocl list-devices
     
    103117In addition, you will have to adapt the OpenCL host file to select the correct platform ("Intel(R) FPGA SDK for OpenCL(TM)" or "Intel(R) FPGA Emulation Platform for OpenCL(TM) (preview)").
    104118
     119
    105120**Attention:** Compiling kernels for the FPGA device (instead of the emulator) might take several hours.
    106121
     
    112127https://gitlab.version.fz-juelich.de/DEEP-EST/fpga_usage
    113128
    114 
     129end of comment }}}
    115130
    116131== Filesystems and local storage ==