OpenACC
OpenACC is a directive-based parallel programming model for C, C++, and Fortran.
It is most often associated with directive-based programming for GPU computers,
but has also been used for programming multi-core CPUs and FPGAs. OpenACC is
developed and maintained by members of the OpenACC standard organization.
Here are 8 public repositories matching this topic...
Case studies constitute a modern interdisciplinary and valuable teaching practice which plays a critical and fundamental role in the development of new skills and the formation of new knowledge. This research studies the behavior and performance of two interdisciplinary and widely adopted scientific kernels, a Fast Fourier Transform and Matrix M…
-
Updated
Aug 26, 2018 - Cuda
The MNIST classification problem is a fundamental machine learning task that involves recognizing handwritten digits (0- 9) from a dataset of 70,000 grayscale images (28x28 pixels each). It serves as a benchmark for evaluating machine learning models, particularly neural networks.
-
Updated
Sep 12, 2025 - Cuda
Parallel Heterogeneous CPU/GPU computing
-
Updated
Apr 27, 2023 - Cuda
CG and Jacobi Poisson solvers on the GPU: serial C++, OpenMP, 8 CUDA kernels, cuSPARSE reference, Fortran OpenACC, Nsight Compute profiles (measured on NVIDIA L4)
-
Updated
Oct 3, 2026 - Cuda
GPU programming coursework from the MHPC programme — covering CUDA kernels, OpenACC offloading, MPI+GPU hybrid computing, and a full 2D Lattice Boltzmann fluid solver with CPU/CUDA/OpenACC backends. Includes performance benchmarks, physics validation, and scaling analysis across K80/P100/V100 GPUs.
-
Updated
Apr 9, 2026 - Cuda
Released November 2011
- Followers
- 9 followers
- Organization
- OpenACC
- Website
- github.com/topics/openacc
- Wikipedia
- Wikipedia

