GPU Programming Frameworks Overview

Chris will report a few highlights fresh from the GPU Technology Conference in San Jose the week before.  Jonathan will outline the fundamentals of GPU programming and accompany his presentation with some visually interesting examples that drive home a few of the issues that require attention.

Call[masked] if outside front door is locked ...

Archives:

We discussed in the Jan 31 MeetUp that the meeting after next would be a review of the OpenCL and CUDA frameworks needed to get code going.

Meeting objective would be to have a decent understanding of the parts needed to set up a program in CUDA/OpenCL so that next meeting we could take on some actual parallel development/coding.


If you're bringing a CUDA-enabled laptop (recommended), download http://support.scinet.utoronto.... and make sure you can compile and run meetup-cuda/example1/example1.cu with the NVIDIA compilers.

If you don't have a CUDA-enabled laptop, we'll try something a little different. First, download http://support.scinet.utoronto.... . Then get a free account at http://www.nclab.com ; once you've logged in (doesn't work for me under safari, works fine under Chrome), go under Computing -> CUDA, delete all the stuff in the text box and replace it via copy-and-paste with the testpattern.py code; press "Play" and make sure that works. It's a different environment (python), but probably the best way to play with CUDA code if you don't have a CUDA laptop handy.

Join or login to comment.

  • Bill M.

    It was good to see everyone last night. Gotta remember to eat something before the meeting though. The mini donuts, cookies, and coffee are good for short code bursts...

    Cheers

    March 29, 2013

  • Chris S.

    Thank you Jonathan for your excellent introduction to grids, blocks, threads and kernels

    1 · March 28, 2013

  • Alexandru P.

    I am sorry but due to a conflict in my schedule I will not be able to attend tonight's meeting.

    March 28, 2013

  • Chris S.

    If the outside door is locked, call[masked] and someone will come down to let you in.

    March 28, 2013

  • Jonathan D.

    Hi, All: For the meetup, we're going to have a hands-on introduction to CUDA. If you're bringing a cuda-enabled laptop (recommended), download http://support.scinet.utoronto.ca/~ljdursi/meetup-cuda.zip and make sure you can compile and run meetup-cuda/example1/example1.cu with the nvidia compilers. If you don't have a cuda-enabled laptop, we'll try something a little different. First, download http://support.scinet.utoronto.ca/~ljdursi/testpattern.py . Then get a free account at www.nclab.com ; once you've logged in (doesn't work for me under safari, works fine under Chrome), go under Computing -> CUDA, delete all the stuff in the text box and replace it via copy-and-paste with the testpattern.py code; press "Play" and make sure that works. It's a different environment (python), but probably the best way to play with CUDA code if you don't have a CUDA laptop handy.

    See you tomorrow!

    March 27, 2013

  • peter

    I just found out that I will be having surgery tomorrow, so I won't be able to attend this time. Let the next person on the waiting list go instead.

    March 26, 2013

  • Kevin B.

    Good stuff, I absolutely will make it this time

    March 22, 2013

  • RJ W.

    Well, I guess my install worked because I just wrote my first OpenCL (host) program. So my program says that my NVIDEA CUDA platform is version OpenCL 1.1 CUDA 4.2.1, with a Full profile and a pile of extensions I don't understand. cool.

    March 1, 2013

  • A former member
    A former member

    Will be there for sure .. John

    February 27, 2013

  • Duffy O.

    I hope you pick a location good for a guy on crutches.

    February 20, 2013

  • Alexandru P.

    Hi, I can help with CUDA related stuff.

    February 20, 2013

  • Chris S.

    I'll do some prep - anyone wants to help?

    February 1, 2013

  • Eric C.

    Can we use the TechnoLabs location again?

    January 31, 2013

23 went

Our Sponsors

People in this
Meetup are also in:

Create a Meetup Group and meet new people

Get started Learn more
Bill

I started the group because there wasn't any other type of group like this. I've met some great folks in the group who have become close friends and have also met some amazing business owners.

Bill, started New York City Gay Craft Beer Lovers

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy