OpenACC Labs Results
| Version | Lab | Device | OpenACC | Compiler Flags | Code | Time (s) | Time (s) |
|---|---|---|---|---|---|---|---|
| 1 | Lab 1 | CPU | - | laplace | |||
| 2 | Lab 2 | CPU Multicore | - | -acc=multicore | laplace-multicore | ||
| 3 | Lab 2 | CPU Multicore | parallel | -acc=multicore | laplace-multicore-parallel | ||
| 4 | Lab 2 | CPU Multicore | kernels | -acc=multicore | laplace-multicore-kernels | ||
| 5 | Lab 3 | GPU with Managed Memory | parallel | -acc=gpu -gpu=managed | laplace-gpu-managed-parallel | ||
| 6 | Lab 3 | GPU with Managed Memory | kernels | -acc=gpu -gpu=managed | laplace-gpu-managed-kernels | ||
| 7 | Lab 3 | GPU without Managed Memory | parallel | -acc=gpu | laplace-gpu-parallel | ||
| 8 | Lab 3 | GPU without Managed Memory | kernels | -acc=gpu | laplace-gpu-kernels | ||
| 9 | Lab 4 | GPU without Managed Memory | parallel/ structured data directive | -acc=gpu | laplace-gpu-data-structured-parallel | ||
| 10 | Lab 4 | GPU without Managed Memory | parallel/ structured data directive | -acc=gpu | laplace-gpu-data-structured-kernels | ||
| 11 | Lab 4 | GPU without Managed Memory | parallel/ unstructured data directive | -acc=gpu | laplace-gpu-data-unstructured-parallel | ||
| 12 | Lab 4 | GPU without Managed Memory | parallel/ unstructured data directive | -acc=gpu | laplace-gpu-data-unstructured-kernels |