Skip to content

This Repo is the assignments of Parallel Architecture

Notifications You must be signed in to change notification settings

mwfj/Parallel_Architecture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

This Repo is the assignments of Parallel Architecture
The home work compose with three parts:

  • ISPC: Shared address space and data parallelism, in this assignment. Particularly, you will use Pthreads and ispc, which support the two types of abstractions respectively. Through the assignment, you will develop an understanding of the parallel execution on modern multicore architectures.
  • CUDA Basic && Open MP: Data parallelism and shared address space, in this assignment. Particularly, you will use basic CUDA, CUDA library, unified virtual memory supported CUDA, and OpenMP. Through the assignment, you will develop an understanding of the parallel execution on general purpose GPU architectures.
  • SUMMA Algorithm: Implement the SUMMA algorithm for multiplying two dense matrices. SUMMA algorithm is used in practice in Scalapack and related parallel libraries.# Parallel_Architecture.