Concepts and techniques in high performance parallel computing. Topics include parallel language and algorithms, parallelizing pre-existing serial codes, statistical analysis, and techniques up to increase computational speed and accuracy for problems requiring large memory size. A-F only.