• 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
« From the "we know what they meant, but it’s not what they said" department
Income in Perspective: 2 Bppl @ $3/day »

Effective Concurrency Seminar in Europe: March 16-18, Stockholm, Sweden

2009-01-29 by Herb Sutter

A number of people have asked whether I will be teaching my Effective Concurrency seminar in Europe. The answer is yes:

Effective Concurrency (Europe) will be held on March 16-18, 2009, in Stockholm, Sweden. This is my only public European seminar in 2009. I’ll cover the following topics:

  • Fundamentals: Define basic concurrency goals and requirements • Understand applications’ scalability needs • Key concurrency patterns
  • Isolation — Keep work separate: Running tasks in isolation and communicate via async messages • Integrating multiple messaging systems, including GUIs and sockets • Building responsive applications using background workers • Threads vs. thread pools
  • Scalability — Re-enable the Free Lunch: When and how to use more cores • Exploiting parallelism in algorithms • Exploiting parallelism in data structures • Breaking the scalability barrier
  • Consistency — Don’t Corrupt Shared State: The many pitfalls of locks–deadlock, convoys, etc. • Locking best practices • Reducing the need for locking shared data • Safe lock-free coding patterns • Avoiding the pitfalls of general lock-free coding • Races and race-related effects
  • High Performance Concurrency: Machine architecture and concurrency • Costs of fundamental operations, including locks, context switches, and system calls • Memory and cache effects • Data structures that support and undermine concurrency • Enabling linear and superlinear scaling
  • Migrating Existing Code Bases to Use Concurrency
  • Near-Future Tools and Features

I hope to see some of you there!

Share this:

  • Email
  • Twitter
  • Reddit
  • Digg
  • Pinterest

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

5 Responses

  1. on 2009-01-29 at 9:30 pm Johan

    Not to complain since I’m sure it worth it for many, but the price keeps me from attending unfortunately. Too bad, it would be nice to have some books signed :)


  2. on 2009-01-30 at 2:33 am Daniel Lidström

    Is the seminar the only way to meet during your Stockholm visit? We’ve just informed 8 people they will be laid off, so I don’t think the seminar will happen for me…


  3. on 2009-02-03 at 1:47 pm Eugene

    Hi Herb,

    I’d like to translate to russian some of your articles about concurrency and multithreading and post it to my blog, of course preserving all links to original materials (to your blog or ddj.com).
    Can I do this from “copyright” point of view?

    Thanks.


  4. on 2009-02-04 at 6:46 pm Tom Chalo

    Hi Herb,

    I’ll be in Sweden in March and April, because I have to work in a C# project there. That’s great news!

    I’ve read a new book published by Packt Publishing “C# 2008 and 2005 Threaded Programming”, by Gaston Hillar – http://www.amazon.com/2008-2005-Threaded-Programming-Beginners/dp/1847197108
    The book is great for me, because I am a beginner.
    Now, I can understand your posts and I can work harder to be a professional multicore programmer.

    I hope to see you in Stockholm, Sweden.


  5. on 2009-03-14 at 6:20 pm Postponed: Effective Concurrency Europe « Sutter’s Mill

    [...] Right now I should be at 40,000 feet somewhere over Baffin Island on my way to Stockholm for Effective Concurrency Europe, but instead I’m in bed with a fever that I’ve had since Wednesday night and still unable to [...]



Comments are closed.

  • Tweets

    • Two Sessions: C++ Concurrency and Parallelism – 2012 State of the Art (and Standard): It’s time for, not one, bu... bit.ly/LzhIAi 9 hours ago
    • RT @cppandbeyond: Final Week for Early Bird Discounts! bit.ly/LPdpqj #cppandbeyond 2 days ago
    • @shanselman Please Learn To Think About Abstractions hanselman.com/blog/PleaseLea… 1 week ago
    Follow @herbsutter
  • Popular

    • Two Sessions: C++ Concurrency and Parallelism – 2012 State of the Art (and Standard)
    • 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 892 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.