• 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
  • Reddit
  • Twitter

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.

  • Top Posts

    • Going Native Sessions Online
    • Welcome to the Jungle
    • Elements of Modern C++ Style
  • Browse By Date

    May 2010
    S M T W T F S
    « Apr   Jun »
     1
    2345678
    9101112131415
    16171819202122
    23242526272829
    3031  
  • Categories

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

    • @dgregor79 sure, and AST envy :) 1 week ago
    • @phlox81 Wird noch ein Panel sein mit allen Sprecher, 16:00h PST (1.25 Stunden). Wird sicher interessant werden 1 week ago
    Follow @herbsutter

Blog at WordPress.com. Fonts on this blog.

Theme: MistyLook by Sadish.


Follow

Get every new post delivered to your Inbox.

Join 2,641 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.