MCP

所属分类:超算/并行计算
开发工具:TeX
文件大小:0KB
下载次数:0
上传日期:2021-09-15 18:40:48
上 传 者sh-1993
说明:  AUT多核编程课程材料,
(AUT Multicore Programming Course Materials,)

文件列表:
HW1/ (0, 2021-09-15)
HW1/HW01.pdf (458908, 2021-09-15)
HW1/Solution/ (0, 2021-09-15)
HW1/Solution/9731032_HW01.docx (609063, 2021-09-15)
HW1/Solution/9731032_HW01.pdf (445333, 2021-09-15)
HW2/ (0, 2021-09-15)
HW2/HW02.pdf (496596, 2021-09-15)
HW2/Solution/ (0, 2021-09-15)
HW2/Solution/9731032_HW02.docx (1989154, 2021-09-15)
HW2/Solution/9731032_HW02.pdf (723185, 2021-09-15)
HW2/Solution/assets/ (0, 2021-09-15)
HW2/Solution/assets/Q2.ai (224281, 2021-09-15)
HW2/Solution/assets/Q2.svg (3496, 2021-09-15)
HW2/Solution/assets/Q3.ai (253211, 2021-09-15)
HW2/Solution/assets/Q3.svg (192528, 2021-09-15)
HW2/Solution/assets/Q4.ai (229449, 2021-09-15)
HW2/Solution/assets/Q4.svg (11764, 2021-09-15)
HW2/Solution/assets/Q5.ai (252681, 2021-09-15)
HW2/Solution/assets/Q5.svg (51423, 2021-09-15)
HW2/Solution/assets/Q6-1.ai (268426, 2021-09-15)
HW2/Solution/assets/Q6-1.svg (19662, 2021-09-15)
HW2/Solution/assets/Q6-2.ai (263882, 2021-09-15)
HW2/Solution/assets/Q6-2.svg (18590, 2021-09-15)
HW3/ (0, 2021-09-15)
HW3/3DMatMul.cpp (4950, 2021-09-15)
HW3/HW3.pdf (337124, 2021-09-15)
HW3/Q1_1.cpp (765, 2021-09-15)
HW3/Q1_2.cpp (753, 2021-09-15)
HW3/Q1_3.cpp (637, 2021-09-15)
HW3/report/ (0, 2021-09-15)
HW3/report/9731032_HW03.docx (829525, 2021-09-15)
HW3/report/9731032_HW03.pdf (437367, 2021-09-15)
HW3/report/assets/ (0, 2021-09-15)
HW3/report/assets/Decomps.png (24316, 2021-09-15)
HW3/report/assets/Decomps.psd (184195, 2021-09-15)
HW3/times.xlsx (12717, 2021-09-15)
HW4/ (0, 2021-09-15)
HW4/HW4.pdf (484357, 2021-09-15)
HW4/Makefile (85, 2021-09-15)
... ...

# Multicore Programming Here are my solutions to AUT Multicore Programming course (OpenMP and CUDA) assignments. > Instructor: [Dr. M. Momtazpour](https://scholar.google.com/citations?user=uwozfWkAAAAJ&hl=en) > Semester: Spring 2021 ## Contents List of some common highly parallelizable algorithms that have been implemented is: - Matrix addition with both 1D and 2D decompositions - OpenMP ([Lab2/matadd.cpp](./Lab2/matadd.cpp)) - 3 dimensional matrix multiplication - OpenMP ([HW3/3DMatMul.cpp](./HW3/3DMatMul.cpp)) - Prefix sum (subarray prefix sum - Hillis and Steele) - OpenMP ([Lab4](./Lab4)) - Matrix determinant by blocked right-looking LU factorization - OpenMP ([HW4/Q3.cpp](./HW4/Q3.cpp)) - Vector addition - CUDA ([Lab5/vectorAdd.cu](<./Lab5/Source Codes/vectorAdd.cu>)) - OpenMP and CUDA ([HW5/Q9.cu](./HW5/Q9.cu)) - Matrix multiplication (baseline and tilting with shared memory) - CUDA ([Lab6/matmul.cu](./Lab6/matmul.cu)) - Reduction sum - CUDA ([HW6/kernel.cu](./HW6/kernel.cu)) There is also a presentation about [Java Threading](./Presentation) which was presented by [Radin Shayanfar](https://github.com/radinshayanfar) and [MohammadErfan Ghasemi](https://github.com/erfanghasemi) in June 2021. The instructions for each assignment are available alongside my reports in the assignment's directory.

近期下载者

相关文件


收藏者