Commit c19cfb86 authored by Hailu, Dawit Abiy's avatar Hailu, Dawit Abiy
Browse files


parent 3e2536d6
# HelloMP
A modification of the HelloMP parallelization by Prof. J.Behrens.
Yet another Hello World Program
**Finding the primes between 2 and a big number by using parallelization**
## Description and Purpose
This O(1)-line code demonstrates parallelization with OpenMP
OMP_NUM_THREADS represent the number of processors. For this project, I have worked on my personal computer,
with 7 processors, and the university's GPU server with 16 processors(OMP_NUM_THREADS).
## Contents of this Project
README - this file
Makefile - Makefile tested for macOS
Hello.c - parallelized "Hello World" C-program
Hello.c - parallelized "Hello World" C-program and an algorithm to check whether a number is prime or not by dividing the range
to the number of processors available.
## What do do here
......@@ -36,5 +41,10 @@ I don't know how...
%> Hello
## Result
For the prime numbers between 2 and 800,000:
2:36 Seconds for seriel only(with out parallelization)
1:16 seconds for 7 processors personall computer
55 seconds for 16 processors(Uni-server)
(c) 2021, Jörn Behrens (
(c) 2021, Dawit Hailu (
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment