An open API service indexing awesome lists of open source software.

https://github.com/lucaangioloni/parallelcomputingexam

Parallel Computing Exam
https://github.com/lucaangioloni/parallelcomputingexam

c cuda histogram-equalization integral-image java java-thread openmp parallel-computing

Last synced: about 1 month ago
JSON representation

Parallel Computing Exam

Awesome Lists containing this project

README

        

# ParallelComputingExercises

A set of exercises using different technologies and parallel programming paradigms for analyzing parallelism benefits

## Histogram Equalization

For this exercise we used Java for serial implementation and Java threads for the parallel implementation

![1m.png](./img/pc_presentation.002.jpeg)

![2m.png](./img/pc_presentation.003.jpeg)

![3m.png](./img/pc_presentation.004.jpeg)

![4m.png](./img/pc_presentation.005.jpeg)

![5m.png](./img/pc_presentation.006.jpeg)

![6m.png](./img/pc_presentation.007.jpeg)

![7m.png](./img/pc_presentation.008.jpeg)

![8m.png](./img/pc_presentation.009.jpeg)

![9m.png](./img/pc_presentation.010.jpeg)

## Integral Image

For this exercise we used C++ for serial implementation, openMP and CUDA for the parallel implementation

![1f.png](./img/finterm.002.jpeg)

![2f.png](./img/finterm.003.jpeg)

![3f.png](./img/finterm.004.jpeg)

![4f.png](./img/finterm.005.jpeg)

![5f.png](./img/finterm.006.jpeg)

![6f.png](./img/finterm.007.jpeg)

![7f.png](./img/finterm.008.jpeg)

![8f.png](./img/finterm.009.jpeg)

![9f.png](./img/finterm.0010.jpeg)

![10f.png](./img/finterm.011.jpeg)

![11f.png](./img/finterm.012.jpeg)