1
Fork 0
mirror of https://github.com/Steffo99/unimore-hpc-assignments.git synced 2024-11-22 08:04:25 +00:00
Progetti svolti di laboratorio di High Performance Computing
Find a file
2022-11-28 15:08:26 +01:00
.idea Remove -DEXTRALARGE_DATASET from CLion's runConfigs as it was moved into the Makefile 2022-11-16 01:45:15 +01:00
.media Create contributors' documentation 2022-11-14 16:22:11 +01:00
common init commit 2022-11-11 13:23:45 +01:00
OpenMP Try fixing the makefile 2022-11-28 15:08:26 +01:00
.clang-format Make CLion formatting work 2022-11-15 19:40:17 +01:00
.gitignore init commit 2022-11-11 13:23:45 +01:00
CONTRIBUTING.md Update CONTRIBUTING with the bench target 2022-11-16 17:44:49 +01:00
README.md Update README 2022-11-28 14:30:41 +01:00

 **Stefano Pigozzi** + **Caterina Gazzotti** + **Fabio Zanichelli** | Topic OpenMP | High Performance Computing Laboratory | Unimore 

C code optimization using NVIDIA CUDA

Assignment #2

Every team is called to optimize (parallellize) the execution time of the assigned applications on multi-processor system.

Expected outcomes

  • Repository of the code (github/gitlab is ok, or .zip )
  • Oral presentation (5 min + 5 min Q&A) of your work

Assigned application

Group 3: OpenMP/linear-algebra/kernels/atax

Developed features

Results

TBD

Validation

  • Compiler used: nvcc
  • Jetson Nano used: 8

To reproduce the obtained results:

  1. Clone the repository on a Jetson Nano:

    $ git clone https://github.com/Steffo99/unimore-hpc-assignments
    
  2. Access our group's assigned folder:

    $ cd unimore-hpc-1/OpenMP/linear-algebra/kernels/atax
    
  3. Checkout the exact commit the tests were executed on:

    $ git checkout TBD
    
  4. Run the benchmarking script:

    $ make bench