From Documentation
Jump to: navigation, search
(MPI)
(rm dead links)
 
Line 12: Line 12:
 
* [[Media:Parallel_Computing_Models.pdf|Parallel Computing Models]] (slides)
 
* [[Media:Parallel_Computing_Models.pdf|Parallel Computing Models]] (slides)
 
* [[Media:Parallel_Software_Design.pdf|Parallel Software Design]] (slides)
 
* [[Media:Parallel_Software_Design.pdf|Parallel Software Design]] (slides)
* [[Reviews of Selected Development Stage Languages]] (niche and/or development-stage languages and runtime platforms)
 
  
 
===Shared Memory (SMP)===
 
===Shared Memory (SMP)===
 
* [[OpenMP]] (self-directed tutorial)
 
* [[OpenMP]] (self-directed tutorial)
* [[OpenMP Reduction for User Defined Data Types]]
 
 
* [[Media:Introduction_to_POSIX_Threads.pdf|Introduction to POSIX Threads]] (slides: introduction/usage)
 
* [[Media:Introduction_to_POSIX_Threads.pdf|Introduction to POSIX Threads]] (slides: introduction/usage)
  
Line 23: Line 21:
 
* [[Media:Programming_the_Cell_Multiprocessor.pdf|Programming the Cell Multiprocessor]] (slides: introduction/usage)
 
* [[Media:Programming_the_Cell_Multiprocessor.pdf|Programming the Cell Multiprocessor]] (slides: introduction/usage)
 
* [[GPU Accelerated Computing| GPGPU / GPU Accelerated Computing]] (self-directed tutorial)
 
* [[GPU Accelerated Computing| GPGPU / GPU Accelerated Computing]] (self-directed tutorial)
* [[FPGA Accelerated Computing]] (self-directed tutorial)
 
* [[Programming Xeon Phi]]
 
 
* [[Porting CUDA to OpenCL]]
 
* [[Porting CUDA to OpenCL]]
 
* [[Profiling with Nsight]]
 
* [[Profiling with Nsight]]
Line 33: Line 29:
 
* [[Measuring Parallel Scaling Performance]] (tutorial)
 
* [[Measuring Parallel Scaling Performance]] (tutorial)
 
* [[Analyzing I/O Performance]]
 
* [[Analyzing I/O Performance]]
* [[Monitoring Jobs]]
 
 
* [[Serial code profiling using gprof]]
 
* [[Serial code profiling using gprof]]
  
Line 50: Line 45:
 
* [[Media:Contrasting_MATLAB_and_Fortran.pdf|Contrasting MATLAB and Fortran]] (slides)
 
* [[Media:Contrasting_MATLAB_and_Fortran.pdf|Contrasting MATLAB and Fortran]] (slides)
 
* [[Media:Frontiers_of_HPC_Unified_Parallel_C.pdf|Unified Parallel C (UPC)]] (slides: overview/usage/examples)
 
* [[Media:Frontiers_of_HPC_Unified_Parallel_C.pdf|Unified Parallel C (UPC)]] (slides: overview/usage/examples)
* [[Using R and MPI]]
 
* [[Using CRAY POINTERS in a FORTRAN 90 PROGRAM]]
 
  
 
==External Links==
 
==External Links==

Latest revision as of 13:40, 15 May 2019

Programming

Serial Processing

General Parallel Programming

Shared Memory (SMP)

Accelerators

Performance Analysis / Debugging

Parallel I/O

Signal Handling

Large Arrays

Language Specific Resources

External Links