[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