Skip to content

suvigyavijay/IntroPDP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSE 570: Introduction to Parallel and Distributed Processing

This repository contains solutions for assignments completed by Suvigya Vijay during the Fall 2023 semester of CSE 570 at University at Buffalo. The course is designed for students interested in the efficient utilization of modern parallel systems, encompassing multi-core processors, many-core accelerators, and large-scale distributed memory clusters.

Course Details

Assignments

Assignment 0 focuses on benchmarking a parallel system. It explores techniques for evaluating and measuring the performance of parallel computing systems.

Assignment 1 involves implementing a 2D filter using OpenMP (Open Multi-Processing) for parallel execution. OpenMP is a widely used API for parallel programming.

Assignment 2 delves into the implementation of sorting algorithms for small integers using MPI (Message Passing Interface), a standard for parallel programming in distributed memory systems.

Assignment 3 entails the implementation of a Gaussian Kernel using NVIDIA CUDA, a parallel computing platform and application programming interface model. CUDA is specifically designed for NVIDIA GPUs.

Important Note

All solutions and assignments within this repository are copyrighted by the instructor (Prof. Jaroslaw Zola) and the author (Suvigya Vijay). Unauthorized use or reproduction without permission may result in academic integrity violations. If you are a student enrolled in CSE 570, it is crucial to adhere to the academic integrity policies outlined by the instructor.

Disclaimer

The author and the instructor are not responsible for any misuse or unauthorized distribution of the materials within this repository. It is the responsibility of users to comply with academic integrity and ethical standards.

For additional information about the course, assignments, or any related inquiries, please refer to the course website provided by Dr. Jaroslaw Zola.

License

All Rights Reserved License.

About

Parallel processing assignments in CSE570 at UB

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published