51
edits
Changes
→Sources
[[File:latestGpuSpecsAmd.jpg|900px|]]
[[File:latestGpuSpecsNvidia2.jpg|900px|]]
'''RX 6900 XT vs RTX 3090: Specifications''':
[[File:latestGpuSpecs.jpg]]
== Means of parallelisation on GPUs ==
https://stackoverflow.com/questions/7263193/opencl-vs-openmp-performance#7263823
== Instructions for NVIDEA ==
'''How to set up the compiler and target offloading for Linux with a target NVIDIA GPU'''
$ clang -fopenmp -fopenmp-targets=nvptx64 -O2 foo.c
</pre>
== Instructions for NVIDEA ==
'''How to set up compiler and target offloading for Linux on AMD GPU: (Elena)'''
AOMP is an open source Clang/LLVM based compiler with added support for the OpenMP® API on Radeon™ GPUs. Use this repository for releases, issues, documentation, packaging, and examples,.
== Programming GPUs with OpenMP ==
</pre>
== Results and Graphs (Nathan/Elena) ==
https://www.pcmag.com/encyclopedia/term/core-i7 AMD RX-580 GPU architecture
https://premiumbuilds.com/comparisons/rx-6900-xt-vs-rtx-3090/ -> compare Flagship GPU's 2020
[http://www.nvidia.com/en-us/geforce/graphics-cards/30-series/ http://www.nvidia.com/en-us/geforce/graphics-cards/30-series/ nvidia]
[https://www.pcmag.com/encyclopedia/term/core-i7 https://www.pcmag.com/encyclopedia/term/core-i7 CPU picture ]
https://rocmdocs.amd.com/en/latest/Programming_Guides/Programming-Guides.html?highlight=hip <- HIP, openCl