Parallel computing: Difference between revisions
Jump to navigation
Jump to search
Line 8: | Line 8: | ||
* [https://en.wikipedia.org/wiki/Concurrent_computing Concurrent computing] | * [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://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
- Parallelization Strategies by Eckart Bindewald
- OpenMP (C++ & Fortran 90)
- Threading in Java
- Threading in R (mclapply)
- C++ Intel Threading Blocks
- GPU
- Concurrent computing
- Atomic operations - Atomic operations in concurrent programming are program operations that run completely independently of any other processes.
- GPUmatrix: Basic Linear Algebra with GPU