OpenACC Labs Results

VersionLabDeviceOpenACCCompiler FlagsCode

Time (s)
C

Time (s)
Fortran

1Lab 1CPU-
laplace

2Lab 2CPU Multicore--acc=multicorelaplace-multicore

3Lab 2CPU Multicoreparallel-acc=multicorelaplace-multicore-parallel

4Lab 2CPU Multicorekernels-acc=multicorelaplace-multicore-kernels

5Lab 3GPU with Managed Memoryparallel-acc=gpu -gpu=managedlaplace-gpu-managed-parallel

6Lab 3GPU with Managed Memorykernels-acc=gpu -gpu=managedlaplace-gpu-managed-kernels

7Lab 3GPU without Managed Memoryparallel-acc=gpulaplace-gpu-parallel

8Lab 3GPU without Managed Memorykernels-acc=gpulaplace-gpu-kernels

9Lab 4GPU without Managed Memoryparallel/ structured data directive-acc=gpulaplace-gpu-data-structured-parallel

10Lab 4GPU without Managed Memoryparallel/ structured data directive-acc=gpulaplace-gpu-data-structured-kernels

11Lab 4GPU without Managed Memoryparallel/ unstructured data directive-acc=gpulaplace-gpu-data-unstructured-parallel

12Lab 4GPU without Managed Memoryparallel/ unstructured data directive-acc=gpulaplace-gpu-data-unstructured-kernels