| Version | Lab | Device | OpenMP | Compiler Flags | Code | Time (s) C | Time (s) Fortran |
|---|
| 1 | Lab 1 | CPU | - |
| laplace |
|
|
| 3 | Lab 2 | CPU Multicore | parallel | -mp=multicore | laplace-multicore-parallel |
|
|
| 5 | Lab 3 | GPU with Managed Memory | target parallel | -mp=gpu
-gpu=mem:managed | laplace-gpu-managed-parallel |
|
|
| 7 | Lab 3 | GPU without Managed Memory | target parallel | -mp=gpu | laplace-gpu-parallel |
|
|
| 9 | Lab 4 | GPU without Managed Memory | target parallel/ structured data directive | -mp=gpu | laplace-gpu-data-structured-parallel |
|
|
| 11 | Lab 4 | GPU without Managed Memory | target parallel/ unstructured data directive | -mp=gpu | laplace-gpu-data-unstructured-parallel |
|
|