Skip to content

Computer Architecture programming project focused on learning parallelism using C and OpenMP during the second year of my Computer Science Engineering studies at UPV/EHU

License

Notifications You must be signed in to change notification settings

iyan22/Genetics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Genetics 🧬 💻

Programming project of the subject Computer Architecture given in second year of Computer Science Engineering in UPV/EHU.

Folders

This is the folders distribution of the project and the contents.

Documentation (documentation)

The statment and memory of the project.

Serial version (vserie)

We developed the serial version of the program and some scripts to execute the program faster.

Parallel version (vparallel)

This version uses the API OpenMP. Is 20 times faster than the serial version, because we are distributing some tasks in different threads that can be computed simultaneously.

Tests (tests)

The executions tests done for cheking the different versions of the program.

Results (results)

The results given on some executions, this way you can check the execution of your code.

Time analysis (timeanalysis)

The time analysis comparison based on the different versions, schedules or thread numbers.



Note

The original idea and the basic material of the project (statement, structure and algorithms, main program and databases) are intellectual property of the Computer Architecture and Technology Department (University of the Basque Country, UPV/EHU).



Code execution - Warning!!! ⚠️

The execute may not be the same as the given ones in res1000.out and res.out. We do use a random number generator function and the fucntioning of this may depend on the compiler that you are using.

About

Computer Architecture programming project focused on learning parallelism using C and OpenMP during the second year of my Computer Science Engineering studies at UPV/EHU

Topics

Resources

License

Stars

Watchers

Forks

Languages