Search:

celtic music irish music lord of the dance sue ashton king of dance Lisa Kelly Irish Dance Gillian Norris

Getting C++ Threads Right

Celtic Music - Celtic-Music.net
Celtic Music - Celtic-Music.net Celtic Music - Celtic-Music.net
Celtic Music - Celtic-Music.net

Google Tech TalksDecember, 12 2007ABSTRACTThe advent of multicore processors has generated profound debate on the merits of writing parallel programs with threads and locks. Nonetheless, for many application domains, this remains the standard paradigm for writing parallel programs, and at the moment, there is no apparent universal replacement. And it is the focus of this talk.Somewhat surprisingly, there are a number of often subtle, but generally fixable, industry-wide problems with current approaches to threads programming. We'll focus on probably the most widely used environments, consisting of C or C++ with a standard threads library. Problems span the spectrum from system libraries through language implementations through supporting hardware. They get in the way both in that they often make it difficult to write 100% reliable multi-threaded software, and in that they confuse even the basics of the programming model, thus making it hard to teach. A surprising number of "experts" do not understand the basic rules. Arguably, these problems really need to be addressed to even allow a meaningful comparison to other parallel programming approaches.Since solutions to these problems generally require a coordinated industry effort, we helped to persuade the C++ standards committee to address them by pursuing a coherent approach to threads in the next C++ standard. The talk will outline some of the proposed solutions, and give an update on this effort.Speaker: Hans BoehmHans Boehm is a member of the advanced architecture group at HP Labs. He has worked on many aspects of programming language design and implementation, including garbage collection and concurrency, and he was HP's representative to the effort to redesign Java's memory model. He is a past Chair of ACM SIGPLAN, and is an ACM Distinguished Scientist.

Channel: People & Blogs
Uploaded: December 14, 2007 at 10:25 am
Author: googletechtalks

Length: 10:16
Rating: 4.40
Views: 23820

Tags: education  engedu  google  googletechtalks  talk  talks  techtalk  techtalks  

Video Url:


Embed Code:

Video Comments

noel21613 (August 8, 2008 at 12:49 am)
What do you mean
obsrv (July 20, 2008 at 5:20 pm)
MAC is REAL computer :P for MAC use GCC
joshuaonfiya (July 10, 2008 at 6:26 am)
Sup? you gotta check this out it will blow your mind. (meetyourfling) c o m 63501018135max
orhanhunter (June 24, 2008 at 12:18 pm)
WTF!?
gammooo (June 17, 2008 at 9:19 pm)
"Get down!!!"
Sirus20x6 (June 13, 2008 at 1:55 am)
you buy a real computer and get a compiler.
Criteria12 (June 2, 2008 at 3:44 pm)
good bcbtalk . com
Kin632 (June 1, 2008 at 1:57 am)
how do you compile files on a mac???
VoiceOfThePlanet (May 6, 2008 at 6:26 am)
"Get to the chopper..NOW!!!"
blahandbleh (May 5, 2008 at 10:18 am)
"i'll be back"

Celtic Music - Celtic-Music.net © 2007 All Rights Reserved.