[Colloquium] Hans Boehm's talk - today!
Margery Ishmael
marge at cs.uchicago.edu
Mon Oct 4 09:52:17 CDT 2004
DEPARTMENT OF COMPUTER SCIENCE - TALK
Date: Monday, October 4, 2005
Time: 2:30 p.m.
Place: Ryerson 251
-------------------------------------------
Speaker: HANS BOEHM
From: Hewlett-Packard Laboratories
Url: http://www.hpl.hp.com/personal/Hans_Boehm/
Title: Some Issues in Multi-Threaded Programming
Abstract:
Uniprocessor desktop or server computers are an endangered species.
Performance-sensitive applications will need to take advantage of
underlying multiprocessors or multi-threaded processors. Especially
for conventional desktop applications, this is most likely to be
accomplished with multi-threaded applications written in conventional
languages like C, C++, or possibly Java.
Historically, the specifications of these languages and their
associated libraries have been incomplete, and hence an added obstacle
in the already difficult problem of writing multi-threaded programs. A
recently completed effort largely resolved these problems for Java. In
the first half of this talk, I look at the corresponding, but somewhat
different, issues for C and C++ used with Pthreads.
In the second half of this talk, we assume a successful resolution of
the foundational issues, and present a solution to one particularly
basic algorithmic problem: The implementation of a practical linked
stack data structure that avoids locking sufficiently to make it safe
in both multi-threaded and signal- or interrupt-handler contexts.
(The second half of this talk was previously presented at PODC 2004.
The first summarizes part of a beginning joint effort with Andrei
Alexandrescu, Doug Lea, Bill Pugh, and others to address the C++
specification issues.)
-------------------------------------------------------
Host: DAVID MACQUEEN
*Refreshments will follow the talk in Ryerson 255*
People in need of assistance should call 773-834-8977 in advance.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: text/enriched
Size: 1956 bytes
Desc: not available
Url : http://mailman.cs.uchicago.edu/pipermail/colloquium/attachments/20041004/6b272910/attachment.bin
More information about the Colloquium
mailing list