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

Create "Learn performance" page with resources #212

Open
behoppe opened this issue May 23, 2023 · 5 comments · May be fixed by #224
Open

Create "Learn performance" page with resources #212

behoppe opened this issue May 23, 2023 · 5 comments · May be fixed by #224
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@behoppe
Copy link
Member

behoppe commented May 23, 2023

Issues
The website has a 'teach performance' page dedicated to teaching performance engineering, and a 'resources' page dedicated to software that uses OpenCilk, but it lacks a page dedicated to learning performance engineering.

Improvements
We might call the page "Learn performance" and structure it like numpy.org/learn or julialang.org/learning.

Let's use this thread to collect resources to include on the Learn performance page.

@behoppe behoppe added the documentation Improvements or additions to documentation label May 23, 2023
@behoppe behoppe self-assigned this May 23, 2023
@behoppe
Copy link
Member Author

behoppe commented Jul 24, 2023

Tutorials

Books

@behoppe
Copy link
Member Author

behoppe commented Aug 2, 2023

The good folks at CSinParallel have created https://www.learnpdc.org/, which features https://www.learnpdc.org/PDCBeginners/ -- a complete online introductory textbook about parallel and distributed computing, with executable examples in OpenMP/C.

Across learnpdc, the work is very modular and explicitly integrated with well-established principles of teaching PDC.

@behoppe
Copy link
Member Author

behoppe commented Aug 18, 2023

Edit: add LLNL Intro to parallel computing tutorial to compilation above

@behoppe
Copy link
Member Author

behoppe commented Aug 22, 2023

Edit: merged content from this thread, Masters thesis on OpenCilk

@behoppe
Copy link
Member Author

behoppe commented Jan 30, 2024

Edit: add https://www.amazon.com/Art-Multiprocessor-Programming-Maurice-Herlihy/dp/0124159508/. This is the textbook for MIT 6.5080.

@behoppe behoppe linked a pull request Feb 1, 2024 that will close this issue
@behoppe behoppe linked a pull request Feb 1, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant