Shes Geeky

The unConference for women geeks

  • Home
  • Events
    • Recent Events
      • Special Convening January 2017
      • Bay Area 2016
      • Salt Lake City 2015
      • Seattle 2015
      • Bay Area 2015
      • Bay Area 2014
      • Minneapolis 2014
      • Seattle 2014
  • About
    • How Does an unConference Day Work?
    • History of She’s Geeky
    • Press
  • Sponsorship
  • Contact
  • FAQs
    • She’s Geeky – where did the name come from?
    • What are some of the benefits of attending?
    • What is Core to She’’s Geeky?
    • Who Comes to She’s Geeky Events?
    • Why don’t you have local She’s Geeky Chapters?
    • How do we pick cities?
  • Blog
  • Notes
You are here: Home / BA 2015 / BA 2015 Notes / Open Computing Language 101 (notes)

Open Computing Language 101 (notes)

April 24, 2015 By Kas Neteler Leave a Comment

Day: 3
Session Time/Number:   2:30PM
Session Space:

Convener: Sushma
Notetaker: Smitha

TAGs for the Session:
Heterogeneous, computing, graphics,

——————————-
Specific resources to share from session:  (links, books, organizations, articles etc.)

——————————-
Discussion Notes:
1. OpenCL – heterogeneous parallel programming model
2. Used in many applications – compute vision, image processing, win zip, speech processing etc.
3. Meant to be cross platform, gives good performance speed up, portable
4. Concept of host & device code – could run on CPU and GPU respectively
5. Host is control logic and resource mgmt – written in C, C++, Java etc.
6. Device is the actual algorithm written in OpenCL – which is a subset of C language
7. Host calls the function that runs on the device
8. Scales well with many processors
9. Read h/w vendors tuning guide to get maximum performance
10. If you have a parallelizable problem and many resources like CPU, GPU, plus you want performance and portability – use OpenCL!

Share this:

  • Click to email this to a friend (Opens in new window)
  • Click to share on Facebook (Opens in new window)
  • Click to share on Twitter (Opens in new window)
  • Click to share on Reddit (Opens in new window)
  • Click to share on Pinterest (Opens in new window)

Filed Under: BA 2015 Notes Tagged With: computing, graphics, Heterogeneous

Related Posts Bay Area 2015

  • Bay Area 2015: Friday Topics (1/30/2015)
  • Bay Area 2015: Sunday Topics (2/3/2015)
  • As a Result of Today… (Saturday) (2/4/2015)
  • Being a Unicorn (notes) (1/30/2015)
  • Open Source (notes) (1/30/2015)
  • Open Source (notes) (1/30/2015)
  • Ask A Tech Recruiter (notes) (1/30/2015)
  • Pair Programming (notes) (1/31/2015)
  • Kids + Technology (notes) (1/31/2015)
  • Remote Working (notes) (1/31/2015)
  • CS Careers without a CS degree (notes) (1/31/2015)
  • Human Error (notes) (1/31/2015)
  • Tech Hacks for Work-Life Balance (notes) (1/31/2015)
  • Helpful Help (notes) (1/31/2015)
  • Strategies for Engaging Tech Fearful Folks (notes) (1/31/2015)
  • How To Negotiate What? (notes) (1/31/2015)
  • Tips on Networking (notes) (1/31/2015)
  • Learning Styles (notes) (1/31/2015)
  • Hackathons (notes) (1/31/2015)
  • Maker Jamboree Resources (notes) (1/31/2015)
  • Mentorship and Sponsorship (notes) (1/31/2015)
  • Diving into a Large Codebase and Contributing to Open Source (notes) (2/3/2015)
  • Transitions: Changing Roles/Disciplines (notes) (2/3/2015)
  • 5 Keys for Self Performance Evaluations (notes) (2/3/2015)
  • Androgynous, Queer, Gender, Queer (notes) (2/3/2015)
  • Travel Hacking II (notes) (2/3/2015)
  • Challenges and Secret Weapons (notes) (2/3/2015)
  • Understanding and Managing Personal Data Privacy (notes) (2/3/2015)
  • Interesting Research (notes) (2/3/2015)
  • Women Don’t Ask (notes) (2/3/2015)
  • How to Negotiate for What You Want (notes) (2/3/2015)
  • Django (notes) (2/3/2015)
  • Latest Trends in Web Development (notes) (2/4/2015)
  • Java Script and Video (notes) (2/4/2015)
  • Critical Reading (notes) (2/4/2015)
  • Networking at a Conference When Others Don’t Look Like You (notes) (2/4/2015)
  • Cal Poly University Q and A (notes) (2/4/2015)
  • Good Reads (notes) (2/4/2015)
  • Sharing Economy (notes) (2/4/2015)
  • As a result of today… (Sunday) (4/24/2015)
  • Learn to Use OpenSCAD (notes) (4/24/2015)
  • Wonderful World Of Learning By Making (notes) (4/24/2015)
  • Open Computing Language 101 (notes) (4/24/2015)

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Powered by Eventbrite

Sponsor She’s Geeky in Your City

Email Kaliya at Shesgeeky.org to request information.
  • Email
  • Facebook
  • Twitter

Join Our Mailing List

Subscribe to our mailing list

* indicates required
I'm interested in attending She's Geeky:

Recent Tweets

Tweets by @shesgeeky  

Testimonials

idneyMiller

ahhhhh #ShesGeeky you blow my mind so hard!!! amazing conversations. all day long. with honest, thoughtful, smart, talented women. <3! idneyMiller24:37pm via Web

April

Screen Shot 2014-10-18 at 1.07.37 PMaprilmpls2:18pm via Seesmic
Got to teach the Monty Hall Problem and Public Key Cryptography to an 11y/o girl today. Thanks to @GiTMSP, @shesgeeky, and @Clockwork_Tweet.

Amanda

Screen Shot 2014-10-18 at 1.09.09 PMamandaesque2:27pm via Tweetbot for iOS

Another phenomenal #shesgeeky! Thank you so much @GiTMSP for hosting such an amazing event.

Tags

advice Agenda BA 2016 being geeky blog career career life balance conference confidence digital identity DIY education empowerment feminism HR inspiration jobs learning Mountain View negotiation networking Openspace open space personal growth resources salary saltlake self-confidence shesgeeky shes geeky social media STEAM STEM STEM careers tech technology tips topics training twitter unconference women women in STEM women in tech work & play

Copyright © 2019 · Sitemap · evelurie.com web design/develop

loading Cancel
Post was not sent - check your email addresses!
Email check failed, please try again
Sorry, your blog cannot share posts by email.