| Events |
|
|
|
|
|
|
|
|
| Services |
|
|
|
|
| Interact |
|
|
| -
|
| -
|
|
|
|
|
| About Us |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[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
|
|