[vox] Fwd: ACCU: Wednesday, July 11 - Hans Boehm, "Threads and Shared Variables in C++11 and elsewhere"

Bill Kendrick nbs at sonic.net
Sat Jul 7 09:23:24 PDT 2012



-- 
-bill!
Sent from a mobile device

----- Forwarded message -----
From: "Ali Cehreli" <acehreli at gmail.com>
Date: Sat, Jul 7, 2012 09:12
Subject: ACCU: Wednesday, July 11 - Hans Boehm, "Threads and Shared Variables in C++11 and elsewhere"
To: "Ali Cehreli" <acehreli at yahoo.com>

When:      Wednesday, July 11, 2012
Topic:     Threads and Shared Variables in C++11 and elsewhere
Speaker:   Hans Boehm
Time:      6:30pm doors open
          7:00pm meeting begins
Where:     Symantec
          VCAFE building
          350 Ellis Street (near E. Middlefield Road)
          Mountain View, CA 94043
Map:       <http://tinyurl.com/334rv5>
Directions: VCAFE is accessible from the semicircular courtyard
between Symantec buildings <http://tinyurl.com/2dccgc>
Cost:      Free
More Info: <http://www.accu-usa.org>

In spite of over 40 years of shared memory parallel programming, there
has been a surprising amount of confusion surrounding the basic
meaning of shared variables.

Hans will explain the C++11 approach to shared variables (its "memory
model") and some of its consequences.  He'll conclude by briefly
contrasting it to Java, which poses a more challenging problem, with
currently a much less satisfactory solution.

As in many other languages, the C++11 approach is based on a simple
interleaving-based semantics for data-race-free programs.  However, we
define much more precisely what that means, often resolving prior
controversies about embarrassingly simple programs, and exposing flaws
in prior approaches.

Hans Boehm is a research manager at HP Labs. He is probably best known
as the primary author of a commonly used garbage collection library.
Experiences with threads in that project eventually led him to
initiate the effort to properly define threads and shared variables in
C++11.  He is an ACM Distinguished Scientist and a former Chair of ACM
SIGPLAN. He holds a B.S. degree from the University of Washington, and
M.S. and Ph.D. degrees from Cornell University.

Meetings are open to the public and are free of charge.

---------

The ACCU meets monthly. Meetings are always open to the public and are
free of charge. To suggest topics and speakers please email Walter
Vannini via walterv at gbbservices.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.lugod.org/pipermail/vox/attachments/20120707/fe6c9e22/attachment.htm 


More information about the vox mailing list