Skip to content

Minimal implementation of OpenMP for the Parallel Architectures and Programming (PAP) subject.

License

Notifications You must be signed in to change notification settings

DarkJaslo/miniOMP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

miniOMP

Minimal implementation of OpenMP for the Parallel Architectures and Programming (PAP) subject.

This library implements the gcc GOMP functions specified in the code. In short:

  • No nested parallel regions
  • Support for barrier, critical, critical with name
  • Support for single and single with nowait
  • Nested tasks and taskgroups, taskwait
  • No taskloop or task reductions of any kind

It is of course not intended to be used, but it still is a very useful learning project.

About

Minimal implementation of OpenMP for the Parallel Architectures and Programming (PAP) subject.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published