https://github.com/aminul-islam-niloy/parallel-processing-using-mpi-cuda
Parallel Processing Lab using cpp (mpi,cuda)
https://github.com/aminul-islam-niloy/parallel-processing-using-mpi-cuda
Last synced: 3 months ago
JSON representation
Parallel Processing Lab using cpp (mpi,cuda)
- Host: GitHub
- URL: https://github.com/aminul-islam-niloy/parallel-processing-using-mpi-cuda
- Owner: aminul-islam-niloy
- Created: 2024-01-18T12:15:37.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-20T11:57:11.000Z (over 1 year ago)
- Last Synced: 2025-01-12T15:46:24.119Z (5 months ago)
- Language: C++
- Size: 176 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Parallel-Processing-Using-MPI-CUDA
Certainly! Here's a simple template for a README file for your Parallel Processing Lab:# Parallel Processing Lab
## Table of Contents
1. [Matrix Multiplication](#matrix-multiplication)
2. [Word Count and Sorting](#word-count-and-sorting)
3. [Phonebook Search](#phonebook-search)
4. [Pattern Occurrence Count](#pattern-occurrence-count)## Matrix Multiplication
### Using MPI
```bash
mpiexec -n ./matrix_multiplication_mpi
```- ``: Number of MPI processes.
- ``, ``, ``, ``: Matrix dimensions.
### Using CUDA
```bash
./matrix_multiplication_cuda
```- ``, ``, ``, `
`: Matrix dimensions.
Output: Time taken for multiplication.
## Word Count and Sorting
### Using MPI
```bash
mpiexec -n ./word_count_mpi
```- ``: Number of MPI processes.
- ``: Input file containing text.### Using CUDA
```bash
./word_count_cuda
```- ``: Input file containing text.
Output: Total time, top 10 occurrences.
## Phonebook Search
### Using MPI
```bash
mpiexec -n ./phonebook_search_mpi
```- ``: Number of MPI processes.
- ``: Phonebook file.
- ``: Name to search for.Output: Total time, matching names and contact numbers.
## Pattern Occurrence Count
### Using MPI
```bash
mpiexec -n ./pattern_occurrence_mpi
```- ``: Number of MPI processes.
- ``: Input file containing text.
- ``: Pattern to search for.### Using CUDA
```bash
./pattern_occurrence_cuda
```- ``: Input file containing text.
- ``: Pattern to search for.