parallel-programming-assignment
所属分类:超算/并行计算
开发工具:TeX
文件大小:0KB
下载次数:0
上传日期:2018-01-23 08:21:45
上 传 者:
sh-1993
说明: 并行编程赋值,
(Parallel programming assignment,)
文件列表:
PR1/ (0, 2018-01-23)
PR1/cartesian/ (0, 2018-01-23)
PR1/cartesian/Untitled Document (702, 2018-01-23)
PR1/cartesian/Untitled Document~ (702, 2018-01-23)
PR1/cartesian/cart.c (718, 2018-01-23)
PR1/cartesian/cart.c~ (701, 2018-01-23)
PR1/cartesian/cart.h (718, 2018-01-23)
PR1/cartesian/cart.h~ (718, 2018-01-23)
PR1/cartesian/cartesian.c (3258, 2018-01-23)
PR1/cartesian/cartesian.c~ (3258, 2018-01-23)
PR1/cartesian/mdata1.inp (483, 2018-01-23)
PR1/cartesian/mdata2.inp (485, 2018-01-23)
PR1/cartesian/mm_mult_cartesian.c (13717, 2018-01-23)
PR1/cartesian/mm_mult_cartesian.c~ (13731, 2018-01-23)
PR1/cartesian/mmult_cannon.c (13060, 2018-01-23)
PR1/cartesian/mmult_cannon.c~ (13060, 2018-01-23)
PR1/cartesian/moh.faturrahman@kawung.cs.ui.ac.id (3258, 2018-01-23)
PR1/dns/ (0, 2018-01-23)
PR1/dns/Makefile (335, 2018-01-23)
PR1/dns/cannon (84279, 2018-01-23)
PR1/dns/cannon.c (5785, 2018-01-23)
PR1/dns/cannon.h (1400, 2018-01-23)
PR1/dns/common.c (9312, 2018-01-23)
PR1/dns/common.h (1713, 2018-01-23)
PR1/dns/dns (83326, 2018-01-23)
PR1/dns/dns.c (7364, 2018-01-23)
PR1/dns/lu1d.c (5225, 2018-01-23)
PR1/dns/lu2d.c (6865, 2018-01-23)
PR1/doc/ (0, 2018-01-23)
PR1/doc/acknowledgement.txt (473, 2018-01-23)
PR1/doc/fncychap.sty (19409, 2018-01-23)
PR1/doc/hype.indonesia.aux (691, 2018-01-23)
PR1/doc/hype.indonesia.tex (1859, 2018-01-23)
PR1/doc/include.pdf (5669, 2018-01-23)
PR1/doc/istilah.tex (621, 2018-01-23)
PR1/doc/kontribusi.aux (893, 2018-01-23)
PR1/doc/kontribusi.tex (1039, 2018-01-23)
PR1/doc/lampiran.aux (787, 2018-01-23)
PR1/doc/lampiran.tex (205, 2018-01-23)
... ...
# Parallel Programming Assignment
## PR1
MPI Programming
* Problem 1:
* Matrix-vector multiplication: row-wise, column-wise, checkerboard decomposition algorithm
* Square matrix multiplication: row-wise, Cannon, Fox, DNS algorithm
* Problem 2:
* Process Topologies: creation & access, Cannon algorithm
* Dynamic Process Generation: dynamic row-wise matrix multiplication
* Problem 3:
* Conjugate Gradient Method
* Problem 4:
* Basic molecular dynamic experiments with AMBER 14 (on CPU cluster)
## PR2
Gaussian Blur experiments with OpenCL
## PR3
CUDA programming
* Problem 1:
* Introduction to Block & Grid
* Array increment
* Problem 2:
* Matrix multiplication: basic & CUBLAS
* Matrix multiplication: GPU shared & global memory optimization
* Problem 3:
* Conjugate gradient descent
* Problem 4:
* Basic molecular dynamic experiments with AMBER 14: CPU cluster vs GPU
## Files ##
* Presentation (Indonesian) http://1drv.ms/1THKxSy
* Report (Indonesian) https://github.com/yohanesgultom/parallel-programming-assignment/blob/master/doc/laporan.pdf
## Guide on nbcr-233.ucsd.edu Cluster
* Submitting job http://nbcr-233.ucsd.edu/roll-documentation/sge/6.2/submitting-batch-jobs.html
* Job monitoring http://nbcr-233.ucsd.edu/roll-documentation/sge/6.2/monitoring-sge.html
近期下载者:
相关文件:
收藏者: