esciencecenter-digital-skills / workshop-metadata

a place to gather metadata (audience, prerequisites, workshop descriptions) for carpentries workshops taught at the Netherlands eScience Center
1 stars 1 forks source link

changing the wording of the gpu programming sysnopsis #9

Closed mkuzak closed 1 year ago

mkuzak commented 2 years ago

Currently, it states: "This workshop introduces the fundamental knowledge needed to start programming GPUs using Python and CUDA." Introducing fundamental knowledge sounds to me like a lecture in theory. Our workshops focus on practice and hands-on experience. @isazi @HannoSpreeuw can you think of rewording it to reflect the difference?

HannoSpreeuw commented 2 years ago

You are touching on a concern raised by our colleague Ben wrt the GPU programming course: that we merely teach students tricks to run code on GPUs without a firm understanding of what they are actually doing and in that way not using the full compute power of the GPU. So we definitely need to cover fundamental knowledge about the GPU and if that requires a lecture so be it. However, I think we do not need a lecture, a couple of slides will suffice.

isazi commented 2 years ago

I disagree @mkuzak , I think that this "This workshop introduces the fundamental knowledge needed to start programming GPUs using Python and CUDA." is what we aim for: giving students a view of some basic concepts. We do not have the time to teach a full GPU course, so we just give them something that, if they want, it can be used to learn on their own after our course is done.

mkuzak commented 2 years ago

@HannoSpreeuw @isazi I'm not suggesting that we should change the content of the workshop. What I'm saying is that to me "introduce fundamental knowledge" sounds like this is a lecture, not a hands-on workshop. This workshop has both some theory and some practice with GPU code. I think this should be reflected in the short summary.

HannoSpreeuw commented 2 years ago

To me that phrase does not sound like a lecture.

mkuzak commented 2 years ago

If the two of you think this adequately reflects the format of the workshop, let's keep it that way.

isazi commented 2 years ago

We can have a brainstorming about that in the next co-working day and decide.

SarahAlidoost commented 2 years ago

Hi, may I suggest some templates to re-phrase the GPU synopsis? I might miss some points, please feel free to ignore/edit my comment. Perhaps, we can also pick the best and add as an example to synopsis.md template later.

svenvanderburg commented 1 year ago

@SarahAlidoost, @isazi what did you decide? Can you update the synopsis based on that? Or can we close the issue in the meantime?

HannoSpreeuw commented 1 year ago

@SarahAlidoost All four come pretty close. I like the last one best, but the differences are minor.

isazi commented 1 year ago

I would edit Sarah's first option like this:

This workshop covers the basic concepts and tools needed to program GPUs using Python and CUDA.