[cpp-threads] High-level concurrency issues

Herb Sutter hsutter at microsoft.com
Tue Oct 25 05:06:35 BST 2005


I wrote:
> BTW, I know I'm alluding to Concur without explaining what it is -- I
> only showed it publicly for the first time last month, so it's new to
> the world.

Cool -- they just made the video of my talk about Concur available
online. The link is:

http://microsoft.sitestream.com/PDC05/TLN/TLN309_files/Default.htm#nopre
load=1&autostart=1

Comments/criticisms/kudos/arrows/etc. welcome. Thanks,

Herb


> The basic summary is that Concur aims to:
> 
>   define higher-level abstractions (above "threads+locks")
> 
>   for today's imperative languages (first C++, but applicable to
others)
> 
>   that evenly support the range of concurrency granularities
>     (e.g., coarse-grained out-of-process, long-lived in-process,
>     loop/data parallel, all with a similar programming model)
> 
>   to let developers write correct and efficient concurrent apps
>     (that they can reason about easily and that is toolable)
> 
>   with lots of latent parallelism (and not lots of latent bugs)
> 
>   mapped to the user's hardware to reenable the free lunch (exes that
> run
>     well on 1- and 2-core, better on 8-core, better still on 64-core,
> etc.).
> 
> I can't easily describe more than that in email. I could show more
about
> it sometime when we could get together. No papers yet.
> 
> Herb
> 
> 
> --
> cpp-threads mailing list
> cpp-threads at decadentplace.org.uk
> http://www.decadentplace.org.uk/cgi-bin/mailman/listinfo/cpp-threads



More information about the cpp-threads mailing list