Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement parallel processing #2

Open
HiImDarwin opened this issue Jan 8, 2024 · 1 comment
Open

Implement parallel processing #2

HiImDarwin opened this issue Jan 8, 2024 · 1 comment
Assignees

Comments

@HiImDarwin
Copy link

Hi MiguelMJ,

We are three computer science students from NYCU in Taiwan. Our goal is to integrate parallel processing into an existing program and showcase it in our course. We found out that "makeitpixel" would be a suitable candidate for parallelization.

We plan to implement parallel processing using the following four ways

  • pthread
  • std thread
  • OpenMP
  • CUDA (If we have enough time)

Additionally, we would like to inquire if there is any specific version you prefer, and we can create and contribute it as a separate branch for this project.

@MiguelMJ MiguelMJ changed the title Want to contribute to this project Implement parallel processing Jan 9, 2024
@MiguelMJ
Copy link
Owner

MiguelMJ commented Jan 9, 2024

I'm glad that you found MakeItPixel interesting! Feel free to ask me any question you may have 😄

For an implementation that would make it in a PR to the master branch, I would require it to use the st::thread library, to keep it portable. However, if you finally implement all three or four, I'll be glad to put your link in the official documentation.

Thanks for your interest and best of luck! ❤️ If you want to keep me updated, feel free to either use this thread or mail me (miguelmjvg at gmail dot com)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants