Parallel computing: Difference between revisions

From 太極
Jump to navigation Jump to search
(Created page with "= Resources = * https://github.com/FNLCR-Bioinformatics/ProgrammersCorner-Parallelization/blob/master/parallelization_eb2018.pdf Parallelization Strategies] by Eckart Bindewal...")
 
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
= Resources =
= Resources =
* https://github.com/FNLCR-Bioinformatics/ProgrammersCorner-Parallelization/blob/master/parallelization_eb2018.pdf Parallelization Strategies] by Eckart Bindewald
* [https://github.com/FNLCR-Bioinformatics/ProgrammersCorner-Parallelization/blob/master/parallelization_eb2018.pdf Parallelization Strategies] by Eckart Bindewald
** OpenMP (C++ & Fortran 90)
** OpenMP (C++ & Fortran 90)
** Threading in Java
** Threading in Java
Line 6: Line 6:
** C++ Intel Threading Blocks
** C++ Intel Threading Blocks
** GPU
** GPU
* [https://en.wikipedia.org/wiki/Concurrent_computing Concurrent computing]
** [https://en.wikipedia.org/wiki/Linearizability Atomic operations] - Atomic operations in concurrent programming are program operations that run completely independently of any other processes.
* [https://cran.r-project.org/web/packages/GPUmatrix/index.html GPUmatrix]: Basic Linear Algebra with GPU

Latest revision as of 18:35, 27 May 2023

Resources