l i n u x - u s e r s - g r o u p - o f - d a v i s
L U G O D
 
Next Meeting:
January 6: Social gathering
Next Installfest:
TBD
Latest News:
Nov. 18: Club officer elections
Page last updated:
2012 Jul 09 17:37

The following is an archive of a post made to our 'vox mailing list' by one of its subscribers.

Report this post as spam:

(Enter your email address)
[vox] =?utf-8?q?Fwd=3A_ACCU=3A_Wednesday=2C_July_11_-_Hans_Boehm?==?utf-8?q?=2C_=22Threads_and_Shared_Variables_in_C++11_and_elsewhe?==?utf-8?b?cmUi?=
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vox] =?utf-8?q?Fwd=3A_ACCU=3A_Wednesday=2C_July_11_-_Hans_Boehm?==?utf-8?q?=2C_=22Threads_and_Shared_Variables_in_C++11_and_elsewhe?==?utf-8?b?cmUi?=





--
-bill!
Sent from a mobile device

----- Forwarded message -----
From: "Ali Cehreli" <acehreli@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@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@gbbservices.com



_______________________________________________
vox mailing list
vox@lists.lugod.org
http://lists.lugod.org/mailman/listinfo/vox


LinkedIn
LUGOD Group on LinkedIn
Sign up for LUGOD event announcements
Your email address:
facebook
LUGOD Group on Facebook
'Like' LUGOD on Facebook:

Hosting provided by:
Sunset Systems
Sunset Systems offers preconfigured Linux systems, remote system administration and custom software development.

LUGOD: Linux Users' Group of Davis
PO Box 2082, Davis, CA 95617
Contact Us

LUGOD is a 501(c)7 non-profit organization
based in Davis, California
and serving the Sacramento area.
"Linux" is a trademark of Linus Torvalds.

Sponsored in part by:
Sunset Systems
Who graciously hosts our website & mailing lists!