• Home
  • Welcome to the Jungle
  • GotW
  • Elements of Modern C++ Style
  • About

Sutter’s Mill

Herb Sutter on software, hardware, and concurrency

Feeds:
Posts
Comments
« Links I enjoyed this week: Flash and HTML5
The “You Call This Journalism?” Department »

May 12 Webinar on Multicore Parallelism

2010-05-06 by Herb Sutter

Next week, I’m giving a webinar with Intel’s James Reinders, and we’ll be available for a live Q&A session with you at the end:

Five Years Since Free Lunches: Making Use of Multicore Parallelism

May 12, 2010 at 8 a.m. PT/11 a.m. ET.

Reflecting on the five years since "The Free Lunch is Over" article and the arrival of multicore processors, Sutter and Reinders will talk about the keys to making effective use of multicore parallelism. Programmers are in the midst of an evolution that takes time, and we are still in the early days. Sutter and Reinders share expert advice on how to view this transition, and the keys to getting it right—including a three-pillar model for concurrency, the need to maximize the number of tasks expressed in a program, and how abstractions encourage "many task" programming, while allowing overheads to be driven down under-the-covers.

James and I had a lot of fun recording the video portion about a month ago, and I hope you enjoy it. We touched on everything from the three basic pillars I’ve written about before but that bear repeating, to whether functional languages will take the world by storm (perhaps surprisingly, yes… but why and how?), to the perennial question of “how finely should I decompose my work to run it well in parallel” (and I really must write an EC article about this).

Afterwards, James and I will be on the phone to take your questions. If you have a particular point you want to ask about, why not take the time now to prepare a well-crafted and concise question in advance? I’m looking forward to hearing from many of you.

Share this:

  • Email
  • Twitter
  • Reddit
  • Digg
  • Pinterest

Posted in Concurrency, Software Development, Talks & Events | 4 Comments

4 Responses

  1. on 2010-05-07 at 4:20 pm GregM

    When I try to register, I get this:

    —————————
    Message from webpage
    —————————
    Please select at least one sub event for registration.
    —————————
    OK
    —————————

    There is no place to select a sub event.


  2. on 2010-05-07 at 4:24 pm GregM

    Oh, I see, it’s a multi-event form, and you need to check the box next to the event BEFORE you click the register button. That error really should be when you click the register button, not when you try to submit the registration. (I know, you probably have no control over that form.)


  3. on 2010-05-13 at 8:15 am Val

    Hello guys! We had a technical issue yesterday.
    That’s why I’m asking you if this webinar is downloadable?
    Thanks, Val.


  4. on 2010-05-15 at 5:03 pm Herb Sutter

    Yes, I’m told it will be downloadable with full video and audio soon. I’ll blog about it with a link when it’s available.



Comments are closed.

  • Tweets

    • @shanselman Please Learn To Think About Abstractions hanselman.com/blog/PleaseLea… 51 minutes ago
    • VC++ and Win8 Metro apps: May 18, livestream and on-demand: Reblogged from Sutter’s Mill: Want to know how to wr... bit.ly/LfRok9 5 hours ago
    • RT @incomputable: Why C++ (and Beyond)? Don't forget - early bird ends with May! cppandbeyond.com/2012/05/14/fro… 2 days ago
    Follow @herbsutter
  • Popular

    • Elements of Modern C++ Style
    • Welcome to the Jungle
  • Categories

    • Apple
    • C# / .NET
    • C++
    • Concurrency
    • Effective Concurrency
    • Friday Thoughts
    • GotW
    • Hardware
    • Java
    • Microsoft
    • Opinion & Editorial
    • Reader Q&A
    • Software Development
    • Talks & Events
    • Uncategorized
    • Web

Blog at WordPress.com.

Theme: Customized MistyLook by Sadish.


Follow

Get every new post delivered to your Inbox.

Join 886 other followers

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